//기존의 문자보내기 인텐트
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(받는 메일주소, [제목], [내용])