Ich habe Anfang dieser Woche eine ähnliche Frage gestellt, aber ich verstehe immer noch nicht, wie ich eine Liste aller installierten Anwendungen abrufen und dann eine zum Ausführen auswählen kann.
Ich habe es versucht:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
Dies zeigt nur Anwendungen an, die vorinstalliert sind oder den ACTION_MAIN
Intent-Typ ausführen können .
Ich weiß auch, dass ich PackageManager
alle installierten Anwendungen abrufen kann, aber wie verwende ich dies, um eine bestimmte Anwendung auszuführen?