HarmonyOS 代码结构解读

代码结构解读

本篇Codelab只对核心代码进行讲解,完整代码可以直接从gitee获取。

├──entry/src/main/ets // ArkTS代码区
│ ├──common
│ │ ├──constants
│ │ │ ├──CommonConstants.ets // 公共常量类
│ │ │ └──StyleConstants.ets // 属性常量类
│ │ ├──database
│ │ │ └──PreferencesUtil.ets // 首选项数据操作工具类
│ │ └──utils
│ │ ├──GlobalContext.ets // 全局上下文工具类
│ │ └──Logger.ets // 日志工具类
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口类
│ ├──pages
│ │ ├──HomePage.ets // 主页面
│ │ └──SetFontSizePage.ets // 字体大小调节页面
│ ├──view
│ │ ├──ChatItemComponent.ets // 字体大小调节页面聊天Item组件
│ │ ├──SettingItemComponent.ets // 主页面列表Item组件
│ │ └──TitleBarComponent.ets // 页面标题栏组件
│ └──viewmodel
│ ├──ChatData.ets // 聊天列表数据类
│ ├──HomeViewModel.ets // 主页面数据模型
│ ├──ItemDirection.ets // 聊天数据位置
│ └──SettingData.ets // 设置列表数据类
│ └──SetViewModel.ets // 字体大小调节页面数据模型
└──entry/src/main/resources // 资源文件目录

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容