我想添加一个按钮到我的应用程序。点击时,我想启动一个选择对话框,显示所有快捷方式或已安装的应用程序。选择一个应该永久设置按钮来启动该应用程序。如何制作可自定义的按钮以启动应用程序?
我知道如何使用packagemanager获取安装的应用程序的列表:
PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
,但我真的需要借此和使用ListAdapter并从头开始创建一个单独的对话框?
我觉得我已经看到了在其他应用这个选择菜单多次(比如,当你去添加快捷方式,或者在谷歌的汽车主页应用程序时,你添加一个新的快捷方式启动任何应用程序)。有没有股票的方式来使用此快捷方式选择菜单?
我已经遍布搜查这些论坛,否则无法找到。任何帮助都感激不尽。谢谢。