欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

android 11微信,QQ,支付宝无法调用的问题

发布时间:2025/3/15 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 android 11微信,QQ,支付宝无法调用的问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

android 11系统升级后,检测手机是否存在微信,支付宝,QQ等三方应用 ,需要在项目的
AndroidManifest.xml 中添加以下代码,否则项目永远检测不出三方应用

<!-- Android11 qq、微信、支付宝 白名单 --><queries><package android:name="com.tencent.mm" /><package android:name="com.tencent.mobileqq" /><package android:name="com.eg.android.AlipayGphone" /></queries>

检测应用的方法,根据需要传入对于的应用名称

fun isWeixinAvilible(context: Context): Boolean {val packageManager = context.packageManager// 获取packagemanagerval pinfo = packageManager.getInstalledPackages(0)// 获取所有已安装程序的包信息if (pinfo != null) {for (i in pinfo.indices) {val pn = pinfo[i].packageNameLog.e("判断", "-- $pn")if (pn == "com.tencent.mm") {return true}}}return false}

总结

以上是生活随笔为你收集整理的android 11微信,QQ,支付宝无法调用的问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。