【发布时间】:2020-02-23 19:03:48
【问题描述】:
我正在制作自己的 Android 启动器,我想响应来自其他应用程序的请求以添加到主屏幕的快捷方式。
到目前为止,我只能发现,应用程序必须通过从 ShortcutManager 调用 isRequestPinShortcutSupported() 来检查是否支持快捷方式固定,然后通过调用 requestPinShortcut() 发送请求 - 但我该如何实现另一边那个?
我不知道如何告诉 ShortcutManager 我的启动器想要接收这些请求以及在哪里处理它们。我曾尝试注册各种 BroadcastReceiver,但这还不够。
我能找到的唯一有用的东西是 LauncherApps.PinItemRequest,它可以从 Intent 创建,但我找不到如何接收这个 Intent。
【问题讨论】:
标签: java android android-launcher homescreen android-shortcut