1

L2CAP を Bluetooth 接続プロトコルとして使用する 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

しかし、私がインターネットで読んだように、それは呼び出すことができず、ルートからしか呼び出せません。

BlueDroidでできるかどうかは誰にもわかりませんか?または、ルートでそれを行う方法についての例がありますか?

別のパッケージで関数を呼び出すことができないため、これは不可能です->

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

どんな助けや指導も大歓迎です!

4

0 に答える 0