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    应用宝

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • qmake实用变量[通俗易懂]

    qmake实用变量[通俗易懂]一些项目开发中用到的qmake实用变量。

  • js 二维数组转Json数组「建议收藏」

    js 二维数组转Json数组「建议收藏」jsonFormat(dataset){//dataset是一个对象,dataset.source是一个二维数组constdata=dataset.sourceconsttableColumns=dataset.source[0]letdatajson={}varjsonresult=[]f…

  • mock测试工具

    mock测试工具什么是mock测试mock常见场景mock常用工具实战1,什么是mock测试mock测试就是对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法2,mock常见场景(1)无法控制第三方系统某接口的返回,返回的数据不满足要求(2)某依赖系统还未开发完成,就需要对被测系统进行测试3,mock常用工具(1)单元测试级别的mock工具:Easymock、jMock、Mockito、UnitilsMock、PowerMock、JMockit等(2)接口测试级别的.

  • git 拉新分支_git基于远程分支新建本地分支

    git 拉新分支_git基于远程分支新建本地分支原文地址:http://www.cnblogs.com/lingear/p/6062093.html开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作:1.切换到被copy的分支(master),并且从远端拉取最新版本$gitcheckoutmaster$gitpull2.从当前分支拉copy开发分

  • 图片批量重命名(python实现)「建议收藏」

    图片批量重命名(python实现)「建议收藏」自己在采集数据时,有时候的数据命名方式并不满足一些开源程序的条件,如果我们可以自己随意去改变图像的命名,问题就变得很容易解决;一、代码importospath=”/media/hltt3838/DATA/dida_data/20210421_camera_IMU/dataset-dir/cam0″filelist=os.listdir(path)count=1403636580513555456forfileinfilelist:print(file)for

  • 杭州的旅游景点与民间传说故事「建议收藏」

    杭州的旅游景点与民间传说故事「建议收藏」 杭州的旅游景点与民间传说故事虎跑梦泉虎跑泉是一处以“泉”为主题的观泉、听泉、品泉、试泉的泉源景观,又是以性空、济公、弘一法师传奇故事为特色的人文景观,坐落位于西湖之南的大慈山定慧禅寺内。民间传说唐代性空大师游历此山,这里风景优美,只是无水源,决定去别处,忽然有神人告诉他即将有二只老虎会来挖泉,翌日,果然有二虎跑山出泉,甘冽醇厚,纯净无菌,从此“龙井茶叶虎跑泉”被称为“西湖双绝”。

发表回复

您的电子邮箱地址不会被公开。

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