大家在使用手機(jī)的時候,通常都會遇到這么一個問題:我的手機(jī)安裝了程序,怎么想刪卻刪不掉呢?又或者是程序刪掉了,圖標(biāo)刪不掉。類似的情況再很多平臺的手機(jī)上都可能出現(xiàn),今天我們就針對這個問題,給大家介紹一下簡單的應(yīng)對辦法。
一般來說,主流的手機(jī)平臺包括智能的Android、IOS、Windows Mobile、Symbian,以及非智能的Feature Phone,也就是能夠安裝java程序擴(kuò)展的手機(jī)。在筆者的實際使用過程中,IOS除偶爾出現(xiàn)死機(jī)無法刪除已安裝程序,需要重啟手機(jī)之外,像Android和Windows Mobile都能夠通過系統(tǒng)自帶的卸載工具刪除程序,因此在這里就不做敘述了。其實塞班平臺也有系統(tǒng)自帶的應(yīng)用程序管理器,通常情況下是可以完成卸載操作的。本文則是將重點放在塞班與Feature Phone上,遇到意外情況的特殊處理方式,筆者在這里還是建議大家盡量按照常規(guī)流程安裝卸載程序,下述的方法只是不得已而為之。
首先是刪除程序:
塞班系統(tǒng)在安裝一個jar格式的軟件或游戲時,會在E:**102033E6MIDlets目錄下建立一個帶中括號的文件夾,,里面會有與安裝文件同名的jar以及uids兩個文件,安裝的同時還會在E:SystemInstallRegistry下產(chǎn)生與上面這個中括號文件夾同名的注冊文件.reg。在不能正常刪除這個軟件時,只要在E:**102033E6MIDlets目錄里刪除該軟件的目錄,再將E:SystemInstallRegistry里面相應(yīng)的。reg刪除就可以了!
你安裝了幾個*.jar格式的軟件或游戲,E:**102033E6MIDlets里面就有幾個帶中括號的文件夾,一定要打開看看里面的文件名是否你要刪除那個!有時候在E:SystemInstallRegistry里面可能找不到相應(yīng)的*.reg文件,沒關(guān)系,把E:**102033E6MIDlets里面帶中括號的文件夾刪除就可以了。
刪除圖標(biāo)的方法:
要刪除圖標(biāo),需要借用一個taskman系統(tǒng)工具(比如best-taskman)。打開taskman轉(zhuǎn)到“已裝程序”,找到要刪除的這個程序,選項->程序詳情->彈出Application info信息清單,記下第二行UID與最后一行filename。把儲存卡在電腦用讀卡器打開,轉(zhuǎn)到E:**10003a3fimportappsNonNativeResource文件夾下(里面全是.rsc文件和.mbm文件)。找到剛才記下的第二行中與UID后面相同的文件名,有兩個,一個是_reg.rsc文件,另一個是_loc.rsc文件。同時也要在后綴為.mbm的文件中找到與剛才記下的最后一行中filename后面數(shù)字相同的那個文件名(只有一個)。將找到的這三個文件全部刪除就可以了。實際上,如果用記事本打開_reg.rsc文件,也可以看到里面就含有要刪除的程序名和圖標(biāo)名(.mbm文件)。
以上是面向塞班平臺的java軟件刪除方法,如果是Feature Phone該怎么辦呢?在正常操作不能奏效的時候,筆者建議大家可以嘗試下,在執(zhí)行刪除操作之后,直接拔掉電池,強(qiáng)制java程序復(fù)位,或許行得通。