您的位置:首页 > 移动开发

Android如何获取手机上面已经安装的app

2011-07-20 22:31 597 查看
PackageManager mPackageManager = getPackageManager();
mPackageManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES );

这样就获取到了系统上面所有的app.

那么如何获取到非系统的app呢?

其实很简单,我们只需要做个简单的判断就行了,如:

final PackageInfo packageInfo = mPackageInfoList.get(i);
if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
//添加自己的代码即可
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: