• 47

[分享]SPB Mobile Shell 3.5 主題DIY

gsl wrote:
我想請問,SPB Mobile Shell 3.5會顯示內建鬧鐘時間
如果裝了SPB time就會改成顯示SPB time鬧鐘時間
如何將SPB Mobile Shell 3.5鬧鐘時間改成可以顯示urtime鬧鐘時間?...(恕刪)

研究過了,沒辦法,這是寫死在mobile shell程式裡面,沒有地方可以設定或修改.

還是感謝你~~

dabow09 wrote:
我是將其放大到可以看到星期幾的最小尺寸,QVGA必需要放大到整個螢幕寬的尺寸,才能星期幾全部顯示. 而VGA因為解析度較高的關係,將其加大30點寬度就可以了,因此就沒有放大到螢幕寬的尺寸,讓你可以有更多的螢幕空間放其他的widget.


再次感謝dabow09 大大的修正檔案,並且貼心的作法。
不過我還是想要有VGA 放大到螢幕寬的尺寸 天氣widget耶,這樣看跟日曆widget 放在一起剛好佔滿一頁
可否勞煩dabow09 大大多加一種尺寸呢,感激。
[教學] 如何將工作表Task widget改成全頁顯示
工作表Task widget 預設有 "預設值"及"專業"兩種樣式.

將qa_layouts.dat解壓縮,找出裡面的 Widgets.xml 及 WidgetsProf.xml 兩個檔案,"預設值"樣式是定義在Widgets.xml裡面,"專業"樣式是定義在WidgetsProf.xml裡面. 程式碼位置如下:

<Plugin Name="Tasks" Class="Spb.LSP.TaskWidget" Skin="qp_calendar" ....>
<BoundRect X="0" Y="0" Width="240" Height="96"/>
........
</Plugin>

雖然這裡可以設定工作表Task widget的高度(Height),但是實際上mobile shell會忽略它,而是以你設定的"工作數量",自動決定它的高度. 當你將"工作數量"的值,設定越大,則工作表Task widget的高度就會越高. 但是mobile shell最大只允許你設定為8,還不是全螢幕的大小.


前面的說明只是讓大家知道工作表Task widget程式碼的位置,裡面每一項參數值,有興趣的人可以自己去改改看.如果只是要修改高度為全螢幕,不需要去修改這兩個xml檔案,而是要直接去修改Registry註冊表的內容.

1. 請在專業化桌面或生活化桌面,先新增一個工作表Task Widget,預設"工作數量"的值為3,然後開啟註冊表(Registry),找到下面位置
[HKEY_LOCAL_MACHINE\SOFTWARE\Spb Software House 2\Spb Mobile Shell\Widgets\]


2. 若你新增的工作表Task Widget,是在專業化桌面內,請展開PrfScreen,若是在生活化桌面內,請展開HomeScreen. 以專業化桌面為例,展開後如下圖. 你的桌面上有幾個widget,這裡就會看到有幾個編號key.通常數字最大的那一個,就是你最新新增的widget.你可以一個一個點選,檢查Class的值,找出你要修改的widget資料. 下圖為例,編號為17的key,裡面Class的值為Tasks:Widget 或Tasks:WidgetsProf,就是工作表Task Widget.


3.回到工作設定,將"工作數量"先隨便設定一個數量值,然後再重新開啟Registry註冊表,你將發現,剛才那個編號為17的key,下一層多了一項".data"的key,裡面的Count值,就是你剛才設定的數量值.


4. 若是QVGA或VGA,請將Count值,改為9,若是WQVGA或WVGA,請將Count值,改為12.


5. 重新開機或重新執行Mobile Shell,即可看到工作表Task widget的高度,已經變成全頁顯示.

用上面這個方法,雖然可以將工作表Task widget的高度改成全頁顯示,之後開啟工作設定,"工作數量"並不是顯示大於8的數值,上面QVGA的例子,工作數量設定為9,但是卻顯示2,如下圖,不必理會它. 一旦你從工作設定這個地方更改"工作數量"的值,你必須重新再到Registry註冊表,手動更改Count值,才能設定比8大的數字,變成全頁顯示.
請問一下dabow09~

關於點選行事曆可以改成點選後開啟指定的行事曆軟體

而不是開啟SPB內見行事曆畫面嗎?
hchf wrote:
請問一下dabow09~
關於點選行事曆可以改成點選後開啟指定的行事曆軟體
而不是開啟SPB內見行事曆畫面嗎?...(恕刪)

研究過了,沒辦法,這是寫死在mobile shell程式裡面,沒有地方可以設定或修改.
dabow09 wrote:
研究過了,沒辦法,這...(恕刪)

ThumbCal 有發佈過與SPB Mobile Shel的整合方案

http://www.mobile01.com/topicdetail.php?f=129&t=904273

不知道有沒有高手可以分析一下他的作法XD
大大, 真的很感謝你的分享, 你實在太厲害
10000分感謝
[教學] 自訂專業化及生活化桌面頁數
Mobile Shell預設專業化桌面只有一頁,生活化桌面有三頁. 如果你嫌太多頁或太少頁,想要變更,以下將教你如何更改這兩個桌頁的頁數.

1. 請用註冊表編輯程式,打開registry註冊表,找到下面這個位置
[HKEY_LOCAL_MACHINE\SOFTWARE\Spb Software House 2\Spb Mobile Shell\Widgets\]

2. 若要更改生活化桌面的頁數,請點選 HomeScreen, 將PageCount值改為你希望的頁數.


3. 若要更改專業化桌面的頁數,請點選 PrfScreen, 將PageCount值改為你希望的頁數.


我已經幫大家做好10個cab執行檔,可分別將生活化桌面設定1-5頁,及專業化桌面設定1-5頁,選擇一個你想要更改的桌面及頁數之cab執行檔,複製到你的手機內,執行安裝後,就會幫你將PageCount資料寫入註冊表.
(註: 這個cab執行檔只是寫資料到註冊表裡面,並不會複製任何檔案到你的手機內,請放心使用)
附加壓縮檔: 設定桌面頁數執行檔
YA!!老大加油加油.......又有新東西可改嚕..
hanjie wrote:
再次感謝dabow0...不過我還是想要有VGA 放大到螢幕寬的尺寸 天氣widget耶,這樣看跟日曆widget 放在一起剛好佔滿一頁,可否勞煩dabow09 大大多加一種尺寸呢...(恕刪)

我又改了一個全螢幕寬480x180尺寸給VGA/WVGA手機使用,請到第26樓下載. 現在手上剛好沒有VGA機子可測試,麻煩你傳個圖上來給我看看,以確認是否正確.
  • 47
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 47)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?