怎么通过蓝牙实现安卓手机与全站仪的通讯?

 我来答
桃花飘零了
推荐于2019-09-21 · TA获得超过9.3万个赞
知道大有可为答主
回答量:164
采纳率:85%
帮助的人:46.1万
展开全部

打开蓝牙,扫描周围的蓝牙设备,得到BluetoothDevice,再得到BluetoothSocket,然后通过得到的BluetoothSocket对象,进行数据的读写即可。

具体操作如下:

1、得到本地的蓝牙适配器并且打开蓝牙,得到本地蓝牙适配器;

2、扫描周围的设备,通过BluetoothAdapter 的startDiscovery进行扫描,找到一个设备,就会发出一条广播,所以找到的新设备要在广播接收器里面进行接收;

3、通过广播接收器找到扫描到的新设备,得到BluetoothSocket;

4、通过BluetoothSocket 对象读写数据,收到数据后,通过Handler 发送message来刷新界面;

5、拿到BluetoothSocket之后,就可以进行通讯了,通讯的代码和作为客户端连接设备应该是一样的。

仁微电子
2024-04-15 广告
仁微电子办案中心,通过定位基站+定位手环+定位警员卡+视频监控等核心设备的联动控制对办案中心闭环管理.将人员定位,轨迹查询,一键求助,视频联动等功能融合到人员定位系统,实现高效智能管理.人员定位与视频监控全程联动录像,自动刻录,一人一档,减... 点击进入详情页
本回答由仁微电子提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式