Android进入应用下载评分界面

一、调用手机所有的应用平台,进入下载评分界面

/** * 打开应用评分选项 */private void toGoScore() {    try {        Uri uri = Uri.parse("market://details?id=你的应用包名");        Intent intent = new Intent(Intent.ACTION_VIEW, uri);        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        startActivity(intent);    } catch (Exception e) {        e.printStackTrace();    }}

注:在这里可以在当前应用打开其他应用的下载界面

二、针对应用平台,进入应用下载评分界面

1. 查看是否安装了应用平台(程序)

/** * 查看是否安装了程序 */public static boolean checkIsInstallation(Context context, String packageName) {    try {        context.getPackageManager().getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);        return true;    } catch (NameNotFoundException e) {        return false;    }}

2. 针对性的打开应用平台中的应用下载评分界面

方式一:

应用宝的包名:com.tencent.android.qqdownloader

360手机助手的包名:com.qihoo.appstore

百度手机助手的包名:com.baidu.appsearch

豌豆荚的包名:com.wandoujia.phoenix2

try {    if (checkIsInstallation(MainActivity.this,"应用平台包名")) {        Uri uri =Uri.parse("market://details?id=你的包名");        Intent localIntent = new Intent("android.intent.action.VIEW",uri);        localIntent.setPackage("应用平台包名");  //指定应用市场        localIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        startActivity(localIntent);    } else {        Toast.makeText(MainActivity.this,"应用平台未安装",Toast.LENGTH_SHORT).show();    }}catch (Exception e){    e.printStackTrace();}


方式二:

只找到豌豆荚的详情界面完整路径:

包名:com.wandoujia.phoenix2

详情界面完整路径:com.wandoujia.jupiter.activity.DetailActivity

try {    if (checkIsInstallation(MainActivity.this, "应用平台包名")) {        Intent intent = new Intent(Intent.ACTION_VIEW);        ComponentName cn = new ComponentName("应用平台包名", "应用平台中应用详情界面");        intent.setComponent(cn);        intent.setData(Uri.parse("market://details?id=你的包名"));        startActivity(intent);    } else {        Toast.makeText(MainActivity.this, "应用平台未安装", Toast.LENGTH_SHORT).show();    }} catch (Exception e) {    e.printStackTrace();}

注:两者可以结合使用,一种打不开,在catch 里面使用另一种方式

 

更多相关文章

  1. Android在WebView上构建Web应用程序
  2. android 使用intent传递参数实现乘法计算
  3. Android(安卓)检测SD卡应用
  4. 调整recovery界面菜单字体大小
  5. Android(安卓)横竖屏操作
  6. Google Android(安卓)Market电子市场/应用商店
  7. Android清除本地数据缓存代码
  8. [连载 1/15] Android(安卓)从入门到精通Example 之 TextBox
  9. Android(安卓)Shell命令dumpsys

随机推荐

  1. Android Password Field Example
  2. android 笔记 --- Android中Handler,Loop
  3. Android点击图标重新启动问题
  4. android Video播放
  5. Android之PopupWindow类似微信右上角的弹
  6. Android官方入门文档[14]停止和重新启动
  7. 安卓编程小tips
  8. 从eclipse中导出项目到android studio。
  9. Android高仿网易新闻客户端之动态添加标
  10. Android 快速将一个Bitmap变成圆形或圆角