美文网首页
Android获取所有系统app包名的方法

Android获取所有系统app包名的方法

作者: 顾树旺 | 来源:发表于2016-10-25 07:50 被阅读0次
  1. 获取system app列表
List<String> systemApps = new ArrayList<String>();
List<PackageInfo> packageInfos = packageManager.getInstalledPackages(0);
for (int i = 0; i < packageInfos.size(); i++) {
    PackageInfo packageInfo = packageInfos.get(i);
    String packageName = packageInfo.packageName;
    ApplicationInfo appInfo = packageInfo.applicationInfo;
    if ((appInfo.flag & ApplicationInfo.FLAG_SYSTEM) != 0) {
        systemApps.add(packageName);
    }
}

相关文章

网友评论

      本文标题:Android获取所有系统app包名的方法

      本文链接:https://www.haomeiwen.com/subject/gshruttx.html