0

独自の Android ランチャーを作成しており、他のアプリからのリクエストに対応して、ホーム画面にショートカットを追加したいと考えています。

これまでのところ、ShortcutManager から isRequestPinShortcutSupported() を呼び出してショートカットのピン留めがサポートされているかどうかをアプリが確認し、次に requestPinShortcut() を呼び出してリクエストを送信する必要があることを確認できましたが、その反対側を実装するにはどうすればよいですか?

ランチャーがこれらのリクエストを受け取りたいことと、それらを処理する場所を ShortcutManager に伝える方法がわかりません。さまざまな BroadcastReceiver を登録しようとしましたが、それだけでは十分ではありませんでした。

Intent から作成できる LauncherApps.PinItemRequest だけが役に立ちましたが、このインテントを受け取る方法がわかりません。

4

1 に答える 1