Ist es möglich, Bluetooth von ADB ohne Benutzereingriff zu starten? Ich habe versucht:Starten Sie Bluetooth von ADB oder beim Booten?
am start -a android.bluetooth.adapter.action.REQUEST_ENABLE
aber dies muss der Benutzer ok drücken. Und:
service call bluetooth 3
tut nichts. Das Aktivieren des Bluetoothd-Diensts in init.rc funktioniert auch nicht.
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
Und ich würde einen Befehl von ADB bevorzugen. (Wenn jemand fragt, ich brauche es für FCC-Tests.)
Ja, ich habe darüber nachgedacht, eine App als letzten Ausweg zu machen (Eine BluetoothON App und eine BluetoothOFF App). Ist es möglich, eine App aus der App-Schublade auszublenden (Wir sind auf 4.1.2)? Und dann benutze "adb shell am start" um es zu starten. –
aktualisiert die Antwort mit der versteckten Info – allprog