-
Notifications
You must be signed in to change notification settings - Fork 27
项目树
Sky233ml edited this page May 4, 2024
·
1 revision
未来可能调整项目架构
|-- app 应用入口
| `-- src
| `-- main
| |-- assets 资源文件
| | `-- help 帮助文件
| `-- java
| `-- com
| `-- github
| `-- miwu
| |-- basic 一些基础类
| |-- logic 逻辑业务
| | |-- database 数据库
| | | |-- dao
| | | `-- model
| | |-- handler
| | |-- preferences 应用设置
| | `-- repository 应用仓库
| | `-- model
| |-- miot 米屋核心
| | |-- device 米屋适配的设备都在这里
| | |-- manager 辅助管理类
| | |-- quick 快捷操作类
| | |-- utils
| | `-- widget 米屋的控件都在这里
| | |-- ClassesReader.kt
| | |-- DeviceType.kt 米屋基础设备类
| | |-- InitSpecAtt.kt 反射用的(
| | |-- MiotBaseQuick.kt 米屋基础快捷操作类
| | |-- MiotBaseWidget.kt 米屋控件基础类
| | |-- SpecAttHelper.kt 辅助写设备用的
| | |-- TranslateHelper.kt 翻译小能手(
| |-- service WearOS Tile卡片服务
| |-- ui 界面
| | |-- about
| | |-- crash
| | | `-- model
| | |-- device
| | |-- favorite
| | |-- help
| | |-- home
| | |-- license
| | |-- login
| | | `-- dialog
| | |-- main
| | | |-- adapter
| | | `-- fragment
| | |-- smart
| | | `-- adapter
| | `-- splash
| |-- utils 小工具
| |-- viewmodel
| `-- widget
| |-- adapter
| `-- app
`-- miot-api
`-- src
`-- main
|-- AndroidManifest.xml
`-- java
`-- miot.kotlin
|-- Config.kt 部分配置
|-- Miot.kt 米屋接口核心
|-- MiotManager.kt 类库入口,提供登录和其他功能
|-- exception
| `-- MiotUnauthorizedException.kt 没啥用的错误
|-- helper 辅助类
| |-- DeviceHelper.kt 辅助获取图标
| |-- HomeHelper.kt 没东西
| |-- MultiLanguage.kt 辅助翻译
| |-- SceneHelper.kt
|-- model
| |-- att
| | |-- Action.kt
| | |-- DeviceAtt.kt
| | `-- SpecAtt.kt
| |-- login
| | |-- Login.kt
| | |-- LoginQrCode.kt
| | `-- Sid.kt
| `-- miot
| |-- MiotDevices.kt
| |-- MiotHomes.kt
| |-- MiotScenes.kt
| `-- MiotUserInfo.kt
|-- service
| |-- MiotService.kt 米屋基础接口
| |-- SpecService.kt 米家设备类型接口
| `-- body
| |-- DeviceAtt.kt
| |-- DoAction.kt
| |-- GetDevices.kt
| |-- GetHome.kt
| |-- GetScene.kt
| |-- GetUserInfo.kt
| |-- RunCommonScene.kt
| `-- RunScene.kt
`-- utils
|-- DataUtil.kt
|-- Retrofit.kt
`-- UrnUtil.kt
from tree -d -L 11 -I "build|gradle|res"