找回密码
 注册
搜索
查看: 884|回复: 2

[资料] 谈mtk中字符串资源的加载

[复制链接]
发表于 2007-4-17 09:40:49 | 显示全部楼层 |阅读模式
mtk中首先在编译的时候把Ref_list.txt生成两个对应的文件CustStrMap.c和文件CustStrRes.c,感觉就是对应的id和二进制数组。有的数组生成的东东是巨难看懂得!其加载时是通过GetString用二分查找方法利用根据传递进来的stridrId到生成的文件中不断的寻找和查找才能够找到对应的ucs2码。
为什么他不做成一一对应的strid和ucs2码数组呢?
它这样做的好处在哪?
由于小虾刚接触mtk不久,^_^.
欢迎各位大侠拍砖和指教!
 楼主| 发表于 2007-4-18 09:30:27 | 显示全部楼层
添加string资源:
1. GlobalDefs.h 中增加ID
2. population.c 中将ID和 string关联(在我们文档中为populateres.c)
3. plutommi\Customer\CustResource\PLUTO_MMI\ref_list.txt 中增加ID 和各种语言的文本
有了以上3个步骤,即可使用该文本资源了。

而Ref_list.txt经编译后生成两个对应的文件CustStrMap.c和文件CustStrRes.c。有谁能够讲讲生成文件的关系啊!小弟在这谢过了。而且我认为mtk效率是高,但其可读性是不也太差了些。难道mtk就是为了黑手机的生产而产生的。我郁闷!
点评回复

使用道具 举报

发表于 2011-11-18 19:44:01 | 显示全部楼层
thank u very much[em01]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-28 03:43 , Processed in 0.045255 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表