您的位置:首页 > 移动开发 > Android开发

Android自带分享和应用市场(进行软件评分)启动代码

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



本来以为一般的软件都会有“去评分”、“亲,给个好评”这样的功能,但是在网上搜了搜竟没有搜到,问了三个群外加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);

这个分享是系统自带分享功能,比较简单。现在大多用umeng、shareSDK等分享功能,实现也比较简单,官方有快速集成文档。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: