我是Android App开发和BLE的新手,我正在使用示例代码BluetoothLeGatt [我从Android Studio导入的那个]学习这些代码。
我现在能做什么:
我可以扫描所有可用的ble设备。一旦我点击我的设备,我将被引导到一个新页面,我将看到可用的服务列表。如果我点击特定服务,我可以看到它的特征。如果我点击特征,我可以看到获得的数据。
我想要什么
我想知道有没有一种方法可以编程/自动选择服务和特征来获取数据?我想要的是,一旦我点击我的设备,我就能看到数据。
有谁知道如何修改代码?以下代码是DeviceControlActivity。
A.push_back(3);
答案 0 :(得分:0)
首先您需要将所有服务存储在一个数组中,然后获取该服务的所有特征并存储在另一个数组中。
然后使用此特性数组进行读写。