蓝牙新建命令流程图
2017-02-14 14:26:28 0 举报
1. 用户打开蓝牙设备并启动蓝牙功能。 2. 设备开始搜索周围的蓝牙设备。 3. 用户选择要连接的蓝牙设备,并输入配对码(如果有)。 4. 设备向选定的蓝牙设备发送配对请求。 5. 蓝牙设备接收到配对请求后,会返回一个确认信息。 6. 双方设备进行密钥交换和验证,建立安全连接。 7. 连接成功后,设备之间可以开始传输数据。 8. 用户可以随时关闭蓝牙功能或断开与特定设备的连接。
作者其他创作
大纲/内容
判断是否支持此蓝牙设备,是否处于连接状态?(具体看skipPage()方法)
判断type;具体参看(onReceiveTrack()方法)
提示相关信息
Y
N
向设备写入新建命令指令具体看writeNew()方法;
判断是否有球场数据等操作?
每次向蓝牙设备发送新建命令或者是结束比赛命令,如果2.5s后没有收到设备的回复,将会重新发送刚才发送的命令。重复三次,如果都没有收到回复,将会走超时回调(onTimeout());
直接启动测距页面具体看initComputeHandlerAndStartPage()方法;
点击测距和计分或者是开始新回合按钮
type == SampleGattAttributes.NEW_SUC时表示新建命令成功;此时把mRoundMatch.NfcId存储到本地,便于判断轨迹数据是否是本场比赛的数据;
0 条评论
回复 删除
下一页