点击图标后,我试图在Android中安装已安装的应用程序。在图标点击代码下,我写了以下代码:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.ACTION_ALL_APPS);
startActivity(intent);
但它会杀死该应用程序。我想以编程方式在屏幕上显示已安装的应用程序,就像我们在Android上查看按app键时一样。
有可能吗? 我在哪里做错了?
答案 0 :(得分:3)
要获取所有已安装应用程序的列表,您可以使用以下代码
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
List pkgAppsList = getPackageManager().queryIntentActivities( mainIntent, 0);