[分享]SPB Mobile Shell 3.5 主題DIY

昨天已下載"dabow09"大大提供的九宮格圖示,
今天才想到還沒回應感謝,
感謝dabow09大的細心解說分享.....^^
感恩嚕~
tso wrote:
D大您好,真是太有用的教學了, 非常感謝,
個人有個問題想請教, 困擾很久了, 一直找不到原因,
就是安裝了SpbMobileShell3.5-QVGA-Skins_Release4.5後,
選擇了主題, 卻只有生活化桌面完全未變更, 仍是Spb MobileS hell3.5的原始畫面,
重裝了好多次都一樣, 不知是何原因?...(恕刪)

我是不會去裝這種東西,所以對它不了解,幫不上你的忙.因為安裝之後,不知到底會對你的系統做什麼事? 覆蓋了哪些檔案 ? 如果後悔,將系統搞亂了,可能就要連mobile shell也重新安裝,太辛苦了,尤其每次重新安裝mobile shell,聯絡人等設定要一一的加回來,工程浩大. 因此,我才會發表這篇mobile shell主題DIY文章, 教大家如何更換每個元件,不喜歡的話,將覆蓋的檔案copy回來即可,很容易就還原回來.

有問題你還是到它的官網發問吧!!Change Skin網站,最近又有更新版4.5.1,你不妨下載新版試試.
Timmy514 wrote:
九月中我將spbMobileShell 3.0.1 + Skins_4.1
安裝到TyTN II (WM6.1、QVGA)上,結果就如下圖所示,
選用的第12款「Manila指針時鐘」完全正常顯示:

一個月後又把更新為 Mobile Shell 3.5 + Skins_4.5,
時鐘的指針中心點卻跑到盤面右下角了。
...(恕刪)

請你將第61樓及70樓的教學文,仔細的閱讀一遍,就知道了,我在這裡稍微說明一下原因. 指針時鐘的中心點座標, Mobile shell 3.0 與 3.5的計算方式不同, 我個人認為舊版3.0的作法才是對的,工程師將新版3.5亂改一通,新的作法我覺得不太不合理,說不定下個版本又會改回來.

指針時鐘Widget 的樣式圖檔,是存放在*.dat檔案內,請參考第61樓進階篇的說明. 裡面有設定時鐘的中心點座標值,Clock.bmp為時鐘底圖,時鐘中心點座標,就是以這個底圖的尺寸來決定中心點座標位置,這是Mobile shell 3.0的做法,你只要將 *.dat檔案製作好,萬事就ok,所有的資料都已經在裡面了,不會受到外界的影響.

指針時鐘Widget的定義程式碼,是寫在Widgets.xml檔案內,請參考第70樓的說明. 裡面有設定時鐘的大小尺寸. 重點來了, Mobile shell 3.5竟然不是參考底圖的尺寸來決定中心點座標, 而是參考這裡設定的尺寸,來決定中心點座標的位置.

當你這兩個地方的尺寸相同,就不會有問題. 若不相同,例如,Clock.bmp時鐘底圖的尺寸為200x200, *.dat檔裡面設定的中心點座標為 x=100, y=100, 剛好是在這個Clock.bmp底圖的中心位置. 若Widgets.xml檔案內設定時鐘的大小尺寸並非200x200,而是150x150,它會將底圖置中顯示,如下圖,中間紅框的區域,就是Widgets.xml檔案內設定的尺寸,Mobile shell 3.5的計算方式,是以紅框的左上角座標(x=25,y=25)為參考點,所以中心點的座標為x=25+100=125, y=25+100=125. 這個座標位置並不是在底圖的中心點,而是往右下角偏移25點位置.


你可以去修改*. dat檔內的中心點座標值,或是去修改widgets.xml檔案內的尺寸值,就可以調整時針及分針的位置了.

Timmy514 wrote:
另再請教:
上述那三個檔案中,qa_clock_now.dat 是否就是”中尺寸”?
若是,為何不用"Medium"做檔名?
其中似有玄機: 可用來處理選用這三種尺寸改來改去過程中,
以應付檔案改名之需。...(恕刪)

qa_clock_now.dat是中尺寸沒錯,這是 Mobile shell 取的檔名,如果當時工程師取名為"Medium",你現在看到的就是qa_clock_Medium.dat,沒有特別的意思.

Timmy514 wrote:
Program Coding 是如何、又是何種機制來管控?...(恕刪)

不了解你要問什麼 ?
dabow09 wrote:
我是不會去裝這種東西...(恕刪)


說的是, 感謝D大的不吝指教.
大大,拜讀您的大作,想必對SPB 3.5研究甚深,想請問一下


畫紅圈的地方在我重開機後變成這樣(正常為 3G中華電信 及 PAPAGO X3 捷徑)
上次用回復原廠設定解決,除此之外有沒有比較好的方法恢復
各位大大好,剛剛在把玩的時候發現,3.5版的其實已有內建可選擇5頁生活化版面或惠業化版面的選項了喔。野人獻曝一下。
CHARLESNI wrote:
大大,拜讀您的大作,...(恕刪)

1.Mobile Shell預設的字型為Tahoma,從你的圖看來,好像有另外安裝其他字型,可能將系統的字型對應更改了,所以用錯誤的字型顯示,造成亂碼. 如果是這樣,那就是你系統中文顯示的問題了, 我記得字型的對應資料好像可以在註冊表registry內修改,你從01網站找找其他關於安裝字型的文章,看看有沒有解,

2.捷徑icon圖案無法顯示的問題,如果找不到捷徑對應的原始檔,也會這樣,可以將此PAPAGO捷徑先刪除,再重新新增一個PAPAGO捷徑,應該就可以了.
vikibear wrote:
各位大大好,剛剛在把玩的時候發現,3.5版的其實已有內建可選擇5頁生活化版面或惠業化版面的選項了喔。...(恕刪)

沒錯,在發表這篇教學文之後,我才發現原來Mobile Shell也有提供設定桌面頁數的功能,不過只有三個選項,只能設定1,3,5頁. 所以,從第58樓的教學文,了解原理後,你可以將桌面設定成任何頁數.
我的I350總算修回來了,換上D大的天氣加大版截圖如下(解析度太差了,請加減看)


不過貪心的我又想提出一個請求,請問D大是否可以將高度也加大並將天氣預報之圖示及文字同時放大一點?
如截圖所示,這一個畫面已無空間加其他widget,而在高度方面還是一些空間。若是可以將氣象圖示及文字加大就更完美了。
hanjie wrote:
我的I350總算修回...不過貪心的我又想提出一個請求,請問D大是否可以將高度也加大並將天氣預報之圖示及文字同時放大一點?...(恕刪)

這樣永遠都改不完的,對於VGA的解析度,你可以解開va_weather_widget_L.dat, 修改裡面的bmp底圖成你喜歡的尺寸, 然後再修改裡面的index.xml檔,變更每個元件的參數,如座標值,字型等,你自己研究看看,應該很容易理解的. 最後再重新用密碼壓縮成va_weather_widget_L.dat即可.
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 47)

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