是否可以通过adb控制Android蓝牙设备配对?

时间:2019-01-22 20:58:57

标签: android android-intent bluetooth adb

我正在考虑通过adb自动执行某些蓝牙活动。

我已经能够使用以下信息成功启用和禁用蓝牙: android enable disable bluetooth via command line 但是需要更多的功能和控制,而不仅仅是启用/禁用。

在寻找解决方案时,我遇到了这篇文章: Need ADB command line to start a youtube video using browser  通过意图/活动来控制铬。

我已经尝试过通过Bluetooth(蓝牙)进行类似的解决方案,方法是解压缩(使用apktool)Settings apk和bluetooth apk,查看其AndroidManifest.xml文件以获取其意图和活动的列表-然后通过adb使用这些意图和活动。 ,

例如(以超级用户身份运行Shell)

am start -n "com.android.settings.bluetooth.RequestPermissionActivity/android.bluetooth.adapter.action.REQUEST_DISCOVERABLE"

到目前为止,这种性质的命令具有以下任一特征:

1)完全失败,“无法解决意图”或类似问题

2)引导到“>”提示符,在该提示符下,我希望提供更多输入(尽管我不确定在此输入什么)

最终,我正在寻求使用adb控制BT连接(以便将来能够通过脚本自动执行这些任务)。 我正在使用Google Pixel 2(已扎根)。

如果我在正确的道路上,任何指导或建议将不胜感激。 如果我要彻底解决这个问题,请随时让我知道(并希望让我知道我应该去哪里找)。

0 个答案:

没有答案