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

发布时间 - 2026-01-11 02:34:22    点击率:

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

/**
   * 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实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# android  # 删除指定包名  # Android判断包名和类名是否存在的方法  # Android Studio 修改应用包名实例详解  # Android修改jar文件包名的方法分享  # Android获取、更改包名的小技巧分享(超实用)  # 给大家  # 小编  # 在此  # 说了  # 不多  # 所示  # 所述  # 给我留言  # 感谢大家  # 是否存在  # 疑问请  # 有任何  # Intent  # isAvilible  # xxx  # checkOldPackage  # String  # packageName  # setData  # Uri 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Laravel怎么实现验证码(Captcha)功能  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Laravel storage目录权限问题_Laravel文件写入权限设置  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  详解MySQL数据库的安装与密码配置  如何用AWS免费套餐快速搭建高效网站?  如何在IIS管理器中快速创建并配置网站?  JavaScript如何操作视频_媒体API怎么控制播放  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  音响网站制作视频教程,隆霸音响官方网站?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  高防服务器租用指南:配置选择与快速部署攻略  如何在Windows服务器上快速搭建网站?  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  什么是javascript作用域_全局和局部作用域有什么区别?  如何快速完成中国万网建站详细流程?  如何在万网开始建站?分步指南解析  Android okhttputils现在进度显示实例代码  如何快速打造个性化非模板自助建站?  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何用虚拟主机快速搭建网站?详细步骤解析  网站制作软件有哪些,制图软件有哪些?  高性价比服务器租赁——企业级配置与24小时运维服务  js实现获取鼠标当前的位置  JavaScript如何实现继承_有哪些常用方法  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  如何在局域网内绑定自建网站域名?  微信公众帐号开发教程之图文消息全攻略  用yum安装MySQLdb模块的步骤方法  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel怎么在Controller之外的地方验证数据  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  深圳网站制作平台,深圳市做网站好的公司有哪些?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Android GridView 滑动条设置一直显示状态(推荐)  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Python文本处理实践_日志清洗解析【指导】  如何快速查询域名建站关键信息?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  Laravel怎么实现模型属性的自动加密  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?