티스토리 뷰
( 바로 보내지는 것이 아니라 Intent를 통해 다른 어플 ex)gmail, naver mail등 설치되어 있는 email 앱을 사용하여 보내는 예제입니다. - 기본적으로 Gmail은 설치되어 있으므로 추가적인 설치 없이 사용하 실 수 있습니다. )
Intent에 대한 이해가 부족하시면 다음의 글을 읽고 오시면됩니다.
Intent 예제(1) 안드로이드 Activity 이동
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 배열로된 값을 받기 때문입니다. 또한 배열로 되어있으면 다 수의 이메일을 적어 넣어 다 수로 발송을 할 수 있기 때문입니다.!!
'안드로이드' 카테고리의 다른 글
[안드로이드] GridLayout 재정렬하기 (1) | 2017.04.17 |
---|---|
[안드로이드] EditText, TextView 전환하기 (0) | 2017.04.17 |
[안드로이드] 버튼(Button) 이벤트 사용법 2가지! (0) | 2017.04.16 |
[안드로이드] 버튼(Button) 대문자만 나올때!!! (0) | 2017.04.16 |
[안드로이드] Glide 캐시 사용 하지 않기 (1) | 2017.04.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday