舊版的Spb Weather 1.x版,只有Today Plugin,並沒有獨立的程式介面可以執行出來.目前新版的2.x已經有獨立的頁面可以執行出來,如下圖,程式架構與mobile shell一樣,每一個頁面的外觀,定義在個別的*.xml檔案裡面,然後將所有的*.xml檔案,用密碼 b0fm18zq壓縮成layouts.dat一個檔案. 而Spb Weather所使用到的BMP圖檔,也是用相同的密碼,壓縮成幾個*.dat檔案.
[分享]SPB Weather 2 大型天氣圖
所以,你只要解開layouts.dat檔案,修改裡面的*.xml檔案,就可以改變每個頁面的外觀; 解開*.dat檔案,修改裡面的*.bmp圖檔,就可以改變icon或氣象圖案.

上圖第一行是今天的氣象資訊,使用大氣象圖,第二行以後是未來幾天的氣象資訊,使用中氣象圖,尺寸如下:
大氣象圖 : 87x87(QVGA/WQVGA), 174x174(VGA/WVGA)
中氣象圖 : 32x32(QVGA/WQVGA), 64x64(VGA/WVGA)

大氣象圖(weather_large.bmp及weather_large_m.bmp)及中氣象圖(weather_medium.bmp及weather_medium_m.bmp),這四個檔案,全部用密碼 b0fm18zq壓縮在下面這個檔案內.
QVGA / WQVGA專用: qa_weather.dat
VGA / WVGA專用: va_weather.dat

這些氣象雲圖,實在令人搞不懂現在天氣到底為何 ? 很多都是大同小異,例如好幾個雲圖都是太陽,到底是大熱天,晴天,晴時多雲,還是....,一般人大概像我一樣,只能區分成晴天,陰天及雨天三類吧 !! 我修改了一個大型氣象圖的版本,將大氣象圖放大為240x240(QVGA/WQVGA),480x480(VGA/WVGA),並且增加中文氣象說明,更加一目了然.

請依照下面步驟,完成氣象圖的變更
[步驟一]
選擇一款你喜歡的大型氣象圖檔,將此"xx_weather.dat"檔案,複製到你PDA中\Program Files\Spb Weather\skins\default 的資料夾內,將原本相同檔名的xx_weather.dat檔案覆蓋掉.







第1款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第2款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第3款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第4款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第5款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第6款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第7款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用(1/2) (2/2)

第8款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用(1/2) (2/2)

第9款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用(1/2) (2/2)

第10款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第11款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第12款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用

第13款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用(1/2) (2/2)

第14款
[分享]SPB Weather 2 大型天氣圖
QVGA/WQVGA專用
VGA/WVGA專用(1/2) (2/2)


[步驟二]
如果是WQVGA(240x400)/WVGA(480x800),橫式螢幕顯示時,座標位置還要做一些微調,請將下面這個layouts.dat檔案,複製到你PDA中\Program Files\Spb Weather\skins\default 的資料夾內,將原本相同檔名的layouts.dat檔案覆蓋掉. 若你不在乎橫式螢幕的顯示異常,或是你的手機是QVGA(240x320)/VGA(480x640),可忽略此步驟,不需要覆蓋這個檔案.
WQVGA/WVGA專用: layouts.dat

[步驟三]
若你也想要變更中型氣象圖,則必須再換掉xx_weather.dat裡面的中型氣象圖檔(weather_medium.bmp及weather_medium_m.bmp).
1. 請將第一步驟你所選擇的xx_weather.dat找出來.
2. 從下面選擇一款你喜歡的中型氣象圖檔(weather_medium.bmp及weather_medium_m.bmp),將這兩個更新檔,重新用密碼 b0fm18zq壓縮儲存到xx_weather.dat裡面,取代原來相同檔名之檔案.
3. 將你剛才新製作好的"xx_weather.dat"檔案,複製到你PDA中\Program Files\Spb Weather\skins\default 的資料夾內,將原本相同檔名的xx_weather.dat檔案覆蓋掉

若你不了解如何用密碼更換xx_weather.dat裡面的xml檔案,做法與mobile shell相同,請參閱下面這篇教學文
[教學] 如何更換 *.dat 裡面的檔案內容






第1款
[分享]SPB Weather 2 大型天氣圖

第2款
[分享]SPB Weather 2 大型天氣圖

第3款
[分享]SPB Weather 2 大型天氣圖

第4款
[分享]SPB Weather 2 大型天氣圖

第5款
[分享]SPB Weather 2 大型天氣圖

第6款
[分享]SPB Weather 2 大型天氣圖

第7款
[分享]SPB Weather 2 大型天氣圖

第8款
[分享]SPB Weather 2 大型天氣圖


第01-08款小型氣象圖樣式檔(QVGA/WQVGA專用)

第01-08款小型氣象圖樣式檔(VGA/WVGA專用)


完成上面步驟之後,即可看到修改後的氣象圖及氣象頁面,已經變更了.
哇!!正點, 我正想研究怎樣改大圖, 大大卻弄出來了, 謝謝!!
如果能加上晚上的天氣icon那就完美了....
cenwensen wrote:
如果能加上晚上的天氣icon那就完美了....(恕刪)

事實上,氣象圖的BMP檔,是存放在下面的檔案裡面
QVGA/WQVGA : qa_weather.dat
VGA/WVGA : va_weather.dat

解開後,裡面有大中小三組氣象圖,檔名如下 :
大氣象圖檔 : weather_large.bmp,及weather_large_m.bmp
中氣象圖檔 : weather_medium.bmp,及weather_medium_m.bmp
小氣象圖檔 : weather_small.bmp,及weather_small_m.bmp

每組氣象圖檔包含31個氣象圖,前面17個為白天的氣象圖,後面14個為夜晚的氣象圖,未來幾天的天氣是使用"中氣象圖檔",當你按下某一天的天氣,會進入另一個頁面,顯示早上,日,傍晚及夜晚四個時段的溫度,也是使用"中氣象圖檔",你會發現Spb Weather確實會根據不同時段,採用白天或夜晚的氣象圖來顯示.

可是今天的天氣,是使用"大氣象圖檔",我特別在晚上觀察的結果,發現Spb Weather只會使用17個白天的氣象圖來顯示,從來沒見過夜晚的氣象圖出現過. 由於"大氣象圖檔"原本尺寸為87x87(QVGA/WQVGA),174x174(VGA/WVGA),被我放大為240x240(QVGA/WQVGA),480x480(VGA/WVGA),檔案變大非常多倍,既然14個夜晚的氣象圖沒有使用到,所以我就將其刪除,以節省檔案大小,因為加了也是多餘的.
圖很漂亮,
剛剛試了一下, SPB Traveler 也可以用
謝謝dabow09的系列分享,

這些真的幫助我們將SPB變的更符合我們的需求.
這種好軟體怎麼可以不加分呢?
先收藏囉
感謝分享
現在的雞蛋~都有很多骨頭
哇哈..我可以加分了~~這五分老早就想給您了~~惠我良多!!
感謝dabow09大分享唷
等好久了
也期待小圖的到來
dabow09 wrote:
舊版的Spb Wea...(恕刪)


感謝大大的分享~~~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!