2010-12-08 5 views
1

の登録を解除すると、リモートコードで未登録/登録します。/Iは、活動/サービスに含まBroadcastReceiverための方法が存在するかどうか迷ったBroadcatReceiver

は、それがすべてで実現可能であるか、私は仕事をするための中間外部BroadcastReceiverを実装する必要がありますか?

+0

は何の仕事 – Falmarri

+0

そのジョブである:近接アラートを受け入れるための外部、中間、「スタンドアローン」の近接受信機を持って、それが何かを検出したとき、それはサービス内部BroadcastReceiverを通知します。そうしたやり方で、私がアプリケーションの「耳」を開いたり閉じたりしたいときに、外部のBroadcasteReceiverをオン/オフすることができるかもしれません。 – nifo

答えて

0

あなたには、いくつかの特殊なハードウェアを使用しているように聞こえます。あなたがその設計を支配するなら、あなたが探しているものを達成するためにブルートゥースを使うことができるかもしれません。外部センサーをavrcpでBluetoothデバイスとして動作させる場合は、一時停止/再生キーのようなものを送信してから、アプリをACTION_MEDIA_BUTTONインテントにバインドすることができます。あなたのアクティビティは、イベントを受信するたびにOSによって自動的に呼び出されます。受信機が組み込みのメディアプレーヤーよりも優先度が高いことを確認し、trueを返すことでイベントを消費するか、組み込みのプレーヤーが起動します。私が思うくぼみの種類ですが、これはあなたが探しているものを達成すると思います。

それとも的外れだと完全にあなたの質問を誤解。

関連する問題