Android连接蓝牙L2CAP设备(PS4控制器),如何通过root做?

时间:2016-04-19 18:52:45

标签: android bluetooth l2cap

我尝试将手机连接到使用L2CAP作为蓝牙连接协议的L2CAP设备(PS4控制器)。

DualShock 4控制器的文档:http://www.psdevwiki.com/ps4/DS4-BT

Android官方不再支持L2CAP了。因为android 4+他们'隐藏'它。 (但仍可在源代码中随处找到)

来源:

https://android.googlesource.com/platform/frameworks/base/+/android-6.0.1_r31/core/java/android/bluetooth/BluetoothSocket.java

http://developer.android.com/intl/es/reference/android/bluetooth/BluetoothSocket.html

但是当我在互联网上阅读时,它不能被调用,只能通过root。

有谁知道BlueDroid是否可以完成?或者有一个关于如何用root做的例子?

这是不可能的,因为它不允许在另一个包中调用函数 - >

 mSocket = new BluetoothSocket(BluetoothSocket.TYPE_L2CAP, -1, true, true, this, 2, null);

非常感谢任何帮助或指导!

0 个答案:

没有答案