私は、Androidの携帯電話とBluetoothリモートシャッターをペアにしました。リモートシャッターは、ブルートゥースキーボードのように機能します。ブルートゥースリモートシャッターをプログラムで起動させることは可能ですか?
私のアプリはリモートシャッターで作成されたキーボードイベントをうまく処理しますが、リモートシャッターは90秒後にスリープ状態になり、次のキーを押す前に1回押す必要があります。
私は最初のキーを押しても失われないように、リモートシャッターを目覚めさせるためのメカニズムが必要です。 (はい、私は睡眠モードがエネルギーを節約することを理解していますが、低レイテンシが必要です)。
クライアントとサーバーの両方でデバイスに接続しようとしましたが、デバイスにOutputStreamで何かを送ることができれば嬉しいです。しかし、私は接続を作成することができませんでした。
プログラムでリモートシャッターを起動させる方法はありますか?
は、以下の回答に基づいて、私は疑っていない
- https://stackoverflow.com/a/15164926/493682
- https://stackoverflow.com/a/36384946/493682
- https://stackoverflow.com/a/31299825/493682
ただ、完全を期すためにペアリングデバイスの詳細については、以下のとおりです。
- 名= AB Shutter3
- MAC = Some_MAC_ADDRESS
- btClass = 2540
- btType = 1つの
- のUUID = [00001124-0000-1000-8000-00805f9b34fb、 00000000-0000-1000-8000-00805f9b34fb]
シャッターの名前は何ですか? –
「ABシャッター3」 – William
3人のレスポンダーのおかげです。私の要求に合ったデバイスをアクティブに保つ方法がないとの結論に至りましたが、モハメドの答えは、受け入れ可能な解決策の道を私に最も遠くまで導きました。興味のある人には、私は、BTデバイスが起きてアプリケーション状態と共にそれを使って適切なアクションを決定することを決定するために、ACL_CONNECTED BroadcastIntentを聞くことを選択しました。 – William