web-dev-qa-db-ja.com

adbシェルを使用してBluetooth操作を制御する方法は?

Androidデバイスの有効化/無効化、ペアリング/ペアリング解除など)でのBluetoothアクションの自動化に取り組んでいます。

AdbシェルコマンドまたはAndroidインテントを使用して、上記のBluetooth操作のためにルート化されていないAndroidデバイスと対話する方法を知りたいです。

たとえば、adb Shellコマンドを使用して、Bluetoothが私のAndroid phoneとペアになっているデバイスを知りたいです。

出来ますか?

13
vasanthfriend

dumpsysはあなたの友達です:

  • Bluetoothサービスを見つけます(実行されている必要があります):adb Shell dumpsys -l
  • 私のはbluetooth_managerなので、次のように実行します:adb Shell dumpsys bluetooth_manager
  • 出力には、「結合されたデバイス」のセクションがあります。
4
lojza