반응형
Android Intent를 통해서 쉽게 이메일 앱을 실행할 수 있다.
val intent = Intent(Intent.ACTION_SEND)
val toEmailArray = arrayOf("test@gmail.com")
intent.apply {
type = "text/plain"
type = "message/rfc822"
putExtra(Intent.EXTRA_EMAIL, toEmailArray)
putExtra(Intent.EXTRA_SUBJECT, "메일제목")
putExtra(Intent.EXTRA_TEXT, "메일 내용")
}
startActivity(intent)
Intent를 ACTION_SEND 형태로 생성하고
타입을 설정한다.
여기서 EXTRA_EMAIL 의 경우 단순히 String 형태의 주소가 아니라 Array<String> 형태의 값이 들어와야 정상적으로 실행된다.
당연히 Array<String> 이니까, 여러명에게 보내는 것도 가능하다.
반응형
'Develop > Android' 카테고리의 다른 글
Android - Toast가 중첩되어 보여질 때 (0) | 2022.10.19 |
---|---|
Android - java.lang.IllegalArgumentException: No suitable parent found from the given view. Please provide a valid view (0) | 2022.09.28 |
FCM Topic 구독 구현하기 (0) | 2022.08.02 |
Android API로 STT, TTS 구현하기 (0) | 2022.07.21 |
Android Image Multi Select in Gallery 갤러리에서 사진 여러개 선택 (0) | 2022.07.20 |