Android App調(diào)用應(yīng)用市場,對應(yīng)用進(jìn)行評價(jià)赚导。具體實(shí)現(xiàn)代碼如下:
```
Uri uri = Uri.parse("market://details?id="+ getActivity().getPackageName());
Intent intent =newIntent(Intent.ACTION_VIEW,uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
```
如果手機(jī)上沒有安裝任何應(yīng)用市場,觸發(fā)這段代碼的時(shí)候會(huì)發(fā)生異常圈暗。判斷是否有應(yīng)用市場的代碼如下:
```
public static boolean hasAnyMarketInstalled(Context context) {
Intent?intent?=newIntent();
intent.setData(Uri.parse("market://details?id=android.browser"));
List?list?=?context.getPackageManager().queryIntentActivities(intent,?PackageManager.MATCH_DEFAULT_ONLY);
return 0!=?list.size();
}
```