public static boolean isInstalledApp(Context context, String packageName) {
List<PackageInfo> packageList = context.getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
for(PackageInfo info : packageList){
if(info != null && info.packageName != null && info.packageName.equals(packageName))
return true;
}
return false;
}
final String KAKAOTALK_URI = "com.kakao.talk";
if(isInstalledApp(this, KAKAOTALK_URI)) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + KAKAOTALK_URI));
startActivity(intent);
}