编码规范: 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