[Android]跳QQ聊天

安卓直接跳到qq聊天

String qqNum = "QQ号";
final String qqUrl = "mqqwpa://im/chat?chat_type=wpa&uin=" + qqNum + "&version=1";
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse(qqUrl)));

判断是否安装QQ

 //判断是否安装Qq
    public static final boolean isQQClientAvailable(Context context) {
        final PackageManager packageManager = context.getPackageManager();
        List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);
        if (pinfo != null) {
            for (int i = 0; i < pinfo.size(); i++) {
                String pn = pinfo.get(i).packageName;
                if (pn.equalsIgnoreCase("com.tencent.qqlite") || pn.equalsIgnoreCase("com.tencent.mobileqq")) {
                    return true;
                }
            }
        }
        return false;
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。