Android 跳转到安卓市场进行下载,跳转至应用商店下载

Android 跳转到安卓市场进行下载,跳转至应用商店下载

需求:从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();
    }
}
点解后会直接跳转到安装市场的下载界面!!!

注意:如果 应用商店包名为空 就会将手机上已下载的应用商店都列出来,让你选择一个进行跳转。

主流应用商店对应的包名如下:

大家可以作为参考识别手机已安装程序,根据包名跳转到用户手机里面下载对应的软件APP

     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 安智市场

com.tencent.android.qqdownloader    应用宝

书到用时方恨少, 纸上得来终觉浅。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115076.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月30日 上午7:00
下一篇 2021年9月30日 上午7:00


相关推荐

  • Polar码介绍

    Polar码介绍据来自 5G 推进组的官方消息 2016 年 11 月 18 日 在美国内华达州里诺刚刚结束的 3GPPRAN1 87 次会议上 经过与会公司代表多轮技术讨论 国际移动通信标准化组织 3GPP 最终确定了 5GeMBB 增强移动宽带 场景的信道编码技术方案 其中 Polar 码作为控制信道的编码方案 LDPC 码作为数据信道的编码方案 Polar 码则是编码界新星 于 2008 年由土耳其毕尔肯大学 Erdal Ar

    2026年3月19日
    3
  • java:字符和字节区别

    java:字符和字节区别一 定义 1 位 bit 是计算机内部数据储存的最小单位 2 字节 byte 是计算机中数据处理的基本单位 习惯上用大写 B 来表示 1B byte 字节 8bit 位 3 字符 char 是指计算机中使用的字母 数字 字和符号 依据字符不同的编码格式 每个字符单位对应的字节数是不一样的 二 字符和字节区别 见表 1

    2026年3月19日
    2
  • HDU2149-Public Sale

    HDU2149-Public Sale

    2022年1月5日
    46
  • 谈谈网站防盗链

    谈谈网站防盗链#开启重写引擎RewriteEngineon#图片防盗链RewriteCond%{HTTP_REFERER}!http://rewrite/.*RewriteRule.*\.(jpg|jpeg|png|gif)daotu.jpg引子:明明引用了一个正确的图片地址,但显示出来的却是一个红叉或写有“此图片仅限于***网站用户交流沟

    2022年7月23日
    12
  • RSA加密算法详细解说[通俗易懂]

    RSA加密算法详细解说[通俗易懂]RSA加密算法是一种非对称加密算法,于1977年由罗纳德·李维斯特(RonRivest)阿迪·萨莫尔(AdiShamir)伦纳德·阿德曼(LeonardAdleman)一起提出的。RSA的优势:对极大整数做因数分解的难度决定了RSA算法的可靠性,对一极大整数做因数分解愈困难,RSA算法愈可靠加密由公钥,私钥,明文,密文,四部分组成。质数与互质数一个大于1的自然数,除了1和它本身…

    2022年6月14日
    44
  • JavaScript Reflect Metadata 详解

    JavaScript Reflect Metadata 详解引言在 ES6 的规范当中 就已经存在 ReflectAPI 了 简单来说这个 API 的作用就是可以实现对变量操作的函数化 也就是反射 具体的关于这个 API 的内容 可以查看这个教程然而我们在这里讲到的 却是 Reflect 里面还没有的一个规范 那么就是 ReflectMetad Metadata 想必对于其他语言的 Coder 来说 比如说 Java 或者 C Metadata 是很熟悉的 最简单的莫过于通过反射来获取类属性上面的批注 在 JS 当中 也就是所谓的装饰器

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号