Androidデバイスが(オーディオ、自動車などの)他のハードウェアと接続されているかどうかを検出し、そのハードウェアとの接続が切断されている場合はユーザーに通知する必要があります。 これらのハードウェアがBluetoothまたはローカルWi-Fiを使用してデバイスと接続するかどうかは本当にわかりません。誰か助けてもらえますか?Android - 別のハードウェアに接続されているデバイスを検出しますか?
0
A
答えて
0
デバイスがBluetoothで接続されている場合は、BluetoothDevice.ACTION_ACL_DISCONNECTED
のインテントに登録します。 Bluetoothデバイスが切断されるたびに起動します。この意図を受信すると、切断されたデバイスを見つけるために、その余分を調べる:WiFi経由で接続されたデバイスについては
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
を、それは接続が確立された方法によって異なります。デバイスがWiFiアクセスポイントの場合、接続変更のインテントを登録します。
0
Bluetoothの状態が開いていない場合、onReceive()だけのローカルWi-Fi接続のハードウェアデバイスのリストが変更されます。 Bluetooth状態が開いている場合、onReceive()ローカルWi-Fi接続されたハードウェアデバイスのリストが変更され、すでにペアリングされているBluetoothデバイスのリストが変更されます。
関連する問題
- 1. Android Bluetoothデバイスが接続されているときに検出します。
- 2. コマンドラインでコンピュータに接続されているデバイスを検出しますか?
- 3. 接続中に他のデバイスを検出しますか?
- 4. Androidデバイスがmysqlサーバに接続されています
- 5. Android BLE startLeScanが既に接続されているデバイスをスキャンします
- 6. iPhoneデバイスがデバッグ目的のためにマシンに接続されているかどうかを検出する
- 7. Bluetoothデバイスが接続されているかどうかを検出する方法
- 8. Androidデバイスが接続されていません
- 9. Android LogCatデバイスが接続されていません
- 10. スピーカーが接続されているかどうかを検出しますか?
- 11. ExpressJSを使用してサーバーに接続されたハードウェアのリアルタイムステータス
- 12. Androidデバイスでのイーサネット接続の検出3.2
- 13. 別のデバイスに接続するには?
- 14. AndroidデバイスはAndroidスタジオに接続されていますが、物理デバイスはありません
- 15. XBeeをAndroidデバイスに接続
- 16. Androidデバイスが外付けキーボードに接続されているかどうかを検出するにはどうすればよいですか?
- 17. Asusタブでのみデバイスを検出して接続できない
- 18. Buetoothが接続されているかどうかを検出するには?
- 19. Androidでデータ接続が検出されない
- 20. 開いているデータベース接続を検出しています
- 21. サーバーが接続されているネットワークの名前を検出します
- 22. Firebaseに接続が検出されませんでしたか?
- 23. Android Studioが接続されたデバイスで起動しない
- 24. iPadのアプリケーションでBluetoothデバイスが接続されているかどうかを検出
- 25. 接続されたBluetoothデバイスをAndroidでプログラムで区別する方法を教えてください。
- 26. Androidのスナックバーを使用してデバイスをWiFiに接続する
- 27. ヘッドフォンがJavaのヘッドフォンジャックに接続されているかどうかを検出
- 28. uitabbarcontroller storyboard:すでに別のuitabbarctrlに接続されているビューコントローラを接続しています
- 29. androidInstallタスクにより、「接続されていないデバイス!エラー
- 30. Mac OSXでWi-Fiを使用しているiOSデバイスやAndroidデバイスを検出または検出します。
私はWi-FiやBluetoothが接続されているか切断されているときに検出すると思います。しかし、Wi-FiやBluetoothの接続が切断されていても、接続されたデバイスが切断された場合、 – Pankaj