android open the app market rating where the app is located

Traversing the mobile application market ps: not necessarily complete

  1. Intent intent = new Intent();  
  2. intent.setAction("android.intent.action.MAIN");  
  3. intent.addCategory("android.intent.category.APP_MARKET");  
  4. PackageManager pm = this.getPackageManager();  
  5. List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0);  
  6. int size = infos.size();  
  7. for (int i = 0; i < size; i++) {  
  8.    ActivityInfo activityInfo = infos.get(i).activityInfo;  
  9.    String packageName = activityInfo.packageName;  
  10.    Log.i( TAG, "packageName : " + packageName);  
  11. }  

Open the app market rating where the app is located

String mAddress = "market://details?id=" + mActivity.getPackageName();
Intent marketIntent = new Intent(Intent.ACTION_VIEW);  
marketIntent .setData(Uri.parse(mAddress));
marketIntent.setPackage(packageName);//The package name of the application market
startActivity(marketIntent);  

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326976860&siteId=291194637