Я хочу определить, является ли установленное приложение системным приложением или нет.Как определить, является ли приложение системным приложением или нет?
Так что я получил список установленных приложений, как это:
И хочу, чтобы изменить цвет фона всех приложений, которые системные приложения.
Вот соответствующая часть моего кода:
private void kindElementTexte() {
// TODO: Bildericons sollen angezeigt werden
ActivityManager manager =
(ActivityManager) this.getSystemService (ACTIVITY_SERVICE);
ArrayList<String> kinder = new ArrayList<String>();
final PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications (PackageManager.GET_META_DATA);
View inflate = getLayoutInflater(). inflate(R. layout. anwendung_starten_layout, null);
String packetName = null;
for (ApplicationInfo packageInfo : packages) {
packetName = packageInfo.packageName;
kinder.add (packetName);
}
kindElemente.add (kinder);
}
Есть ли возможность сделать это?
Большое спасибо.