Android判断是否安装某App

当我们的app需要使用第三方应用时,需要判断是否安装(比如你想分享到微信朋友圈,需要判断是否安装了微信)

 public static final String PACK_NAME = "com.tencent.mm";//微信包名

public static boolean isInstallApp(Context context) {
        final PackageManager packageManager = context.getPackageManager();// 获取packagemanager
        List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信息
        if (pinfo != null) {
            for (int i = 0; i < pinfo.size(); i++) {
                String pn = pinfo.get(i).packageName.toLowerCase(Locale.ENGLISH);
                if (pn.equals(PACK_NAME)) {
                    return true;
                }
            }
        }
        return false;
    }

下面附上几个常用App的包名:

QQ音乐   com.tencent.qqmusic
微信     com.tencent.mm
滴滴     com.sdu.didi.psnger
360手机卫士 com.qihoo360.mobilesafe
网易云    com.netease.cloudmusic
新浪体育  cn.com.sina.sports
360手机助手  com.qihoo.appstore
知乎     com.zhihu.android
酷狗音乐  com.kugou.android
新浪微博  com.sina.weibo
知乎     com.zhihu.android
得到     com.luojilab.player
腾讯视频  com.tencent.qqlive

如果想查找更多的应用信息,去这个网站

酷安应用

在这里面搜索你要查找的App,然后找到详细信息一栏

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值