Ich habe Anfang dieser Woche eine ähnliche Frage gestellt, aber ich verstehe immer noch nicht, wie man eine Liste aller installierten Anwendungen erhält und dann eine zum Ausführen auswählt.
Ich habe es versucht:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
und dies zeigt nur Anwendungen, die vorinstalliert sind oder die ACTION_MAIN
Art der Absicht.
Ich weiß auch, dass ich Folgendes verwenden kann PackageManager
um alle installierten Anwendungen zu erhalten, aber wie führe ich damit eine bestimmte Anwendung aus?