모각코/코틀린<기초편>

모각코 코틀린<기초편>14일차

넌 감동란이었어 2022. 2. 24. 22:33

오늘은 내가 쓴 텍스트를 공유하는 법에 대해 배웠다.

 

ACTION_SEND 인텐트를 생성하기

 

val sendIntent = Intent().apply {
    action = Intent.ACTION_SEND
    putExtra(Intent.EXTRA_TEXT, "공유할 메세지")
    type = "text/plain"
}

이렇게 하여 공유할 메세지 부분에 다양한 콘체츠를 공유한다.

 

Intent.createChooser()를 이용해 Intent 객체를 전달하고, startActivity로 실행한다.

val shareIntent = Intent.createChooser(sendIntent, null)
startActivity(shareIntent)

 

이러면 공유를 하고 싶을 때 내가 입력한 텍스트가 공유가 된다.

 

출처:https://codemate.kr/project/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-APP-%EB%A9%94%EC%9D%B4%ED%8A%B8-%EC%BD%94%ED%8B%80%EB%A6%B0-%EA%B8%B0%EC%B4%88%ED%8E%B8/14-1.-%ED%85%8D%EC%8A%A4%ED%8A%B8-%EA%B3%B5%EC%9C%A0%ED%95%98%EA%B8%B0

 

안드로이드 APP 메이트 - 코틀린 기초편 :: #14-1. 텍스트 공유하기 | 코드메이트

📌텍스트 공유하기 1️⃣ ACTION_SEND 인텐트를 생성합니다. "공유할 메세지" 부분에 원하는 텍스트를 넣을 수 있습니다. 비슷한 방식으로 다양한 콘텐츠(이미지, url 등)를 공유할 수 있습니다.

codemate.kr