我尝试将我的手机连接到使用 L2CAP 作为蓝牙连接协议的 L2CAP 设备(PS4 控制器)。
DualShock 4 控制器的文档:http ://www.psdevwiki.com/ps4/DS4-BT
Android 官方不再支持 L2CAP。由于android 4+,他们“隐藏”了它。(但仍然可以在源代码中到处找到)
资源:
http://developer.android.com/intl/es/reference/android/bluetooth/BluetoothSocket.html
但正如我在互联网上阅读的那样,它不能被称为,只有低谷。
有谁知道它是否可以用 BlueDroid 完成?或者有一个关于如何用root来做的例子?
这是不可能的,因为它不允许调用另一个包中的函数 ->
mSocket = new BluetoothSocket(BluetoothSocket.TYPE_L2CAP, -1, true, true, this, 2, null);
非常感谢任何帮助或指导!