안녕하세요~ 챠니입니다! :)
오늘은 Android에서 Share(공유하기) 기능을 구현하는 방법에 대해서 알아보겠습니다.
엄청 간단하니 잘 따라 오세요!
Android Share 구현
코드는 다음과 같습니다.
/** 공유하기 */
fun share(msg: String) {
val intent = Intent(Intent.ACTION_SEND).apply {
type = "text/plain"
putExtra(Intent.EXTRA_TEXT, msg)
putExtra(Intent.EXTRA_SUBJECT, "주제")
putExtra(Intent.EXTRA_TITLE, "제목")
}
startActivity(Intent.createChooser(intent, ""))
}
다음과 같이 공유하기 기능이 호출이 되었다면 아래 그림처럼 보이게 됩니다.
share("공유할 Text 및 URL 입력")
아래는 앱에서 공유하기가 실행된 모습입니다.
여기서 "카카오톡 > 나에게" 전달하면 어떻게 메세지가 전달되는지 보겠습니다.
다음과 같이 공유하기를 간단하게 구현할 수 있습니다.
질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!
응원의 댓글은 저에게 큰 힘이 된답니다! :)
즐거운 하루되세요!
깃허브 보러 놀러오세요 👇 (맞팔환영)
https://github.com/younminchan
'🖥 Programming > 📱 Android (Kotlin)' 카테고리의 다른 글
[Android][kotlin] User-Agent Mobile 인식하게 만들기(ex. 갤럭시 폴드 카카오톡 공유하기 대응) (0) | 2023.03.13 |
---|---|
[Android] Button 그림자 제거 방법 (0) | 2023.02.14 |
[Android][kotlin] registerForActivityResult 사용방법 (0) | 2023.02.02 |
[Android][kotlin] WebView 동영상 자동재생 해결방법 (0) | 2023.01.21 |
[Android][kotlin] WebView에서 Daum 지도 두손가락 확대/축소 안되는 현상관련 (0) | 2023.01.19 |
[Android][Kotlin] android.view.WindowLeaked 에러 대응 (2) | 2023.01.07 |
[Android] 앱 삭제후에도 shared preference 남아있는 현상 해결하기 (0) | 2022.11.15 |
[Android][kotlin] Retrofit End of input at line 1 column 1 path $ 해결방법 (0) | 2022.08.25 |