앱을 개발하다보면 설정창 같은 곳에서 이메일을 전송받아야할때가 있다.
아래의 코드를 사용해서 이메일을 보낼 수 있으며, 내용도 미리 정해둘 수 있다. 정해두고 싶지 않다면 설정안해도 된다!
Intent.EXTRA_EMAIL: 받을 사람 이메일 (ex) utjjal0119@naver.com)
Intent.EXTRA_SUBJECT: 미리 설정할 제목이 있다면 입력
Intent.EXTRA_TEXT: 미리 설정할 내용이 있다면 입력
1 2 3 4 5 6 7 | Intent email = new Intent(Intent.ACTION_SEND); email.setType("plain/Text"); email.putExtra(Intent.EXTRA_EMAIL, getString(R.string.email)); email.putExtra(Intent.EXTRA_SUBJECT, "<" + getString(R.string.app_name) + " " + getString(R.string.report) + ">"); email.putExtra(Intent.EXTRA_TEXT, "앱 버전 (AppVersion):" + appVersion + "\n기기명 (Device):\n안드로이드 OS (Android OS):\n내용 (Content):\n"); email.setType("message/rfc822"); startActivity(email); | cs |
'프로그래밍 > Android' 카테고리의 다른 글
안드로이드 인트로(스플래시) 화면을 만들어보자 (0) | 2019.04.24 |
---|---|
안드로이드 URL에서 메타데이터 얻기 (Android get metadata from url) (0) | 2019.04.06 |
[안드로이드] Admob 광고 게재가 중단: GOOGLE PLAY 삭제 해결방법 (1) | 2019.03.25 |
Fresco 이미지 wrap_content로 로딩하는 법 (0) | 2019.03.10 |
[2019년] 안드로이드 인앱 결제 구현 초간단 정리! (30) | 2019.03.07 |