此篇教學適用於Mobile Shell 3.5.1以上版本,若你是舊版本,請先將你的mobile shell更新到最新版本.
Mobile Shell 的氣象圖,有(16x16,32x32,40x40,64x64)四種尺寸,因為16x16太小了,修改的意義不大,因此針對其他三種尺寸,我統稱為"小型氣象圖示",檔案列表如下:
QVGA / WQVGA專用: qa_weather_32.dat, qa_weather_40.dat,及qa_weather_64.dat
VGA / WVGA專用: va_weather_32.dat, va_weather_40.dat,及va_weather_64.dat
另外,我自己增加了一個檔案,如下,稱為"大型氣象圖示"
QVGA / WQVGA專用: qa_weather_big.dat (尺寸為 236x236 或 240x240)
VGA / WVGA專用: va_weather_big.dat (尺寸為 472x472 或 480x480)
請依照下面三個步驟,完成氣象圖的變更
[步驟一]
1. 請將qa_layouts.dat解壓縮,將下面這個weather.xml更新檔,重新用密碼壓縮儲存到qa_layouts.dat裡面,取代原來的weather.xml檔案.
QVGA/WQVGA/VGA/WVGA通用: weather.xml
2. 將剛才你新製作好的qa_layouts.dat檔案,複製到你PDA中mobile shell的安裝資料夾內,覆蓋掉原來的檔案.
若你不了解如何用密碼更換qa_layouts.dat裡面的xml檔案,請參閱第2樓的教學文
[教學] 如何更換 *.dat 裡面的檔案內容
[步驟二]
選擇一款你喜歡的大型氣象圖檔,將此"..._weather_big.dat"檔案,複製到你PDA中mobile shell的安裝資料夾內.
[步驟三]
選擇一款你喜歡的小型氣象圖檔,將此"..._32.dat","..._40.dat",及"..._64.dat"三個檔案,複製到你PDA中mobile shell的安裝資料夾內,將原本相同檔名的檔案覆蓋掉.
第1款 ![]() |
第2款 ![]() |
第3款 ![]() |
第4款 ![]() |
第5款 ![]() |
第6款 ![]() |
第7款 ![]() |
第8款 ![]() |
|
第01-08款小型氣象圖樣式檔(QVGA/WQVGA專用) 第01-02款小型氣象圖樣式檔(VGA/WVGA專用) 第03-04款小型氣象圖樣式檔(VGA/WVGA專用) 第05-06款小型氣象圖樣式檔(VGA/WVGA專用) 第07-08款小型氣象圖樣式檔(VGA/WVGA專用) |
完成上面三個步驟之後,重新開機或重新執行Mobile Shell,即可看到修改後的氣象圖及氣象頁面,已經變更了.
vincemaa wrote:
太感謝dabow09大大,...剛才試了一下,好像在預報的畫面,如果下面是星期一到星期四,原始星期一上面的大圖會顯示出來,但是點選星期二以後的日期,上面大圖無法顯示出來,請問dabow大大,不知這樣是否正常...(恕刪)
這個問題,QVGA手機都不會發生這種現象,只有VGA手機偶而才會,目前我還找不出規則. 它的現象是這樣的,當你按下桌面的氣象圖,進入氣象頁面,有時候大型圖就顯示不出來,即使有顯示出來,你只要離開氣象頁,然後再進去,再離開,再進去.....,反覆很多次,有時候就忽然不顯示了,至於要進出多少次,不一定. 可是當你重新開機或是重新執行mobile shell之後,又好了.
我懷疑是因為va_weather_big.dat圖檔太大了,mobile shell程式本身在處理圖檔時,內部使用的記憶體緩衝區暴掉了,所以才會時好時壞,這是我的猜測,如果真的是這個原因,那就是mobile shell程式的bug,沒有檢查防止記憶體 overflow.
va_weather_big.dat解開後, 主要的兩個檔案為weather.bmp及weather_m.bmp,加起來差不多10MB,是QVGA版的4倍大.
因為我沒有VGA手機,還請使用VGA及WVGA手機的網友,多多回報使用狀況,或是有高手可以幫忙解決這個問題.
內文搜尋

X