2020-11-02

## 2020-11-02 - 添加 /lib/utils/devices.dart, 主要定义几个设备相关的静态类 - 首页调整 (1)引入 /lib/utils/devices.dart ![image.png](https://cos.easydoc.net/21942958/files/kh0ky4w9.png) (2)增加变量 ![image.png](https://cos.easydoc.net/21942958/files/kh0l20d7.png) (3)增加获取设备卡片组件列表函数 ![image.png](https://cos.easydoc.net/21942958/files/kh0l32ad.png) 设备卡片组件位置 更新 ![image.png](https://cos.easydoc.net/21942958/files/kh0ljjuw.png) (4)增加 基于设备数据变化,更新相关状态数据函数 ![image.png](https://cos.easydoc.net/21942958/files/kh0l48gz.png) (5)更新_getCurrentHouseInfo ![image.png](https://cos.easydoc.net/21942958/files/kh0l5pjh.png) (6)更新 getWeather ![image.png](https://cos.easydoc.net/21942958/files/kh0l7brk.png) (7)设备卡片,获取设备icon,改成获取superLarge, 但是显示大小保留不变,主要是为了显示高清,之前太模糊 ![image.png](https://cos.easydoc.net/21942958/files/kh0l8yc1.png) (8)关于首页 设备过滤 功能 增加状态变量, 之前的_deviceTypeList和_currentDeviceType 目前没有用到 ![image.png](https://cos.easydoc.net/21942958/files/kh0lb056.png) >w 上面新增的函数,updateDataOnDeviceChange函数,会维护_deviceTypeList 变量 My devices过滤组件 做了相应的更新 ![image.png](https://cos.easydoc.net/21942958/files/kh0lgvlw.png) (9)关于首页 Rooms视角查看设备 相关状态变量调整,这里_roomList 把之前 number替换成device_counts,同时新增icons列表 ![image.png](https://cos.easydoc.net/21942958/files/kh0lkotl.png) >w 上面新增的函数,updateDataOnDeviceChange函数,会维护这两个状态变量 Rooms视角 相应组件位置的 调整 ![image.png](https://cos.easydoc.net/21942958/files/kh0loimp.png) ![image.png](https://cos.easydoc.net/21942958/files/kh0loyho.png)