美文网首页
Android应用评分功能的实现

Android应用评分功能的实现

作者: Rave_Tian | 来源:发表于2016-03-08 17:31 被阅读1019次

Android App调用应用市场,对应用进行评价。具体实现代码如下:

```

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);

```

如果手机上没有安装任何应用市场,触发这段代码的时候会发生异常。判断是否有应用市场的代码如下:

```

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();

}

```

相关文章

网友评论

      本文标题:Android应用评分功能的实现

      本文链接:https://www.haomeiwen.com/subject/vuyzkttx.html