高級修煉篇
樂樂:抗議!!
魚丸:什么啊?
樂樂:為什么每次都是我像白癡一樣問問題,你就是高手一樣解答啊?
魚丸:劇情需要啊!就像電影里不能全是好人,總要有壞人和他配戲才行啊。
樂樂:。。。。為什么受傷的總是偶!
魚丸:這本《演員的自我修養》是偶多年珍藏的善本,今天借給你研究研究·~
樂樂:感激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有秩序的離場。^_^~