Android如何跳转到应用商店的APP详情页面
更新时间:2017年01月09日 10:37:11 作者:xinruzhishui_11
最近做项目遇到这样的需求,要求从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面,怎么实现此功能呢?下面小编给大家分享Android如何跳转到应用商店的APP详情页面,需要的朋友参考下
需求:从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面。
让用户 下载 或 评论。
实现:
/** * 启动到应用商店app详情界面 * * @param appPkg 目标App的包名 * @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用户选择,否则调转到目标市场的应用详情界面,某些应用商店可能会失败 */ public void launchAppDetail(String appPkg, String marketPkg) { try { if (TextUtils.isEmpty(appPkg)) return; Uri uri = Uri.parse("market://details?id=" + appPkg); Intent intent = new Intent(Intent.ACTION_VIEW, uri); if (!TextUtils.isEmpty(marketPkg)) { intent.setPackage(marketPkg); } intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } catch (Exception e) { e.printStackTrace(); } }
注意:如果 应用商店包名为空 就会将手机上已下载的应用商店都列出来,让你选择一个进行跳转。
主流应用商店对应的包名如下:
com.android.vending Google Play com.tencent.android.qqdownloader 应用宝 com.qihoo.appstore 360手机助手 com.baidu.appsearch 百度手机助 com.xiaomi.market 小米应用商店 com.wandoujia.phoenix2 豌豆荚 com.huawei.appmarket 华为应用市场 com.taobao.appcenter 淘宝手机助手 com.hiapk.marketpho 安卓市场 cn.goapk.market 安智市场
以上所述是小编给大家介绍的Android如何跳转到应用商店的APP详情页面,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Android中加载网络资源时的优化可使用(线程+缓存)解决
Android 中加载网络资源时的优化;基本的思路是线程+缓存来解决,具体解决思路如下,有类似情况的朋友可以参考下哈2013-06-06Android实现SwipeRefreshLayout首次进入自动刷新
这篇文章主要为大家详细介绍了Android实现SwipeRefreshLayout首次进入自动刷新,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-01-01
最新评论