【发布时间】:2011-05-20 08:47:54
【问题描述】:
我正在尝试向我的应用程序添加一个按钮。单击时,我想启动一个显示所有快捷方式或已安装应用程序的选择对话框。选择一个应该永久设置按钮以启动该应用程序。
我了解如何使用 packagemanager 获取已安装应用程序的列表:
PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
但我真的需要接受这个并使用 ListAdapter 并从头开始创建一个单独的对话框吗?
我觉得我在其他应用程序中多次看到此选择菜单(例如,当您添加快捷方式时,任何启动器应用程序,或者当您添加新快捷方式时在 Google 的 Car Home 应用程序中)。有没有常用的方法来使用这个快捷选择菜单?
我已经搜索了这些论坛,但找不到其他的。任何帮助都感激不尽。谢谢。
【问题讨论】:
标签: android menu selection shortcut package-managers