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

 更新时间:2017年07月31日 09:11:38   作者:清风@_@  
这篇文章主要介绍了Android 删除指定包名的App实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下

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

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

相关文章

  • 详解如何实现一个Kotlin函数类型

    详解如何实现一个Kotlin函数类型

    这篇文章主要为大家详细介绍了如何实现一个Kotlin函数类型,文中的实现方法讲解详细,具有一定的借鉴价值,需要的小伙伴可以跟随小编一起学习一下
    2022-10-10
  • Android开发ProGuard使用技巧掌握

    Android开发ProGuard使用技巧掌握

    这篇文章主要为大家介绍了Android开发ProGuard使用技巧的掌握,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Android数据加密之Des加密详解

    Android数据加密之Des加密详解

    DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法,这篇文章主要介绍了Android Des加密,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android ListView填充数据的方法

    Android ListView填充数据的方法

    这篇文章主要介绍了Android ListView填充数据的方法的相关资料,大多数实现这样的功能都是使用XML文件,这里就说下不使用布局文件如何实现,需要的朋友可以参考下
    2017-09-09
  • Android13 加强Intent filters 的安全性

    Android13 加强Intent filters 的安全性

    这篇文章主要介绍了Android13 加强Intent filters 的安全性,文章基于Android13 展开Intent filters 安全性加强的详细介绍,需要的小伙伴可以参考一下
    2022-05-05
  • Android数据库操作工具类分享

    Android数据库操作工具类分享

    这篇文章主要为大家详细介绍了Android数据库操作工具类的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Android实现单行标签流式布局

    Android实现单行标签流式布局

    这篇文章主要为大家详细介绍了Android单行标签流式布局,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • Android进程通信之Messenger和AIDL使用详解

    Android进程通信之Messenger和AIDL使用详解

    本篇文章主要介绍了Android进程通信之Messenger和AIDL使用详解,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • Android中的AtomicLong原理、使用与实战指南

    Android中的AtomicLong原理、使用与实战指南

    本文详细介绍了AtomicLong在Android多线程开发中的应用,包括其核心原理、基本使用、适用场景、生产环境实战案例以及性能优化建议,通过大量Kotlin代码示例,帮助开发者更好地理解和使用AtomicLong,感兴趣的朋友一起看看吧
    2025-03-03
  • Android SQLite操作之大数据处理与同时读写方法

    Android SQLite操作之大数据处理与同时读写方法

    这篇文章主要介绍了Android SQLite操作之大数据处理与同时读写方法,实例分析了Android操作SQLite时基于事务的数据缓存与批量插入技巧,以及同时读写的相关实现方法与注意事项,需要的朋友可以参考下
    2016-07-07

最新评论