[¾Èµå·ÎÀ̵å] ¿ÜºÎ ¾Û ½ÇÇà |
|
|
 |
8³â Àü |
¾Èµå·ÎÀÌµå ¾Û¿¡¼ ´Ù¸¥ ¾ÛÀ» ½ÇÇàÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
¸ÕÀú ÇØ´ç ¾ÛÀÌ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö üũÇÕ´Ï´Ù. ¾Æ·¡ ¸Þ¼Òµå´Â com.example.testapp À̶ó´Â ÆÐÅ°Áö¸íÀ¸·Î ½ÃÀÛÇÏ´Â
¾ÛÀÌ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö üũÇؼ ÀÖ´Ù¸é true ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
public boolean getPackageList() {
boolean isExist = false;
PackageManager pkgMgr = getPackageManager();
List<ResolveInfo> mApps;
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
mApps = pkgMgr.queryIntentActivities(mainIntent, 0);
try {
for (int i = 0; i < mApps.size(); i++) {
if(mApps.get(i).activityInfo.packageName.startsWith("com.example.testapp")){
isExist = true;
break;
}
}
}
catch (Exception e) {
isExist = false;
}
return isExist;
}
¾ÛÀÌ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ¾ÛÀ» ½ÇÇàÇÕ´Ï´Ù.
Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.testapp");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
¾ÛÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ¾Û½ºÅä¾î·Î À̵¿ÇÕ´Ï´Ù.
String url = "market://details?id=" + "com.example.testapp";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(i);
|
|
̵̧ : 302 |
̵̧
¸ñ·Ï
|
|