欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2022-07-11 19:43:13
以下代码可以获得已安装应用(包)的信息: 复制代码 代码如下:// 包管理器packagemanager pm = getpackagemanager();//获取手机内...

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

复制代码 代码如下:

// 包管理器
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 = "是";