当前位置: 编程技术>移动开发
使用PackageManager获得应用信息实例方法
来源: 互联网 发布时间:2014-10-21
本文导语: 以下代码可以获得已安装应用(包)的信息: 代码如下:// 包管理器PackageManager pm = getPackageManager();//获取手机内所有应用List pi = pm.getInstalledPackages(0); // PackageInfoPackageInfo pii = (PackageInfo) pi.get(i);// 应用名称name = pii.applicationInfo.loa...
以下代码可以获得已安装应用(包)的信息:
代码如下:
// 包管理器
PackageManager pm = getPackageManager();
//获取手机内所有应用
List 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)