Android开发

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

本文主要是介绍使用PackageManager获得应用信息实例方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

复制代码 代码如下:

// 包管理器
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 = "是";
这篇关于使用PackageManager获得应用信息实例方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!