List<ApplicationInfo> apps = getPackageManager().getInstalledApplications(0); for (int i=0; i < apps.size(); i++) { if ((apps.get(i).flags & ApplicationInfo.FLAG_SYSTEM) == 1) { //System app } }