高级修炼篇
乐乐:抗议!!
鱼丸:什么啊?
乐乐:为什么每次都是我像白痴一样问问题,你就是高手一样解答啊?
鱼丸:剧情需要啊!就像电影里不能全是好人,总要有坏人和他配戏才行啊。
乐乐:。。。。为什么受伤的总是偶!
鱼丸:这本《演员的自我修养》是偶多年珍藏的善本,今天借给你研究研究·~
乐乐:感激ING。。。
乐乐:今天教偶系统优化,DIY图标,汉化软件等方法
鱼丸:咦?你怎么知道我今天要说这些?
乐乐:靠,偶也看过剧本滴!
鱼丸:-_-!!。。好,先说说QD的系统优化。手机的存储器分为随机存储器(RAM)和只读存储器(ROM)两种。其中ROM通常用来固化存储一些生产厂家写入的程序或数据,用于启动手机和控制手机的工作方式。而RAM则用来存取各种动态的输入输出数据、中间计算结果以及与外部存储器交换的数据和暂存数据。设备断电后,RAM中存储的数据就会丢失运行游戏、程序速度快慢看的是RAM,也就是动态内存,不是看ROM。ROM是静态空间,用来存储东西的,相当于手机的Z盘。RAM和ROM就好比是电脑的内存和硬盘。C盘准确的来讲也不应该叫ROM只读存储器。C盘应该叫FLASH,因为C盘是可擦写的,而FLASH的大小并不影响运行速度。
QD ——FLASH MEMORY:4MB RAM:16MB CPU:104
装载了SELEQ后,运行我们可以看到C D E G Z五个盘。
一、C盘
手机的C盘如同Windows的C盘,是用来放置Symbian OS的地方,所以我们需要给操作系统预留足够的空间(比如用来存放软件运行时生成的临时文件)。对于已扩充了MMC卡的机器,建议把应用软件和游戏都尽量安装到MMC卡上。
[注意]:C盘剩余空间的多少和手机内存没有直接关系,极端的例子就是在C盘装满的情况下手机照样能运行。手机内存和常驻内存的软件有关,如输入法、主题背景开机后就会常驻内存,正在运行的软件和游戏也会占用内存,增加动态内存的办法就是减少常驻内存的程序,用任务管理软件AppMan可以方便的察看内存状况和关闭进程释放内存。
C盘根目录下有Nokia和system两个文件夹。
C:\Nokia文件夹用来存放图片、定制铃声、安装文件副本,这个目录可以完全删除对系统没有影响。但这个目录会自动生成,当SIS安装文件传入手机存储器进行安装时,为防止意外错误系统会在C:\Nokia\Install里保存它的安装副本(安装成功则自动删除),所以尽量把C盘留空无疑是个好习惯,否则你会碰到无法安装大型软件的烦恼。
C:\system文件夹是重要且危险的,它是手机的系统目录,下面我们来一步步解析其中重要的目录和文件。
(1) C:\system\Apps\:安装在手机中各种软件和游戏的目录,如果你安装时选择了MMC卡,这里同样会出现同名文件夹,因为软件或游戏的配置文件、存档文件都存储在该目录里。APPS里还有几个特殊的目录需要说明:
Apps\appinst:appinst.ini文件记录了安装软件的信息,不能删除。
Apps\Phone:设置OperaLogo后会生成oplogo子目录,里面是bmp文件,不需要logo时删除它即可。
Apps\photoalbum:图片浏览器的索引配置信息。
Apps\profileapp:dbprofile.db是当前全部情景模式信息的记录文件。
对NGage来说,著名的Q9在Apps\Q9FEPLoader和Apps\Q9Trad两个目录中,Apps\NgageXX.tmp则是个临时文件。
对6600来说,Apps\camcorder目录里的camcorder.ini文件记录着和摄像有关的配置信息。
[注意]:卸载MMC卡上游戏的时候,应手工把C:\system\Apps里的残余文件一并清除。
(2) C:\system\Data\:程序保存初始化和运行时的数据,一般不建议随意修改。有几个重要的目录说明如下:
Data\wapstore:WAP上网缓存和存储网页,可以清除。
Data\Bookmarks.db:记录网址的书签。
Data\Calendar:日历。
Data\Contacts.cdb和Data\CntModel.ini文件:名片夹数据,在进入手机飞行模式后可以备份。
Data\Notepad.dat:记事本的数据文件。
Data\mediaplayer.dat:Realone播放记录,可以删除。
对NGage来说,Q9未注册时,需定时删除Data\yehoe134.rsc_01文件才能继续使用,注册后则生成Data\q9regdata.dat文件。
(3) C:\system\mail\:收件箱(包括短信和电子邮件),不能删除,否则会导致邮件设置和彩信出错。
[注意]:格式化手机时如果你不想短信和邮件丢失,那么把这个目录整个备份一下,格机后再拷贝回来覆盖即可。若你的短信、邮件选择存在MMC卡中,那么这个目录就没什么用。
(4) C:\System\bootdata\:和手机启动的数据导入有关,千万不能删除。
(5) C:\System\favourites\:保存着快捷方式文件*.lnk。
(6) C:\system\mail\:收件箱(包括短信和电子邮件),不能删除,否则会导致邮件设置和彩信出错。
(7) C:\system\install\:软件的安装日志,反安装时用。
(8) C:\System\midp\:JAVA程序和游戏文件就安装在这里,覆盖汉化补丁就找这个目录。
(9) C:\System\Programs\:开机自动常驻内存的软件,删除会导致开机出错。
(10)C:\System\Shareddata\:包括网络、通话、连接、时间等的设定,不能删除。
(11)C:\System\Libs\:连接库DLL文件,和Windows一样不清楚地情况下不要轻易删除。
(12)C:\system\fonts\:Q9的字体文件,其中有12号和16号字。
(13)C:\System\Mtm\:一些信息设置。
(14)C:\System\Temp\:临时文件的储存夹,建议清空。
(15)C:\System\System.ini:非常重要的系统初始化配置文件,绝对不能删除。
(16)C:\System\Mmcstore:当你给MMC卡设置了密码后,这个密码文件就自动生成,可以用文本编辑器打开看密码~
二、D盘
D盘是个缓存盘,不必管它,除了系统自生成的三个目录,你自建的文件和目录在手机重启动后都会消失。
三、E盘
如果你给手机购买安装了MMC卡(MultiMediaCard扩展闪存卡),那么它就是E盘,可以用来装软件、游戏、mp3、视频文件等。新MMC卡在用手机格式化后会自动生成System目录(和C盘的System一样),因为它是隐含属性的,所以在电脑上看的时候要打开文件管理器的“显示所有文件和文件夹”选项)。
四、G盘
同样是缓存盘,并且是只读的,不能手动建立目录和删除。
五、Z盘
是手机固化的系统盘,原始的图片铃声都在这里存放(格式化手机时就派上用场了),相当于PC主板的BIOS或者Ghost恢复盘的概念。我们常说的刷机升级说的就是刷它。
乐乐:和电脑系统类似啊,看来学问还真不少啊!了解完系统,我们是不是该来点真格的啦,自己DIY图标和汉化软件?
鱼丸:不要着急,一步一步来,我们先来DIY图标。当工具和方法都掌握以后,一切就变得十分简单了。这个修改图标宝典里有教程,我就把关键的几步说一下。
1 必备的工具:IconWizard(电脑端安装)SELEQ或者FExplorer(手机端查看软件UID3码)任意绘图工具(电脑端制作图标原文件)
2 可选的工具:UnMakeSIS(电脑端用于解压缩SIS文件) SysIcon(手机端用于管理图标文件夹)
3 首先我们先要用绘图工具做两个大小分别为42×29和44×44的图标文件,一个是在功能表中显示,另一个是运行程序后在左上方显示的。两个文件都要保存为24位的BMP格式才可以。
4 接下来运行SELEQ,进入你要替换的程序目录,也就是SYSTEM/APPS/对应目录下,找到该主程序的APP文件,查看属性,将该文件的UID3编码记录。
5 运行IconWizard,选择“新建图标”,然后将刚才记录的软件UID3码填入第一行,安装路径和内部名称都填写该程序的APP文件名,然后在图片路径中将我们刚才做好的两个图片选择就可以了。遮照图片选默认,确定完成后会生成SIS文件,只要把这个文件复制到MMC卡安装就可以改变程序的图标了。
将阅读软件QREADER改变图标后的效果图:


乐乐:果然很简单啊。对了,那个可选工具是做什么的?
鱼丸:如果你想对你刚才所做的图标进行系统的管理,就用到这两个工具了。
1 安装手机端的Sysicon软件,并在System\apps\SysIconz\IconzPacks\目录下新建立一个文件夹
2 用 UnMakeSIS将刚才生成的SIS文件解压,将所得的目录复制到刚才建立的文件夹中
3 以后如果制作了多套不同风格的图标,就可以用Sysicon来转换了。
乐乐:那真是太方便了!不知道汉化软件难不难?
鱼丸:刚才不是说了么,只要掌握了工具和使用方法,没什么困难的。下面来讲软件的汉化:
1 必备的工具: SymbianOS.Resource.Editor 这个软件是最常用的S60软件汉化工具,简单易用。
2 运行symbianOS.resource.editor,点击“read data from”,找到要汉化软件的*.rsc文件,*是该软件的文件名,点击“GO!!”,地址栏会出现UNICODE编码。
3 接着查看需要汉化的单词,将对应的汉字输入INPUT TEXT栏,按REPLACE替换。需要注意的是1个英文字母或字符要占用2个字节,一个汉字或字符也同样要占用2个字节,还要注意英文字符串的长度,不要让替换字符超过原来字符串的长度,如果长度不够可以用空格补满长度,比如"Ok"这个字符串,你可以用两个英文或者中文字符串替换,你可将之改为"确定"或者"Ko"都可以,如果你要改为"是"的话,就需要改为"是 "(在是后面加个中文或者英文空格),但是一定不要超过原来字符串的长度。
4 点击"Sava data to"选择需要把汉化好的文件保存的位置,再点击"Go"就可以保存了。
乐乐:看来汉化这个还需要有点耐心的说
鱼丸:是啊,别小看这个工作,一个软件里少也有十多个英文,要全部汉化也是很费功夫的。
乐乐:那文件名的汉化该如何操作呢?
鱼丸:这个相对就简单多了。还是用上面那个软件,但是我们要选的文件不同了
1 找到该软件的“文件名_caption.rsc”文件
2 用symbianOS.resource.editor打开此文件,点击GO,一般会有2个英文单词(或词组),上面一个一般是程序内顶部显示的名称。下面一个一般是在功能表中图标的名称。分别按照上面的步骤和方法进行汉化就可以了。
3 如果英文字母太多,而汉化后的中文字数大于3个汉字,那么就有可能出现不能完全显示中文名称的情况。这时就不建议汉化。
乐乐:看看我的成果吧!将OGG播放器的名字汉化和图标更换,哈哈!


鱼丸:不錯不錯,很有效果啊,现在你已经可以毕业啦。
乐乐:好,为了庆祝这重要的一刻,我请你去吃正宗不拉肚子的“爆浆撒尿鱼丸”!!
鱼丸:。。。。禁千贰百拾壹式 八稚女!!!!
乐乐:啊~~~~~~~~
后记
花了两天时间终于写完了,其实智能手机的应用和技巧远远不止这些,很多都需要大家亲自去摸索体验,从中更能感受到DIY的乐趣。随着手机技术的不断发展,QD逐渐会退出主流的舞台,随前辈一样隐匿在茫茫机海。希望我们把QD当作自己的一个朋友,善待他,充分发挥他的能量,让他在有限的时间中展现自己最辉煌的一面,为我们作出更多的贡献。
在此也多谢提供的手机交流平台,能够让更多志同道合的朋友相聚相识,共同进步。
如需转载请注明出本人撒尿鱼丸。谢谢各位观赏,请带好随身行李抱好QD有秩序的离场。^_^~