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