Notice
Recent Posts
Recent Comments
Link
투케이2K
33. (AndroidStudio/android/java) Intent.ACTION_VIEW 및 Uri.parse 사용해 구글 플레이스토어 마켓 이동 실시 본문
Android
33. (AndroidStudio/android/java) Intent.ACTION_VIEW 및 Uri.parse 사용해 구글 플레이스토어 마켓 이동 실시
투케이2K 2021. 1. 28. 10:20/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : java
/* =========================== */
/* =========================== */
[소스 코드]
//================== [구글 마켓 이동 실시 메소드 호출] ==================
goGooglePlayStore("com.kakao.talk"); //TODO 구글 플레이스토어에 등록된 패키지명을 넣어줍니다
//================== [구글 마켓 이동 실시 메소드] ==================
public void goGooglePlayStore(String packageNames){
Log.d("---","---");
Log.w("//===========//","================================================");
Log.d("","\n"+"[A_Market > goGooglePlayStore() 메소드 : 구글 마켓 이동 실시]");
Log.d("","\n"+"[패키지명 : "+packageNames+"]");
Log.w("//===========//","================================================");
Log.d("---","---");
try {
//TODO 구글 플레이스토어 앱에서 이동한다.
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
marketLaunch.setData(Uri.parse("market://details?id="+packageNames));
startActivity(marketLaunch);
overridePendingTransition(0,0);
}
catch (Exception e){
//TODO 구글 플레이스토어 앱이 없을 경우 홈페이지에서 이동한다.
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
marketLaunch.setData(Uri.parse("https://play.google.com/store/apps/details?id="+packageNames));
startActivity(marketLaunch);
overridePendingTransition(0,0);
e.printStackTrace();
}
}
/* =========================== */
/* =========================== */
[마켓 패키지명 확인 방법]
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments