È possibile avviare Bluetooth da ADB senza l'intervento dell'utente? ho provato:Avvia il Bluetooth da ADB o all'avvio?
am start -a android.bluetooth.adapter.action.REQUEST_ENABLE
ma questo richiede all'utente di premere OK. E:
service call bluetooth 3
non fa nulla. Anche l'abilitazione del servizio bluetoothd in init.rc non funziona.
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
E preferirei un comando da ADB. (Se qualcuno si sta chiedendo ne ho bisogno per i test FCC.)
Sì, ho pensato di creare un'app per questa come ultima risorsa (un'app BluetoothON e un'app BluetoothOFF). È possibile nascondere un'app dal cassetto delle app (siamo al 4.1.2)? E poi usa "adb shell am start" per avviarlo. –
aggiornato la risposta con le informazioni di occultamento – allprog