• 47

[分享]SPB Mobile Shell 3.5 主題DIY

[分享] SPB Mobile Shell 3.5 主題DIY - 四頁聯絡人
延續第10樓[三頁聯絡人],本篇文章再改一個四頁聯絡人的版本,原理就不再贅述,直接教網友如何套用. 這次保留原來的聯絡人頁面,不做更動,而是在首頁Home Screen,最下面增加一個聯絡人選單按鈕,按下之後,就會有另外新增的三頁聯絡人頁面,加上原來的一頁,所以總共有四頁.


[套用步驟]
1.請將qa_layouts.dat解壓縮,將裡面的FavContacts4.xml, FavContacts5.xml, FavContacts6.xml,
MenuBarContacts3.xml及MenuBar.xml 五個檔案, ,換成下面這個更新檔之後,再將你新製作好的這個qa_layouts.dat,複製到你PDA中mobile shell的安裝資料夾內,將原本相同檔名的qa_layouts.dat檔案覆蓋掉.
QVGA/WQVGA/VGA/WVGA通用: 四頁聯絡人XML更新檔

註: FavContacts4.xml, FavContacts5.xml, FavContacts6.xml, MenuBarContacts3.xml 是我新增的檔案,原來的qa_layouts.dat裡面並沒有這四個檔案.

2. 我已經幫大家做好一個cab執行檔,請將下面這個cab執行檔,複製到你的手機內,執行安裝後,就會幫你將上面新增的三頁聯絡人資料,寫入註冊表. (註: 這個cab執行檔只是寫資料到註冊表裡面,並不會複製任何檔案到你的手機內,請放心使用)
附加壓縮檔: Set3PageContacts.cab

3. 重新開機或重新執行Mobile Shell,即可看到你的聯絡人已經變成四頁了.
[分享] SPB Mobile Shell 3.5 主題DIY - 六頁聯絡人
再將第10樓[三頁聯絡人]及第11樓[四頁聯絡人]合併起來,本篇文章再改一個六頁聯絡人的版本,原理就不再贅述,直接教網友如何套用. 這次原來的聯絡人頁面變成三頁,同時首頁Home Screen,最下面增加一個聯絡人選單按鈕,按下之後,就會有另外新增的三頁聯絡人頁面,所以加起來總共有六頁.


[套用步驟]
1.請將qa_layouts.dat解壓縮,將裡面的FavContacts2.xml, FavContacts3.xml,FavContacts4.xml, FavContacts5.xml, FavContacts6.xml, MenuBarContacts.xml, MenuBarContacts2.xml, MenuBarContacts3.xml, 及MenuBar.xml 九個檔案, ,換成下面這個更新檔之後,再將你新製作好的這個qa_layouts.dat,複製到你PDA中mobile shell的安裝資料夾內,將原本相同檔名的qa_layouts.dat檔案覆蓋掉.
QVGA/WQVGA/VGA/WVGA通用: 六頁聯絡人XML更新檔

註: FavContacts2.xml, FavContacts3.xml, FavContacts4.xml, FavContacts5.xml, FavContacts6.xml, MenuBarContacts2.xml, MenuBarContacts3.xml 是我新增的檔案,原來的qa_layouts.dat裡面並沒有這七個檔案.

2. 我已經幫大家做好一個cab執行檔,請將下面這個cab執行檔,複製到你的手機內,執行安裝後,就會幫你將上面新增的五頁聯絡人資料,寫入註冊表. (註: 這個cab執行檔只是寫資料到註冊表裡面,並不會複製任何檔案到你的手機內,請放心使用)
附加壓縮檔: Set5PageContacts.cab

3. 重新開機或重新執行Mobile Shell,即可看到你的聯絡人已經變成六頁了.
哇~大大佛心來的
手腳俐落,動作真快
剛好今天去拿手機,直接服用您的大作
感恩喔
一直以來都是用你的加強版。 大大真是更新速度快用非常強呢!!謝謝囉
終於等到您的新作了!趕快動手讓spb3.5更漂亮吧
利害, 好文應該被收藏, 給分給分......
要怎樣才能把聯絡人改成預設 旋轉聯絡人呢?
一直以來都是用你的加強版
非常感謝!!!
改的好!改的漂亮!改的更實用!
太棒了,dabow09 大又開始造福人群了

可以請dabow09把原始天氣的widget變大嗎?
原始設定中即使將size設成 big,但在四天預報的日期仍出現星...

麻煩你了




[分享] SPB Mobile Shell 3.5 主題DIY - 如何自定九宮格
Mobile Shell 的九宮格Icon圖檔,檔案列表如下:
QVGA / WQVGA專用: qp_menu_btn.dat
VGA / WVGA專用: vp_menu_btn.dat
目前在網路上所有分享的這個檔案,都只修改了一半,只有九十分而已,下面收集的這些九宮格,我已經全部將其不足的地方,修改完成,可直接下載套用,即可達完美的一百分.

製作過程有些深度,我擔心沒有興趣的人,可能會看到睡著了,因此,以下教學將分為兩個部分. [基礎篇]教你如何套用新的九宮格圖案,[進階篇]才教你修改的原理,給有興趣自己動手修改圖檔的網友參考,否則你只要參考基礎篇即可.

[基礎篇]
1.修改Registry註冊表內容: 請將下面這個cab執行檔,複製到你的手機內,執行安裝後,就會幫你將所有資料寫入註冊表. (註: 這個cab執行檔只是寫資料到註冊表裡面,並不會複製任何檔案到你的手機內,請放心使用)
附加壓縮檔: Set9thIcon.cab
2.選擇一款你喜歡的九宮格Icon圖檔,將此"..._menu_btn.dat"檔案, 複製到你PDA中mobile shell的安裝資料夾內,將原本相同檔名的檔案覆蓋掉.











第1款


第2款


第3款


第4款


第5款


第6款


第7款


第8款


第9款


第10款


第11款


第12款


第13款


第14款


第15款


第16款


第17款


第18款


第19款


第20款


第21款


第22款


第23款


第24款


第25款


第01-07款九宮格樣式檔(QVGA/WQVGA專用)
第08-14款九宮格樣式檔(QVGA/WQVGA專用)
第15-21款九宮格樣式檔(QVGA/WQVGA專用)
第22-25款九宮格樣式檔(QVGA/WQVGA專用)

第01-03款九宮格樣式檔(VGA/WVGA專用)
第04-06款九宮格樣式檔(VGA/WVGA專用)
第07-09款九宮格樣式檔(VGA/WVGA專用)
第10-12款九宮格樣式檔(VGA/WVGA專用)
第13-15款九宮格樣式檔(VGA/WVGA專用)
第16-18款九宮格樣式檔(VGA/WVGA專用)
第19-21款九宮格樣式檔(VGA/WVGA專用)
第22-24款九宮格樣式檔(VGA/WVGA專用)
第25款九宮格樣式檔(VGA/WVGA專用)

3.完成上面兩個步驟之後,重新開機或重新執行Mobile Shell,即可看到修改後的九宮格圖案,已經變更了.

[進階篇]
請將"..._menu_btn.dat" 解壓縮,將裡面的6個bmp檔案取出來,如下列表,我們需要修改這6個圖檔.
MenuIcons.bmp, MenuIcons_m.bmp (大圖,尺寸為70x70(QVGA), 140x140(VGA))
MenuIcons2_8.bmp, MenuIcons2_m_8.bmp (小圖,尺寸32x32(QVGA), 64x64(VGA))
MenuIcons2_9.bmp, MenuIcons2_m_9.bmp (小圖,尺寸32x32(QVGA), 64x64(VGA))
我再新增下面兩個BMP圖檔
MenuIcons2_19.bmp, MenuIcons2_m_19.bmp (小圖,尺寸32x32(QVGA), 64x64(VGA))

事實上,mobile shell內建只有8個icon的圖,如果我們要將九宮格補齊九個,就必須要修改上面兩個大圖的bmp檔(MenuIcons.bmp及MenuIcons_m.bmp),加入第九個icon圖. 而內建的8個小icon圖,是分布在MenuIcons2_8.bmp, MenuIcons2_m_8.bmp, MenuIcons2_9.bmp, MenuIcons2_m_9.bmp四個檔案內,每個檔案最多只能有10個icon圖,不可超過,因為這四個檔案都已經有10個icon圖,數量已經滿了,第九個小圖要加到哪裡呢? 所以我另外新增MenuIcons2_19.bmp及MenuIcons2_m_19.bmp這兩個檔案,將第九個小icon,加到這兩個檔案裡面.

修改後的結果,參考下圖,請記住每個大圖及小圖對應的位置,你必須按照原位置,修改或置換你喜歡的icon圖,不可以任意對換icon位置.

再來你必須要了解icon圖的編號,後面修改registry註冊表將會用到.請參考上圖,大圖的編號,從最上面第一個開始,依序為0,1,2,….,8. 而小圖編號的公式如下:
第一個icon圖編號 = 100+檔名後面的數字x 10
依照上面的公式計算:
MenuIcons2_8.bmp, 第一個icon圖,編號為100+8x10=180, 之後依序為181,182,…..,189
MenuIcons2_9.bmp, 第一個icon圖,編號為100+9x10=190, 之後依序為191,192,…..,199
MenuIcons2_19.bmp, 第一個icon圖,編號為100+19x10=290, 之後依序為291,292,...

大圖是用在[SPB選單]的九宮格顯示,而小圖是用在捷徑的顯示,當你針對這九宮格的按鈕,於[我的最愛]或[生活化桌面]做個捷徑,他就會用小圖來顯示. 例如,你使用上面的第14款九宮格樣式,得到的結果如下.


目前你在網路上找的到的qp_meun_btn.dat修改檔,所有人都是只修改大圖而已,並沒有連同小圖也一起修改的,所以我才說他們只改了一半,只有九十分. 如果只修改大圖而沒有修改小圖,那麼九宮格的icon雖然更新了,但是在[我的最愛]或[生活化桌面]的九宮格捷徑,仍然是原來mobile shell的舊icon圖,兩邊就不一致了.


大小圖檔修改完畢後,還必須要修改registry註冊表,讓第九個按鈕產生作用,雖然上面我已經幫大家做好一個cab執行檔,幫你將所有資料登入到registry註冊表內.下面就教大家,到底要登入哪些資料.

請用註冊表編輯程式(我使用的是PHMRegEdit免費軟體,搜尋一下很容易找到),打開registry註冊表,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Spb Software House 2\Spb Mobile Shell\Menu\Root\]位置,如下圖,Root展開後你會看到八項,分別為Internet, messaging, Multimedia, My Shortcuts, Organizer, Programs, Settings, Tools, 這就是九宮格原本八個按鈕的資料.


請在root下新增一項,名稱自取,如下圖,我取名為"My Menu",這就是九宮格我們要新增的第九個按鈕資料,然後在"My Menu"裡面,新增六個key值,如圖所示.


a. 值名稱“Add",值類型為雙字節值(DWORD),值數據為 "1"
----讓這個按鈕裡面,可以添加應用程式捷徑,所以請務必設定為"1"
b. 值名稱“DrawType",值類型為字串值(String),值數據為"Grid"或"List"
----所添加的捷徑,以九宮格(Grid)或列表(List)方式呈現.
c. 值名稱“Image",值類型為雙字節值(DWORD),值數據為 '8'
----就是指這個按鈕的icon大圖編號,請參考前面說明.
d. 值名稱“Index",值類型為雙字節值(DWORD),值數據為 '8'
----就是指這個按鈕在九宮格的順序編號,由左而右,由上而下,編號從零開始,因為原本的八個按鈕,編號分別為0 ~ 7,新增的這個按鈕,將放到九宮格右下角那一格位置,所以這個按鈕我們就設定為8
註: 你可以更改每個按鈕的index值,可填入0~8的數值,只要不重複即可,就會改變它們在九宮格裡面的位置.
e. 值名稱“MRUImage",值類型為雙字節值(DWORD),值數據為 '290'
----就是指這個按鈕的icon小圖編號,請參考前面說明.
f. 值名稱“Text",值類型為字串值(String),值數據為 "常用"
----就是指這個按鈕icon下面要顯示的文字,請輸入你想在這個按鈕下面出現的文字,我取名為 '常用',可隨你高興自取.

做到這裡,所有工作已經完成,九宮格的icon大圖已經更新,你添加的九宮格按鈕捷徑,icon小圖也更新了. 學會這些技巧,如果你是美工高手,你也可以自己動手製作新的九宮格,別忘了分享給大家.
  • 47
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 47)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?