티스토리 뷰



Android에서 카카오톡으로 명시적인텐트를 이용하여 이미지나 메세지를 보내는 방법입니다.


이미지를 보내기위해서는 해당 이미지의 경로가 필요합니다.

이미지를 파일로 저장한후에 해당 경로를 카카오톡으로 보내야 합니다.


이미지 보내기

1
2
3
4
5
6
7
8
private fun sendImageWithKakao(imagePath: String) {
        val dataUri = Uri.parse(imagePath)
        val intent = Intent(Intent.ACTION_SEND)
        intent.type = "image/*"
        intent.putExtra(Intent.EXTRA_STREAM, dataUri)
        intent.`package= "com.kakao.talk"
        context.startActivity(intent)
    }
cs


메세지 보내기

1
2
3
4
5
6
7
8
    private fun sendMessageWithKakao(text: String) {
        val intent = Intent(Intent.ACTION_SEND)
        intent.type = "text/plain"
        intent.putExtra(Intent.EXTRA_TEXT, text)
        intent.`package= "com.kakao.talk"
        context.startActivity(intent)
 
    }
cs


이렇게 작성된 코드를 호출하면 아래와같이 카카오톡으로 공유할 수 있습니다.


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크