gpt4 book ai didi

android - 在 Android 上阅读蓝牙

转载 作者:行者123 更新时间:2023-11-30 03:31:05 24 4
gpt4 key购买 nike

我正在尝试从蓝牙设备读取数据,首先我安装了“S2 Bluetooth term3”,效果非常好..

现在我正在尝试从我自己的应用程序中读取数据并创建一个套接字:

mSocket = device.createRfcommSocketToServiceRecord(device.getUuids()[0].getUuid());

但是,不起作用,我明白了:

服务发现失败

我已经阅读了几篇文章并且尝试了这个:

Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
mSocket = (BluetoothSocket) m.invoke(device, 1);

我得到了这个:

权限被拒绝

这行失败了:

mSocket.connect();

我设备的 UUID 是:00000111-0000-1000-8000-00805f9b34bf

谢谢。

最佳答案

我明白了,因为需要使用 Android 4.0.4 (API 10):

createInsecureRfcommSocketToServiceRecord(...)

代替:

createRfcommSocketToServiceRecord(...)

现在我的应用可以运行了!

关于android - 在 Android 上阅读蓝牙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17474871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com