Android 4.4服务蓝牙不存在

时间:2013-11-18 09:50:22

标签: android shell service bluetooth terminal

我尝试使用以下命令以root身份从终端切换蓝牙:

'service call bluetooth 3' for enable

'service call bluetooth 4' for disable

但是我得到了错误 service: service bluetooth does not exist

我在服务器列表中搜索了蓝牙,但只有bluetooth_manager

我有一个扎根Nexus 5(Android 4.4)。

有没有其他方法通过终端切换蓝牙?

也许用'am start com.android.settings ....'?

我想要做的是启用Wifi并同时禁用蓝牙并反向。 对于Wifi,svc wifi enable/disable

没有问题

1 个答案:

答案 0 :(得分:2)

使用服务电话 root

adb shell su -c service call bluetooth_manager 6打开蓝牙

adb shell su -c service call bluetooth_manager 8关闭蓝牙

android.bluetooth.IBluetoothManagerbluetooth_manager的详细信息。

或使用keyevents作为非root

adb shell am start -a android.settings.BLUETOOTH_SETTINGS

adb shell input keyevent 19

adb shell input keyevent 23