以编程方式打开已安装的Android应用程序屏幕(应用程序抽屉)

3

有没有一种方法(可能是一种变通方法)可以通过程序自动打开安卓应用程序安装屏幕?更进一步,我想打开小部件页面,但不确定是否可能。 我已经尝试过以下方式:

Intent pickIntent = new Intent(Intent.ACTION_ALL_APPS);
pickIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
pickIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(pickIntent);

但是,Intent.ACTION_ALL_APPS 实际上列出了所有可用的应用程序,并且使用此选项会关闭我的应用程序。


你尝试过检查Logcat吗?当我们进入设置-->应用程序-->下载时,会显示哪个列表? - nayab
不是我想要的那个屏幕 - 我想要的是带有所有应用程序的屏幕 - 不是应用程序设置。 - Paul
它包含所有的应用程序,甚至包括预装的应用程序,我不确定您需要展示哪些应用程序列表? - nayab
这个屏幕:http://www.digitaltrends.com/wp-content/uploads/2011/08/android-honeycomb-apps-menu.jpg - Paul
可能是从应用程序启动“启动器应用抽屉”的重复问题。 - Andrea Motto
显示剩余4条评论
1个回答

1

您可以尝试像链接这样打开已安装的应用程序页面,就像一个列表一样。

还可以在此处查看答案表单。


谢谢,但我真正想要的是屏幕,而不是列出我自己安装的应用程序。更深入地说,我实际上想要通过编程方式创建一个小部件快捷方式,但因为这是不可能的,所以我至少希望能够进入已安装应用程序的屏幕。 - Paul
我想从我的应用程序中打开应用抽屉。 - Paul
不确定是否可以直接进入应用程序屏幕页面,几天前我也尝试了这个方法,但并没有找到任何解决办法。 - ridoy
你找到问题的解决方案了吗? - Menna-Allah Sami

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接