最佳答案
本周早些时候,我问了一个类似的问题,但我仍然不明白如何获得所有已安装的应用程序的列表,然后选择一个运行。
我试过了:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
这只显示预安装或可以运行ACTION_MAIN
Intent类型的应用程序。
我也知道我可以使用PackageManager
来获得所有已安装的应用程序,但是我如何使用它来运行特定的应用程序呢?