1

アクティビティ/サービスに含まれるBroadcastReceiverをコードでリモート登録/登録解除する方法があるかどうか疑問に思いました。

それはまったく実行可能ですか、それともその仕事をするために中間の外部BroadcastReceiverを実装する必要がありますか?

4

1 に答える 1

0

特殊なハードウェアを使用しているようです。そのデザインを制御できる場合は、Bluetooth を使用して探しているものを実現できる可能性があります。avrcp を使用して外部センサーを Bluetooth デバイスとして動作させる場合は、一時停止/再生キーなどを送信してから、アプリを ACTION_MEDIA_BUTTON インテントにバインドすることができます。アクティビティは、イベントを受信するたびに OS によって自動的に呼び出されます。レシーバーが組み込みのメディア プレーヤーよりも優先度が高いことを確認し、true を返すことによってイベントを消費するか、組み込みのプレーヤーが起動します。私が推測する一種のクラッジですが、これはあなたが探しているものを達成すると思います.

または、私は的外れで、あなたの質問を完全に誤解しています。

于 2011-01-04T17:03:52.373 に答える