Ich kann meinen Code bekommen, um alle installierten Pakete zu bekommen und sie in einem Toast anzuzeigen. Das Problem ist, ich möchte, dass mein Code nur den Paketnamen anzeigt, der eine Zeichenfolge enthält. Wie mache ich das?Wie installiert man Pakete in Android?
ActivityManager actvityManager = (ActivityManager)
getApplicationContext().getSystemService(getApplicationContext().ACTIVITY_SERVICE);
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
for(int pnum = 0; pnum < procInfos.size(); pnum++)
{
if((procInfos.get(pnum)).processName.contains("android")|| (procInfos.get(pnum)).processName.contains("system")||(procInfos.get(pnum)).processName.contains("huawei")||(procInfos.get(pnum)).processName.contains("adil"))
{
//Toast.makeText(getApplicationContext(), "system apps", Toast.LENGTH_SHORT).show();
}
else
{
actvityManager.killBackgroundProcesses(procInfos.get(pnum).processName);
Toast.makeText(getApplicationContext(), "killed "+procInfos.get(pnum).processName, Toast.LENGTH_SHORT).show();
}
}
"Ich kann meinen Code bekommen, um alle installierten Pakete zu erhalten und sie in einem Toast anzuzeigen" - Ihr Code hat damit nichts zu tun. – CommonsWare
Es sieht so aus, als würden Sie laufende Prozesse ausführen, nicht installierte Pakete. –
Oh mein Schlechter, lass mich update – user352806