3

在抽屉中,有一些小部件可以像某些预定义操作的快捷方式一样工作,例如:直接拨号、快速消息、方向和导航等。我想获取安装在我的设备上的所有此类小部件的列表。AppWidgetManager.getInstalledProviders()函数不返回这种类型的小部件。我也尝试过PackageManager.getInstalledApplications()PackageManager.getInstalledPackages(int flags)但没有成功。

编辑:我找到了解决方案。我不得不使用PackageManager.queryIntentActivities(Intent intent, int flags)意图设置为Intent.ACTION_CREATE_SHORTCUT.

4

0 回答 0