HiGatt流程图
2018-01-15 18:34:49 29 举报
DCG
作者其他创作
大纲/内容
DeviceScanActivity启动后,获取蓝牙适配器bluetoothAdapter,并启动扫描,向用户列举可连接设备。
系统检查AndroidManifest.xml,并知道该App配置了哪些Service和Activity,以及DeviceScanActivity是最先启动的Activity
DeviceControlActivity被启动后获得需要连接的设备,并启动和绑定BluetoothLeService,让它在后台提供相关蓝牙服务。
开始
DeviceControlActivity被启动后获得需要连接的设备,并启动和绑定BluetoothLeService。DeviceControlActivity负责与用户交互,包括呈现有哪些服务、对应服务有哪些characteristic、以及为用户操作characteristic提供对话框。BluetoothLeService在后台提供相关蓝牙服务。包括连接设备、获取服务、读写特征值characteristic等等
当用户选择某个蓝牙设备后,DeviceScanActivity会启动DeviceControlActivity,并向其传递用户选择的设备名称和地址。
0 条评论
下一页