我正在使用 JNI 将 IntPtr 获取到蓝牙连接方法。代码是:
IntPtr createRfcommSocket = JNIEnv.GetMethodID(device.Class.Handle, "createRfcommSocket", "(I)Landroid/bluetooth/BluetoothSocket;");
IntPtr socket = JNIEnv.CallObjectMethod(device.Handle, createRfcommSocket, new JValue(1));
有没有办法将 IntPtr 套接字转换为原生的 monodroid BlueToothSocket?
我需要它来为创建蓝牙套接字方法提供单个接口。