当前位置: 移动技术网 > IT编程>移动开发>Android > Android 删除指定包名的App实例代码

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

南瓜图片,k123次列车,造价师挂靠

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

/**
   * 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实例代码,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网