Anko 의 암시적 인텐트

Kotlin Android DEVELOPMENT IT
//기존의 문자보내기 인텐트
val intent = Intent(Intent.ACTION_SEND)
intent.apply {
    type = "text/plain"
    putExtra(Intent.EXTRA_TEXT, "메세지를 보내뿌러요 ㅋㅋㅋㅋㅋㅋ")
    var chooser = Intent.createChooser(intent, null)
    if(intent.resolveActivity(packageManager) != null){
        startActivity(chooser)
    }
}
intent.data = Uri.parse(webView.getUrl())
if(intent.resolveActivity(packageManager) != null){
    startActivity(intent)
}

//기존의 브라우저 띄우기 인텐트
val intent = Intent(Intent.ACTION_VIEW)
intent.data = Uri.parse(webView.getUrl())
if(intent.resolveActivity(packageManager) != null){
    startActivity(intent)
}
//Anko를 활용한 암시적 인텐트!

//전화걸기
makeCall(전화번호) //별도의 권한 추가를 해야하므로 잘 사용하지 않음

//SMS 보내기
sendSMS(전화번호, [문자열])

//브라우저 열기
browse(url)

//문자열 공유
share(문자열, [제목])

//이메일 보내기
email(받는 메일주소, [제목], [내용])