上一篇文章已經(jīng)詳細(xì)地闡釋了M55通訊錄的內(nèi)部格式,并基于這些格式的研究提出了減肥和查詢優(yōu)化的愿望,今天這個(gè)愿望就可以美夢(mèng)成真了,我給大家?guī)砹薃ddress55軟件,通過它不僅可以達(dá)到通訊錄減肥和優(yōu)化查詢的目的,而且還可以靈活的編輯通訊錄,省去用手機(jī)小小的鍵盤蝸牛式地輸入了。同時(shí)文章中也會(huì)提到許多技巧和原理,由于本人文采一般,所以從現(xiàn)在起睜大眼珠啦…… ^_^
一、通訊錄編輯的總體流程
1.拷貝手機(jī)通訊錄到電腦中
首先通過數(shù)據(jù)線連接電腦和手機(jī)。
打開桌面上的mobile圖標(biāo),即DES數(shù)據(jù)交換軟件。有關(guān)手機(jī)和電腦互連傳文件的具體使用方法參考我前面發(fā)表的文章《和電腦互連玩轉(zhuǎn)M55》。
將手機(jī)里address book隱藏目錄下的5f08.adr和7f08.adr兩個(gè)通訊錄文件拷貝到電腦中。
2.在電腦中編輯生成新的通訊錄文件
利用軟件Address55對(duì)通訊錄進(jìn)行編輯,達(dá)到查詢優(yōu)化、減肥等等目的,然后生成新的通訊錄文件。
如果我們從電腦直接編輯新的通訊錄就沒有第1步了,直接用Address55編輯生成新的通訊錄文件即可。
3.將新的通訊錄文件傳回手機(jī)
這里注意:如果把我們新生成的5f08.adr和7f08.adr直接傳回到手機(jī)里覆蓋原來的兩個(gè)文件,會(huì)提示文件拒絕訪問錯(cuò)誤。
因?yàn)槭謾C(jī)在開機(jī)時(shí),5f08.adr和7f08.adr這兩個(gè)文件是受系統(tǒng)保護(hù)的,不能覆蓋,當(dāng)然也刪不掉,所以我們需要使一點(diǎn)兒小技巧:
首先把手機(jī)里的三個(gè)文件5f08.adr、7f08.adr和9f08.adr改名,任意名稱都可以。注意9f08.adr也要改名,不能保留。
然后把我們新生成的通訊錄文件5f08.adr和7f08.adr拷到手機(jī)里。
這樣就不會(huì)提示出錯(cuò)了。
4.使新的通訊錄生效
為了使新的通訊錄生效,必須要關(guān)機(jī)再開機(jī)。
這里一定要注意的是:
當(dāng)重新開機(jī)時(shí),你肯定不會(huì)立刻聽到開機(jī)音樂,不用管只需確認(rèn)飛機(jī)檢查即可,然后所要做的就是等待……,這時(shí)手機(jī)在初始化通訊錄,這一段時(shí)間最好不要?jiǎng)邮謾C(jī),雖然可以操作手機(jī),但這樣會(huì)造成手機(jī)初始化通訊錄更慢。然后一段時(shí)間的等待后,你會(huì)不經(jīng)意間突然聽到開機(jī)音樂響了,這表明手機(jī)的所有初始化工作完成了,當(dāng)然包括通訊錄初始化。這時(shí)你就可以看看你的通訊錄是否正常了。等待的時(shí)間取決與你的通訊錄里條目的多少。
其實(shí)手機(jī)初始化通訊錄就是因?yàn)槭謾C(jī)探測(cè)到5f08.adr和7f08.adr文件但沒有9f08.adr文件,手機(jī)就會(huì)自動(dòng)根據(jù)5f08.adr和7f08.adr兩個(gè)文件來生成9f08.adr文件,對(duì)于通訊錄條目比較多的需要花好長(zhǎng)一段時(shí)間來初始化通訊錄。當(dāng)然正常的開機(jī)情況手機(jī)可以檢測(cè)到9f08.adr文件,所以初始化通訊錄的時(shí)間會(huì)很快。
5.清理垃圾
就是通過DES把a(bǔ)ddress book目錄里我們剛才改過名的舊的三個(gè)通訊錄文件刪掉即可。重新開機(jī)后舊的改過名的那三個(gè)通訊錄文件就可以刪掉了,因?yàn)槭謾C(jī)把寫保護(hù)加到了我們新生成的通訊錄文件上。
當(dāng)然由于本軟件是初次公布,有待于大家的評(píng)測(cè),所以出于安全的考慮,你可以先保留那幾個(gè)舊的文件不要?jiǎng)h掉,等新的通訊錄使用幾天后覺得沒問題了,再刪也不遲。否則再把名字改回來恢復(fù)即可。不過經(jīng)過我的詳細(xì)測(cè)試,本軟件到目前為止(2003/08/18)還是沒有問題的。
在這里順便提一下為什么M55開機(jī)反應(yīng)比較慢的原因:由于西門子的機(jī)子現(xiàn)在功能日趨詳盡,操作系統(tǒng)也變的日益復(fù)雜,所以當(dāng)硬件沒有很大的提升時(shí),系統(tǒng)初始化、執(zhí)行大的應(yīng)用程序的時(shí)間就會(huì)明顯加長(zhǎng)。所以當(dāng)開機(jī)時(shí),手機(jī)的操作系統(tǒng)要做許多工作,預(yù)讀通訊錄、短信、壁紙、待機(jī)圖等等,花費(fèi)的時(shí)間會(huì)長(zhǎng)一點(diǎn)兒,所以建議開機(jī)后不要立刻操作手機(jī),等大約半分鐘的時(shí)間再操作手機(jī)就會(huì)比較流暢了。假如急著操作的話,就可能出現(xiàn)壁紙不能正常顯示,導(dǎo)致啟動(dòng)時(shí)間反而更長(zhǎng)等現(xiàn)象。
二、Address55軟件的構(gòu)成
主要有兩個(gè)文件,把壓縮包解開就看到了:
address55.exe,軟件的主執(zhí)行程序
mfc70.dll,系統(tǒng)的動(dòng)態(tài)連接庫,這個(gè)文件如果你的機(jī)子裝過.net開發(fā)平臺(tái)就不需要了。
安裝時(shí)任意建立一個(gè)目錄,把這兩個(gè)文件放進(jìn)去就行了。
執(zhí)行Address55選擇address55.exe就可以了,你也可以在桌面建立一個(gè)快捷方式。執(zhí)行后的界面如下圖:
三、如何用Address55編輯通訊錄
1.新建或打開通訊錄
對(duì)于修改原有通訊錄文件的情況:
首先選【打開】來選擇你從手機(jī)里拷過來的文件,選5f08.adr和7f08.adr中任意一個(gè)即可。
然后選【讀入】就可以把原來的通訊錄條目讀進(jìn)來了顯示在列表里。
對(duì)于建立新的通訊錄的情況:
只需選【新建】就可以了。
2.編輯通訊錄
在軟件的上面依次列出了編輯通訊錄的五個(gè)常用按鈕【添加】、【插入】、【上移】、【下移】、【刪除】。
【添加】就是在現(xiàn)有通訊錄的底部增加一條新的通訊錄。
【插入】就是在當(dāng)前條目的前面插入一條新的通訊錄。當(dāng)前條目通過鼠標(biāo)點(diǎn)擊序號(hào)一列來選擇。
【上移】就是把當(dāng)前條目的位置上移一個(gè)。
【下移】就是把當(dāng)前條目的位置下移一個(gè)。
【刪除】就是一次性刪除選擇的條目。選擇條目通過鼠標(biāo)點(diǎn)擊條目前面的小框框來選擇。
3.優(yōu)化拼音查詢
在手機(jī)里當(dāng)按拼音排序時(shí),你可以輸入字母來定位通訊錄條目,但不是很完美。因?yàn)槟阍谄匆魴z索這一欄可以發(fā)現(xiàn)M55為每一條通訊錄條目生成的檢索用的字母都是姓名第一個(gè)字的拼音,這樣必然存在大量的重復(fù),比如姓劉的我的手機(jī)里就有十幾個(gè),找起來很麻煩。還有當(dāng)我們用西門子官方的通訊錄同步軟件SDS來同步通訊錄到手機(jī)時(shí)會(huì)有許多條目的拼音檢索這一項(xiàng)是空的。因此我們有必要自己定義查找某一條通訊錄時(shí)需要輸入的字母。
在拼音檢索這一欄里可以輸入任意的字母序列,如abc,這樣在手機(jī)里查找條目時(shí)直接輸入abc就可以定位到這個(gè)條目了。當(dāng)然拼音還得你自己輸,在編程序時(shí)通過漢字知曉拼音的首字母還挺麻煩,所以這個(gè)工作就留給你了。雖然是可以輸入任意的字母(注意不要輸入漢字),但為了自己好記憶,我推薦輸入姓名每個(gè)字的拼音的第一個(gè)字母,比如劉海濤,你就輸入lht。另外注意最多4個(gè)字母,雖然通訊錄里最多可以存6個(gè)字母的拼音檢索碼,但我們?cè)谑謾C(jī)里查找時(shí)最多可以輸入4個(gè)字母,所以寫多了也沒有用。
4.有關(guān)群組的選擇
由于手機(jī)里關(guān)于群組的名稱沒有存在通訊錄里,在通訊錄里只是簡(jiǎn)單的存儲(chǔ)了群組的序號(hào),對(duì)應(yīng)關(guān)系為30為名片、31為家人、32為朋友、33為同事、34為Vip、35為休閑玩伴、36為秘密好友、37為生意伙伴、38為物件接收、39為未設(shè)定群組共十種。其中名片只能有一條,物件接受不能自己設(shè)定。所以我的Address55軟件也不知道到你把群組名稱改成什么樣子了,因此我在設(shè)計(jì)軟件時(shí),使用的群組名稱是默認(rèn)的名稱。
當(dāng)你要改變?nèi)航M時(shí),點(diǎn)擊群組一欄,會(huì)彈出下拉列表選擇框,里面依次列出了名片、家人、朋友、同事、VIP、休閑玩伴、秘密好友、生意伙伴、未設(shè)定群組九個(gè)選項(xiàng),只要按順序選擇就可以了。即如果你把“家人”的群組改名叫做“親戚”,你在選擇群組時(shí)只要選擇“家人”就可以了,當(dāng)新的通訊錄傳回手機(jī)后,手機(jī)會(huì)自動(dòng)按群組序號(hào)把那個(gè)條目歸類到“親戚”里的。
5.其他編輯注意事項(xiàng)
Address55軟件沒有對(duì)一些字段的輸入做限制,但為了能使手機(jī)正常識(shí)別,請(qǐng)按下列規(guī)則填寫:
1).拼音檢索一項(xiàng)只能輸入字母,不能時(shí)漢字;
2).所有的電話號(hào)碼只能輸入0-9以及 * # ? + 四種符號(hào);
3).拼音檢索、電子郵件、網(wǎng)址、郵政編碼等不要輸入漢字;
4).生日一項(xiàng)按類似于 1980/08/02 這樣的形式填寫;
5).來電圖片為圖片在手機(jī)動(dòng)態(tài)內(nèi)存中的路徑,盤符是A,最好在手機(jī)中來選擇圖片路徑,這樣不容易輸錯(cuò)路徑名。
6.生成新的通訊錄,同時(shí)實(shí)現(xiàn)“瘦身計(jì)劃”
當(dāng)編輯完通訊錄后,就可以點(diǎn)擊【生成】按鈕生成新的通訊錄文件了,新的通訊錄文件放在當(dāng)前目錄下的new子目錄里。
在M55上編輯通訊錄時(shí),文件5f08.adr只會(huì)增大而不會(huì)減小,原因這里再重提一次:
當(dāng)對(duì)手機(jī)的通訊錄進(jìn)行刪除時(shí),手機(jī)只是簡(jiǎn)單的把索引文件7f08.adr中該條目的最高位置為1,然后把5f08.adr對(duì)應(yīng)地址空間全寫為DD,表示此空間無效。當(dāng)對(duì)手機(jī)的通訊錄進(jìn)行編輯時(shí),如果存儲(chǔ)新編輯的條目需要的空間大于原來的空間時(shí),手機(jī)是先把原記錄刪除(操作同上),然后在5f08.adr最后創(chuàng)建新的記錄。如果以后添加新的條目則曾經(jīng)被標(biāo)記為DD的空間也不會(huì)再被利用了,只會(huì)在5f08.adr最后繼續(xù)添加新條目,這個(gè)限制是由Flash這種特殊的存儲(chǔ)介質(zhì)限定的。因此,如果你對(duì)你的通訊錄反復(fù)修改的話,5f08.adr文件內(nèi)部會(huì)出現(xiàn)許多不能被再利用的空間(內(nèi)部碎片),文件就會(huì)變的越來越“胖”。
因此我在生成新的通訊錄的同時(shí)就把那些沒用的空間又找了回來,這樣就可以達(dá)到“瘦身”的目的。
另外如果在生成新的通訊錄的時(shí)候出現(xiàn)一些不能創(chuàng)建文件的提示時(shí),請(qǐng)人工把那個(gè)目錄下的new目錄刪除,再來一遍即可。
四、Address55軟件的獲取
Address55軟件是完全免費(fèi)的,歡迎大家使用,并提出寶貴的意見,我會(huì)不斷的更新以求完美。
如果誰需要可以發(fā)郵件到M55Scorpion@163.com,我每天晚上會(huì)去查看回復(fù),并附上Address55軟件的。
有關(guān)M55的其他問題,大家也可以通過這個(gè)郵箱和我交流。也希望大家積極投身到研究M55的“運(yùn)動(dòng)”中來,因?yàn)槲覀兿矚g小蝎,我們是siemens的Fans。
新聞熱點(diǎn)
疑難解答
圖片精選