티스토리 뷰
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 |
이렇게 작성된 코드를 호출하면 아래와같이 카카오톡으로 공유할 수 있습니다.
'개발 > ANDROID' 카테고리의 다른 글
TransitionAnimation 적용 (0) | 2018.06.27 |
---|---|
CollapsingToolbarLayout을 이용한 머터리얼 디자인 적용 (0) | 2018.06.27 |
ANDROID STUDIO 에서 SHA-1 키 가져오기 (0) | 2018.03.23 |
[Android] Retrofit2와 RxAndroid를 이용한 HTTP통신 하기 (0) | 2017.11.13 |
[android] 다중 애니메이션 적용 (0) | 2017.10.27 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크