使用PackageManager获得应用信息实例方法

 更新时间:2013年11月19日 10:31:07   作者:  
PackageManager是Android中一个很有用的类,能够获取已安装的应用(包)的信息,如应用名称、图标、权限,安装、删除应用(包)等

以下代码可以获得已安装应用(包)的信息:

复制代码 代码如下:

// 包管理器
PackageManager pm = getPackageManager();
//获取手机内所有应用
List<PackageInfo> pi = pm.getInstalledPackages(0);
// PackageInfo
PackageInfo pii = (PackageInfo) pi.get(i);
// 应用名称
name = pii.applicationInfo.loadLabel(pm);
// 应用图标
icon = pii.applicationInfo.loadIcon(pm);
// 是否是系统应用
if ((pii.applicationInfo.flags & pii.applicationInfo.FLAG_SYSTEM) <= 0)
        is_sys = "否";
else
       is_sys = "是";

相关文章

  • 扫二维码下载apk并统计被扫描次数

    扫二维码下载apk并统计被扫描次数

    本文主要对实现用户扫描一个二维码就能下载APP,并统计被扫描次数的方法进行详细介绍,具有一定的参考作用,下面跟着小编一起来看下吧
    2017-01-01
  • Flutter构建自定义Widgets的全过程记录

    Flutter构建自定义Widgets的全过程记录

    在Flutter实际开发中,大家可能会遇到flutter框架中提供的widget达不到我们想要的效果,这时就需要我们去自定义widget,下面这篇文章主要给大家介绍了关于Flutter构建自定义Widgets的相关资料,需要的朋友可以参考下
    2022-01-01
  • Android端TCP长连接的性能优化教程分享

    Android端TCP长连接的性能优化教程分享

    在开发过程中,我们经常会用到TCP/IP连接实现即时数据传输,下面这篇文章主要给大家介绍了关于Android端TCP长连接的性能优化的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2018-03-03
  • Android列表RecyclerView排列布局

    Android列表RecyclerView排列布局

    这篇文章主要为大家详细介绍了Android列表RecyclerView排列布局,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • android异步消息机制 从源码层面解析(2)

    android异步消息机制 从源码层面解析(2)

    这篇文章主要为大家详细介绍了android异步消息机制,从源码层面解析,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • flutter showModalBottomSheet常用属性及说明

    flutter showModalBottomSheet常用属性及说明

    这篇文章主要介绍了flutter showModalBottomSheet常用属性及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Android GPS室内定位问题的解决方法(location为null)

    Android GPS室内定位问题的解决方法(location为null)

    这篇文章主要为大家详细介绍了Android GPS室内定位问题的解决方法,location为null,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Kotlin 泛型边界型变及星投影使用详解

    Kotlin 泛型边界型变及星投影使用详解

    这篇文章主要为大家介绍了Kotlin 泛型边界型变及星投影使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Android WebView开发之自定义WebView工具框

    Android WebView开发之自定义WebView工具框

    在WebView页面长按时会弹出一个复制框,有的时候里面的item不是我们想要,这个时候我们就可以自定义一个工具框。本文就将介绍如何通过WebView自定义工具框,需要的朋友可以参考一下
    2021-12-12
  • Android中ImageView用法实例分析

    Android中ImageView用法实例分析

    这篇文章主要介绍了Android中ImageView用法,结合实例形式较为详细的分析了ImageView控件的功能,属性设置与使用相关技巧,需要的朋友可以参考下
    2016-02-02

最新评论