ユーザーの介入なしに ADB から Bluetooth を開始することは可能ですか? 私は試した:
am start -a android.bluetooth.adapter.action.REQUEST_ENABLE
ただし、これにはユーザーが [ok] を押す必要があります。と:
service call bluetooth 3
何もしません。init.rc で bluetoothd サービスを有効にしても機能しません。
service bluetoothd /system/bin/bluetoothd -n
class main
socket bluetooth stream 660 bluetooth bluetooth
socket dbus_bluetooth stream 660 bluetooth bluetooth
# init.rc does not yet support applying capabilities, so run as root and
# let bluetoothd drop uid to bluetooth with the right linux capabilities
group bluetooth net_bt_admin misc
enabled
そして、私はADBからのコマンドを好みます. (誰かが疑問に思っているなら、FCC テストに必要です。)