调用应用市场进行评分
2014-08-28 11:32
141 查看
转:点击打开链接
项目中要有一个给软件评分的功能,一个很常见,很简单的功能,却费了我不小功夫。需要实现的效果如下:
本来以为一般的软件都会有“去评分”、“亲,给个好评”这样的功能,但是在网上搜了搜竟没有搜到,问了三个群外加5个童鞋,分析log,反编译看源码,终于找到了这个uri,获取他真不容易啊。
[java] view
plaincopy
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手机助手等),让您选择。
加点福利吧,把调用分享的代码也贴出来,免得以后到处找:
[java] view
plaincopy
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setType("text/*");
sendIntent.putExtra(Intent.EXTRA_TEXT, contentEditText.getText().toString());
startActivity(sendIntent);
项目中要有一个给软件评分的功能,一个很常见,很简单的功能,却费了我不小功夫。需要实现的效果如下:
本来以为一般的软件都会有“去评分”、“亲,给个好评”这样的功能,但是在网上搜了搜竟没有搜到,问了三个群外加5个童鞋,分析log,反编译看源码,终于找到了这个uri,获取他真不容易啊。
[java] view
plaincopy
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手机助手等),让您选择。
加点福利吧,把调用分享的代码也贴出来,免得以后到处找:
[java] view
plaincopy
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setType("text/*");
sendIntent.putExtra(Intent.EXTRA_TEXT, contentEditText.getText().toString());
startActivity(sendIntent);
相关文章推荐
- Android调用已安装应用市场,进行软件评分
- Android App应用调用已安装市场,进行软件评分的功能代码实现
- android调用应用市场进行软件评分
- Android 调用已安装市场,进行软件评分的功能实现
- 【Android】Android 调用已安装市场,进行软件评分的功能实现
- Android 调用已安装市场,进行软件评分的功能实现
- Android 实现“调用手机已安装市场,进行软件评分的功能”
- Android 调用已安装市场,进行软件评分的功能实现
- Android 调用已安装市场,进行软件评分的功能实现
- Android调用手机中的应用市场,实现评分功能
- Android 调用已安装市场,进行软件评分的功能实现
- Android 调用已安装市场,进行软件评分的功能实现
- Android调用本机应用市场,实现应用评分功能
- Android 调用已安装市场,进行软件评分的功能实现
- Android调用手机中的应用市场,去评分的功能实现
- android打开应用所在的市场页面进行评分操作的方法
- android开发中调用手机的豌豆荚、应用宝等市场进行评分操作,以及分享功能
- android 调用第三方应用市场,给自身应用评分
- Android跳转到应用市场进行评分
- Android自带分享和应用市场(进行软件评分)启动代码