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

来源:互联网 发布:淘宝店商品怎么分类 编辑:程序博客网 时间:2024/04/28 06:06
android手机system
[java]view plaincopyprint?
  1. PackageManager mPackageManager = getPackageManager();
  2. mPackageManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES );
PackageManager mPackageManager = getPackageManager();mPackageManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES );

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

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

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

[java]view plaincopyprint?
  1. final PackageInfo packageInfo = mPackageInfoList.get(i);
  2. if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
  3. //添加自己的代码即可
  4. }  
0 0