하루에 0.01%라도 성장하자

Develop/Android

Android 이메일 보내기

뚠님 2022. 8. 3. 17:48
반응형

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> 이니까, 여러명에게 보내는 것도 가능하다.

반응형