首页 > 系统 > Android > 正文

Android 删除指定包名的App实例代码

2019-12-12 02:22:03
字体:
来源:转载
供稿:网友

废话不多说了,直接给大家贴代码了,具体代码如下所示;

/**   * check and delete the old package app if it exists.   */  private void checkOldPackage() {    String packageName = "xxx.xxx.xxx.xxx";    if (isAvilible(this, packageName)) {      Intent uninstall_intent = new Intent();      uninstall_intent.setAction(Intent.ACTION_DELETE);      uninstall_intent.setData(Uri.parse("package:" + packageName));      startActivity(uninstall_intent);    }  }  private boolean isAvilible(Context cxt, String packagename) {    PackageManager pm = cxt.getPackageManager();    List<PackageInfo> pinfo = pm.getInstalledPackages(0);    for (int i = 0; i < pinfo.size(); i++) {      if (pinfo.get(i).packageName.equalsIgnoreCase(packagename)) {        return true;      }    }    return false;  }

1.查找是否存在指定包名的App

2.创建Intent,删除指定包名的App

总结

以上所述是小编给大家介绍的Android 删除指定包名的App实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表