본문 바로가기
🖥 Programming/📱 Android (Kotlin)

[Android][kotlin] Android Share 공유하기 기능 구현방법

by MinChan-Youn 2023. 1. 20.

안녕하세요~ 챠니입니다! :)

오늘은 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

     

    younminchan - Overview

    안드로이드 2년차 개발자 •⚽️/🎤/🥁/🖥/🏃‍♂️/🚴‍♂️/🤟 TechBlog⬇️ minchanyoun.tistory.com - younminchan

    github.com