检测设备上是否安装微信、支付宝的代码:

    /**     * 检测是否安装支付宝     * @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;    }

 

更多相关文章

  1. [置顶] 手机信息备份和恢复系统
  2. android重启代码
  3. Android 获取手机的厂商信息
  4. android 发布正式版时用Gradle移除日志打印代码(添加混淆配置)
  5. android 从SIM卡获取联系人信息
  6. [置顶] android studio 如何进行格式化代码 快捷键必备

随机推荐

  1. Android SDK离线安装
  2. 让android studio 支持Lambda
  3. Android TP(二)
  4. Android(安卓)ORM 框架之 greenDAO应用基
  5. Android 设置EditText光标颜色及粗细
  6. Android中文API(142) —— Gravity
  7. Android网络通信(2):HTTP通信
  8. Android学习路线的归纳总结
  9. 为TextView添加上下边框
  10. :Android(安卓)Intent Filter-判断intent