티스토리 뷰

  ( 바로 보내지는 것이 아니라 Intent를 통해 다른 어플 ex)gmail, naver mail등 설치되어 있는 email 앱을 사용하여 보내는 예제입니다. - 기본적으로 Gmail은 설치되어 있으므로 추가적인 설치 없이 사용하 실 수 있습니다. )


Intent에 대한 이해가 부족하시면 다음의 글을 읽고 오시면됩니다.


Intent 예제(1) 안드로이드 Activity 이동

Intent 예제(2) 안드로이드 어플 사용

Intent 예제(3) 변수, 값 전달


Intent를 사용 간단하게 이메일(email) 보내기


1
2
3
4
5
6
7
8
Intent email = new Intent(Intent.ACTION_SEND);
             email.setType("plain/text");
             // email setting 배열로 해놔서 복수 발송 가능
             String[] address = {"email@address.com"};
             email.putExtra(Intent.EXTRA_EMAIL, address);
             email.putExtra(Intent.EXTRA_SUBJECT,"보내질 email 제목");
             email.putExtra(Intent.EXTRA_TEXT,"보낼 email 내용을 미리 적어 놓을 수 있습니다.\n");
             startActivity(email);
cs

  여러가지를 사용할 수 있지만 가장 간단한 형태로 사용하는 방법입니다. 이메일 주소와 제목, 내용등을 지정해 놓고 원하시는 곳에 넣어주시면 휴대폰에 설치되어있는 각종 이메일 어플중 하나를 선택해 보내실 수 있습니다^^

* 위에서 이메일 주소가 배열로 되어있는 이유는 EXTRA_EMAIL이 String 배열로된 값을 받기 때문입니다. 또한 배열로 되어있으면 다 수의 이메일을 적어 넣어 다 수로 발송을 할 수 있기 때문입니다.!!



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday