Ho fatto una domanda simile a questa all'inizio di questa settimana, ma non riesco ancora a capire come ottenere un elenco di tutte le applicazioni installate e quindi sceglierne una da eseguire.
Ho provato:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
e questo mostra solo le applicazioni preinstallate o che possono eseguire il ACTION_MAIN
tipo Intent.
So anche che posso usare PackageManager
per ottenere tutte le applicazioni installate, ma come posso usarlo per eseguire un'applicazione specifica?