Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=包名"));
需要判断本机是否安装有应用市场,
// 判断是否存在应用市场
public static boolean judge(Context paramContext, Intent paramIntent) {
List<ResolveInfo> localList = paramContext.getPackageManager().queryIntentActivities(paramIntent, PackageManager.GET_INTENT_FILTERS);
if ((localList != null) && (localList.size() > 0)) {
return false;
} else {
return true;
}
}否则,导致应用闪退
本文介绍如何使用Intent启动指定的应用市场详情页面,并提供了一个方法来判断当前设备上是否有能响应此Intent的应用市场应用,以防应用因找不到对应的应用市场而闪退。
4786

被折叠的 条评论
为什么被折叠?



