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

Android中实现打开应用市场的功能

时间:2015-04-14 11:10:37      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:android   应用市场   uri   应用详情   搜索   


在很多Android应用中有很多都有一个为我们评分的功能,就是点击后打开相关app在应用市场的详情页。
其实这个功能实现起来非常简单
打开应用详情页

    try {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse("market://details?id="+getPackagename()));
                startActivity(i);
            } catch (Exception e) {
                Toast.makeText(SettingActivity.this, "您的手机上没有安装Android应用市场", Toast.LENGTH_SHORT).show();
                e.printStackTrace();
            }

上面的getPackagename()就是获取到的你自己应用的包名。

在应用市场查找app

try {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse("market://search?q=pub:Your
 Publisher Name"));
                startActivity(i);
            } catch (Exception e) {
                Toast.makeText(SettingActivity.this, "您的手机上没有安装Android应用市场", Toast.LENGTH_SHORT).show();
                e.printStackTrace();
            }

Android中实现打开应用市场的功能

标签:android   应用市场   uri   应用详情   搜索   

原文地址:http://blog.csdn.net/zhong1113/article/details/45039215

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