码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-10-10 12:14:45      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

exntends:http://blog.csdn.net/wangfayinn/article/details/10351655

 

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

技术分享

 

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

 

try {
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);
} catch (Exception e) {
showToast("尚未安装应用市场");
e.printStackTrace();
}

 

通过以上代码就能够列出您手机上所安装的所有应用市场(如: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);  

 

 

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

标签:

原文地址:http://www.cnblogs.com/niray/p/4866193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!