mcu_hi3321_watch/tjd/ui/UI模块代码说明.txt
2025-05-26 20:15:20 +08:00

20 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

编码规范:
1、UI模块由于使用C++。文件命名函数命名使用大驼峰命名方法。文件夹使用继续使用下划线命名方法与C保持一致。
所有文件命名函数命名必须按层级来命名比如大驼峰写法TjdUiMainPageWf::XXX()。)
所有文件夹建议按层级来命名比如下划线写法框架缩写_模块缩写_功能缩写。
目录规范:
1、ui目录下暂时规划四个文件夹app/common/fonts/images/multi_language/。
2、ui目录下暂时规划四个文件夹app、app/放本地应用的UI代码。每个应用slice,view独立一个应用文件夹。
3、app、common/放UI部分的应用以后的公用代码。如:启动器luancher图片资源ID.
4、fonts/放字库文件
5、images/放应用的图片。每个应用slice,view独立一个应用文件夹。应用文件夹下是应用中page文件夹如果应用的图片比较少可以不使用page文件夹。
6、multi_language/多语言相关文件。
资源打包:
1、原生资源打包工具参照\Firmware\MCU_HI3321\original_doc\ReleaseDoc\usermanual\Sparta 图形工具 使用指南.pdf 说明
在tools\DebugKits\graphic_tools\image_converter_tool目录下执行如下指令(路径要替换)
python images_tool.py -p dir -d cmp -c config.xml -i D:\PM\GIT\mcu_hi3321_watch\sdk\tjd\ui\images -o D:\PM\GIT\mcu_hi3321_watch\sdk\tjd\ui\images\all_bin -t D:\PM\GIT\mcu_hi3321_watch\sdk\tjd\ui\images\all_bin
2、一次打包一个文件夹保证图片ID中DIR_MASK部分的值始终是1。
3、fs/file_system/通过批处理生成MCU文件系统目录与内容。方便生成file.bin