Saya mengajukan pertanyaan yang mirip dengan ini awal pekan ini, tetapi saya masih tidak mengerti bagaimana cara mendapatkan daftar semua aplikasi yang diinstal dan kemudian memilih satu untuk dijalankan.
Saya sudah mencoba:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
dan ini hanya menunjukkan aplikasi yang sudah diinstal sebelumnya atau dapat menjalankan ACTION_MAINjenis Intent.
Saya juga tahu saya bisa menggunakan PackageManageruntuk mendapatkan semua aplikasi yang terinstal, tetapi bagaimana saya menggunakan ini untuk menjalankan aplikasi tertentu?