Android 检测是否安装微信、支付宝
16lz
2021-01-23
检测设备上是否安装微信、支付宝的代码:
/** * 检测是否安装支付宝 * @param context * @return */ public static boolean isAliPayInstalled(Context context) { Uri uri = Uri.parse("alipays://platformapi/startApp"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); ComponentName componentName = intent.resolveActivity(context.getPackageManager()); return componentName != null; } /** * 检测是否安装微信 * @param context * @return */ public static boolean isWeixinAvilible(Context context) { final PackageManager packageManager = context.getPackageManager();// 获取packagemanager List pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信息 if (pinfo != null) { for (int i = 0; i < pinfo.size(); i++) { String pn = pinfo.get(i).packageName; if (pn.equals("com.tencent.mm")) { return true; } } } return false; }
更多相关文章
- [置顶] 手机信息备份和恢复系统
- android重启代码
- Android 获取手机的厂商信息
- android 发布正式版时用Gradle移除日志打印代码(添加混淆配置)
- android 从SIM卡获取联系人信息
- [置顶] android studio 如何进行格式化代码 快捷键必备