遍历手机应用市场 ps:不一定显示齐全
- Intent intent = new Intent();
- intent.setAction("android.intent.action.MAIN");
- intent.addCategory("android.intent.category.APP_MARKET");
- PackageManager pm = this.getPackageManager();
- List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0);
- int size = infos.size();
- for (int i = 0; i < size; i++) {
- ActivityInfo activityInfo = infos.get(i).activityInfo;
- String packageName = activityInfo.packageName;
- Log.i( TAG, "packageName : " + packageName);
- }
打开应用所在的应用市场评分
String mAddress = "market://details?id=" + mActivity.getPackageName(); Intent marketIntent = new Intent(Intent.ACTION_VIEW); marketIntent .setData(Uri.parse(mAddress)); marketIntent.setPackage(packageName);//应用市场的包名 startActivity(marketIntent);