使用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 = "是";

相关文章

  • Android TabLayout选项卡使用教程

    Android TabLayout选项卡使用教程

    这篇文章主要介绍了Android TabLayout选项卡使用,为什么会有这篇文章呢,是因为之前关于TabLayout的使用陆陆续续也写了好几篇了,感觉比较分散,且不成体系,写这篇文章的目的就是希望能把各种效果的实现一次性讲齐
    2023-04-04
  • Android蓝牙库FastBle的基础入门使用

    Android蓝牙库FastBle的基础入门使用

    这篇文章主要给大家介绍了关于Android蓝牙库FastBle的基础入门使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • Android接入支付宝实现支付功能实例

    Android接入支付宝实现支付功能实例

    这篇文章主要介绍了Android接入支付宝实现支付功能实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Android RecyclerView添加上拉加载更多效果

    Android RecyclerView添加上拉加载更多效果

    这篇文章主要为大家详细介绍了Android RecyclerView添加上拉加载更多效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android实现下载进度条效果

    Android实现下载进度条效果

    vivo商店在下载应用的时候,底部有一个圆角矩形的下载进度条,中间有一个进度文字,而且进度和文字交汇的时候,交汇部分的文字会从蓝色边为白色,会有一种一半白色字,一半蓝色字的效果。本文将仿照该样式实现一个
    2021-06-06
  • Android实现九宫格拼图游戏

    Android实现九宫格拼图游戏

    这篇文章主要为大家详细介绍了Android实现九宫格拼图游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Android跳转到系统联系人及拨号或短信界面

    Android跳转到系统联系人及拨号或短信界面

    现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下特此分享到脚本之家平台供大家参考
    2016-12-12
  • 轻松实现Rxjava定时器功能

    轻松实现Rxjava定时器功能

    这篇文章主要为大家详细介绍了Rxjava实现定时器功能的两种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Android Service开发应用实例

    Android Service开发应用实例

    Android的服务是开发Android应用程序的重要组成部分。不同于活动Activity,服务是在后台运行,服务没有接口,生命周期也与活动Activity非常不同。通过使用服务我们可以实现一些后台操作,比如想从远程服务器加载一个网页等,下面来看看详细内容,需要的朋友可以参考下
    2022-12-12
  • Android开发实现删除联系人通话记录的方法

    Android开发实现删除联系人通话记录的方法

    这篇文章主要介绍了Android开发实现删除联系人通话记录的方法,较为详细的分析了Android删除通话记录的原理、步骤与相关实现技巧,需要的朋友可以参考下
    2016-10-10

最新评论