20 lines
1.7 KiB
Plaintext
20 lines
1.7 KiB
Plaintext
编码规范:
|
||
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
|