gph 发表于 2023-8-8 20:26:21

学习笔记(设备上报数据)

本帖最后由 gph 于 2023-8-8 20:08 编辑

继上贴的基本控制led开关亮灭,现在继续接着完善,例如led亮着,但是退出app重进显示按钮是关的,如果要实时监测的话,添加如下代码:
功能:led亮着,退出去然后重登,app会自动显示led的状态。
1、GizWifiDeviceListener 提供的所有回调接口,每当设备上报数据,云端都是会通过此来回报给APP;获取的是JSON数据格式。
通过dataMap.get("data") 读取数据,里面已定义的设备数据点,有布尔、数值和枚举型数据;将dataMap.get("data")中的数值赋值到sam中,再根据标识名,在回调的sam找到设备上报的值,最后修改switch控件的状态。



2、如果觉得控件颜色不好看的话,可以添加thumbTint设置滑块的资源,thumbTimtMode设置滑块的染色模式;滑道的话trackTint、trackTintMode,如果想设置字体颜色可以用textColor

3、板子效果

4、app界面显示

页: [1]
查看完整版本: 学习笔记(设备上报数据)