Notice
Recent Posts
Recent Comments
Link
투케이2K
452. (kotlin/코틀린) Intent.ACTION_SEND 공유하기 사용해 텍스트 내용 카카오톡 공유 실시 - Text Share KakaoTalk 본문
Kotlin
452. (kotlin/코틀린) Intent.ACTION_SEND 공유하기 사용해 텍스트 내용 카카오톡 공유 실시 - Text Share KakaoTalk
투케이2K 2024. 1. 15. 19:55[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Kotlin
[소스 코드]
// -----------------------------------------------------------------------------------------
// TODO [SEARCH FAST] : [sharedKakaoTalkTextString] : 카카오톡 텍스트 공유 수행
// -----------------------------------------------------------------------------------------
fun sharedKakaoTalkTextString(mContext: Context, data: String) {
/**
* // -----------------------------------------
* [sharedKakaoTalkTextString 메소드 설명]
* // -----------------------------------------
* 1. 카카오톡 텍스트 공유 수행
* // -----------------------------------------
* 2. 호출 방법 : C_Intent.sharedKakaoTalkTextString(A_Intro@this, "hello twok");
* // -----------------------------------------
* 3. 설정 : 1. AndroidManifest.xml 파일에서 <queries> 등록 필요
*
* <queries>
* <package android:name="com.kakao.talk"></package>
* </queries>
* // -----------------------------------------
*/
try {
if (C_Util.stringNotNull(data) === true) {
// ===============================================================
S_Log._F_(mContext, "카카오톡 텍스트 공유 및 인텐트 이동 수행", null)
// ===============================================================
// [인텐트 ACTION_SEND 사용해 공유하기 사용]
val sendIntent = Intent(Intent.ACTION_SEND)
sendIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION)
sendIntent.type = "text/plain" // [전송 데이터 타입]
sendIntent.setPackage("com.kakao.talk") // [해당 공유하기가 실행 될 외부앱 : 카카오톡]
sendIntent.putExtra(Intent.EXTRA_TEXT, data) // [데이터 전송 수행]
mContext.startActivity(sendIntent)
} else {
// ===============================================================
S_Log._F_(mContext, "카카오톡 텍스트 공유 및 인텐트 이동 실패 : Input Data Is Null", null)
// ===============================================================
}
} catch (e: Exception) {
S_Log._printStackTrace_(mContext, S_FinalMsg.LOG_BUG_STATE, null, e)
}
}
[결과 출력]
반응형
'Kotlin' 카테고리의 다른 글
Comments