Android 调用已安装市场,进行软件评分的功能实现

2016/05/25 23:55
阅读数 175

项目中要有一个给软件评分的功能,一个很常见,很简单的功能,却费了我不小功夫。需要实现的效果如下:

本来以为一般的软件都会有“去评分”、“亲,给个好评”这样的功能,但是在网上搜了搜竟没有搜到,问了三个群外加5个童鞋,分析log,反编译看源码,终于找到了这个uri,获取他真不容易啊。

		Uri uri = Uri.parse("market://details?id="+getPackageName());
		Intent intent = new Intent(Intent.ACTION_VIEW,uri);
		intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
		startActivity(intent);

通过以上代码就能够列出您手机上所安装的所有应用市场(如:google player、豌豆荚、360手机助手等),让您选择。

加点福利吧,把调用分享的代码也贴出来,免得以后到处找:

		Intent sendIntent = new Intent();
		sendIntent.setAction(Intent.ACTION_SEND);
		sendIntent.setType("text/*");
		sendIntent.putExtra(Intent.EXTRA_TEXT, contentEditText.getText().toString());
		startActivity(sendIntent);

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
5 收藏
分享
打赏
0 评论
5 收藏
0
分享
返回顶部
顶部