壓縮檔裡已經附上中文的說明檔。
補充說明:
此版本在WM6底下的橫置模式仍無法正確執行
![[分享]仿iPhone Slidelock,6/23更新為1.17版。](http://attach.mobile01.com/attach/200706/mobile01-e6a4fa9614cbd2d0b0a46b9249540d48.jpg)
附加壓縮檔: WM5使用者按這裡下載1.17版cab安裝檔
附加壓縮檔: WM2003/SE使用者按這裡下載1.17版cab安裝檔
Slide 2 UnLock是一個簡單的上鎖/解鎖程式並擁有像iPhone般的滑動鍵解鎖功能,當你不使用你的裝置時它可以被用來當做螢幕保護程式。
原始1.0版由http://rychlicki.net/en/2007/04/01/174/釋出,它現在已被更進一步的修改,參考底下新增的功能:
v1.17 (22-6-2007)
1. 修正非預設天氣來源時"ShowSpbWeather"無法顯示的問題。
2. 修正了一些問題
底下這些只適用於WM6/WM6的裝置
3. 新增了"BlankOnTalk"選項 - 在手機在通話的時候關閉螢幕。如果你要開啟螢幕,只需按下電源鍵。
4. 如果程式在來電之前已經被啟動,程式將會在鈴聲響的時候自動隱藏起來;並在通話結束後重新啟動。
5. 不再輪詢工作,現在所有系統狀態的改變將由iLock負責(使用SNAPI)。結果將更準確並且更省電(省電效果同樣適用於WM2003版)
6. 新增了未聽電話答錄留言和未收MMS簡訊計數。
從1.1版開始,必須執行安裝的步驟,如果你使用了任何其它的方法讓SLIDE.EXE在喚醒後執行,在使用這個版本前請取消它,請閱讀如何使用/安裝以得到更多資訊。
這次釋出裡包含了以下檔案:
SLIDE.EXE - 使用者端的上鎖程式
iLock.EXE - 背景工作執行;等待適當的時機喚醒程式;提供系統訊息給程式
GFX(folder) - 包含了所有上鎖程式的必要圖形,可以完全自訂
readme.txt - 說明檔
history.txt - Slide 2 Unlock的歷史演進
如何使用/安裝:
==============
1. 只需一個簡單的安裝步驟 - 使用CAB檔來安裝。
2. 安裝完成後將會有兩個捷徑建立在\程式集\Slide2Unlock:
iLock.lnk - 啟動/停止ilock.exe(在第一次執行的時候它會安靜的在背景執行;第二次執行的時候,它會關閉iLock和SLIDE)
Slide2Unlock.lnk - 手動啟動程式(請確認iLock有在背景執行,否則將無法顯示電量狀態)
3. 一個iLock.EXE的捷徑將會自動建立在"\Windows\啟動"底下。
4. 每當你更改Registry的設定後,請重新執行iLock.EXE以套用新的設定。如何執行?只要再次執行iLock。它會自動關閉iLock.EXE和SLIDE.EXE。
5. 移除方法,使用設定底下的"移除程式"。
6. 無法安裝在記憶卡上(為了穩定性)。
7. Smartphone的使用者在"DpadOn"被設為1的時候,可以直接按下D-pad(方向鍵)解鎖。
iLock設定(在登錄檔底下的\HKEY_CURRENT_USER\Software\A_C\Slide2Unlock):
如不知如何修改,請參考Darren Lin的"[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)"
http://www.mobile01.com/topicdetail.php?f=129&t=136842
======================================================================
1. DateFormat(本參數在中文系統下沒有作用)
功能說明:日期顯示設定
yyyy' / 'M' / 'd
詳細設定(僅限英文系統):
DateFormat:
d 顯示日期,如遇單位數前面不加0
dd 顯示日期,如遇單位數前面加0
ddd 顯示星期幾的英文縮寫
dddd 顯示星期幾的英文全名
M 顯示月份,如遇單位數前面不加0
MM 顯示月份,如遇單位數前面加0
MMM 顯示月份的英文縮寫(僅限英文系統使用)
MMMM 顯示月份的英文全名(僅限英文系統使用)
y 顯示年份的最後兩位數字,如遇單位數前面不加0
yy 顯示年份的最後兩位數字,如遇單位數前面加0
yyyy 顯示完整的年份
yyyyy 等同於"yyyy"
例如,要讓畫面上日期顯示"2007 / 05 / 04"
就將DateFormat設為 yyyy' / 'MM' / 'dd
======================================================================
2. TimeFormat
功能說明:時間顯示設定(因在中文系統下只可正確顯示數字,所以中文系統請不要使用t或tt兩項參數)
TimeFormat:
h 顯示小時,如遇單位數前面不加0;12小時制
hh 顯示小時,如遇單位數前面加0;12小時制
H 顯示小時,如遇單位數前面不加0;24小時制
HH 顯示小時,如遇單位數前面加0;24小時制
m 顯示分鐘,如遇單位數前面不加0
mm 顯示分鐘,如遇單位數前面加0
s 顯示秒數,如遇單位數前面不加0
ss 顯示秒數,如遇單位數前面加0
t 用單一字元顯示上午或下午,例如A或是P(僅限英文系統使用)
tt 用多重字元顯示上午或下午,例如AM或是PM(僅限英文系統使用)
例如,要讓畫面上時間顯示"11:29:40"
就將TimeFormat設為 hh':'mm':'ss
======================================================================
3. CloseApp
功能說明:程式關閉後是否繼續在背景執行
設為0,解除鎖定後,SLIDE.exe會繼續在背景執行,可以加快下次執行的速度,但是會佔用大約5MB的記憶體。
設為1,直接關閉SLIDE.exe。
======================================================================
4. Speed
功能說明:滑動鍵的移動速度設定
可設定的範圍為1至5,1是最慢,5是最快
======================================================================
5. VGAfix
功能說明:VGA字型修正
如果你的裝置是VGA(解析度640X480)螢幕,為了讓字型正常顯示,請將VGAfix設為1
非VGA螢幕請設為0
======================================================================
6. Wallpaper
功能說明:直立模式下的背景圖片路徑(可以使用.bmp、.jpg或.png格式):
設定範例:
\Program Files\Slide2Unlock\Res\wallpaper.bmp
======================================================================
7. WallpaperLandscape
功能說明:橫置模式下的背景圖片路徑(可以使用.bmp、.jpg或.png格式):
設定範例:
\Program Files\Slide2Unlock\Res\wallpaperL.bmp
======================================================================
8. Autostart
功能說明:裝置喚醒後是否自動執行SLIDE.exe
設為0,不會自動執行。
設為1,自動執行。
======================================================================
9. OffLCD
功能說明:閒置多久後自動關閉螢幕
最少5秒,設為0可關閉此項設定
======================================================================
10. BlankScreen
功能說明:閒置後進入休眠模式或是只將螢幕關閉(需配合OffLCD選項)
設為0,閒置後將自動進入休眠模式。
設為1,閒置後只將螢幕關閉。
======================================================================
11. IdleStart
功能說明:關閉背光後是否自動執行Slide 2 UnLock(僅限WM5系統,或是有支援關閉背光功能的裝置)
設為0,不會自動執行
設為1,自動執行
======================================================================
12. ACIdleStart
功能說明:充電模式下關閉背光後是否自動執行Slide 2 UnLock
設為0,不會自動執行
設為1,自動執行
======================================================================
13. ACOffLCD
功能說明:充電模式下閒置多久後自動關閉螢幕
最少5秒,設為0可關閉此項設定
=======================================================================
14. ACBlankScreen
功能說明:充電模式下閒置後進入休眠模式或是只將螢幕關閉(需配合ACOffLCD選項)
設為0,閒置後將自動進入休眠模式。
設為1,閒置後只將螢幕關閉。
=======================================================================
15. Slide2UnlockPath
功能說明:安裝路徑(如果要將Slide 2 UnLock安裝在記憶卡上或是其它地方,請修改這個選項)
設定範例:
原始安裝路徑
\Program Files\Slide2Unlock
記憶卡安裝路徑
\Storage Card\Slide2Unlock
=======================================================================
16. ShowAppointment
功能說明:是否顯示約會(僅可顯示英文,中文無法正確顯示)
設為0,不顯示。
設為1,顯示。
=======================================================================
17. AppointmentTimeFormat
功能說明:約會的時間顯示設定(與TimeFormat的格式相同)
預設為h':'mmt
=======================================================================
18. DpadOn
功能說明:開啟或關閉D-pad鍵(方向鍵)輸入
設為0,關閉。
設為1,開啟。
=======================================================================
19. ShowSpbWeather
功能說明:如果你有安裝Spb Weather,可以設定這個參數來顯示當日天氣。
設為0,關閉。
設為1,開啟。
=======================================================================
20. BlankOnTalk(只適用於WM5或6)
功能說明:通話時是否將螢幕關閉
設為0,不關閉螢幕。
設為1,關閉螢幕。
=======================================================================
21. 底下是第一次執行程式時,預設的設定。
ACBlankScreen=0
ACIdleStart=0
ACOffLCD=0
AppointmentTimeFormat=h':'mmt
Autostart=1
BlankOnTalk=0
BlankScreen=0
CloseApp=0
DateFormat=dddd', 'd MMMM
DpadOn=0
IdleStart=1
OffLCD=0
ShowAppointment=0
ShowSpbWeather=0
Slide2UnlockPath="\\Program Files\\Slide2Unlock"
Speed=3
TimeFormat=H':'mm
VGAfix=0
Wallpaper="\\Program Files\\Slide2Unlock\\GFX\\Res\\wallpaper.bmp"
WallpaperLandscape="\\Program Files\\Slide2Unlock\\GFX\\Res\\wallpaperL.bmp"
安裝附註:
========
1.使用WM2003/SE版本的裝置,可以透過以下方式手動新增訊號強度和系統商名稱:
使用登錄檔編輯器在HKEY_LOCAL_MACHINE\System\state\phone底下新增以下資料(沒有phone這個機碼的請自行新增)
Signal Strength Raw 訊號強度(請新增為DWORD值)
Current Operator 系統商名稱(請新增為字串值REG_SZ,中文系統請使用英文名稱)
Radio Ready State 無線電狀態(請新增為DWORD值)
設定範例:
Signal Strength Raw=100
Current Operator Name="cingular"
Radio Ready State=31
2.因為本程式無法順利支援中文,所以系統商的部份會顯示亂碼,請參考以下作法把系統商名稱改為英文
a.開啟登錄檔編輯程式
b.依序點選進入HKEY_LOCAL_MACHINE-->SOFTWARE-->Microsoft-->RIL-->OperatorNames
c.進入會後看到如以下的參數值
46601 遠傳電信
46611 中華電信
46688 和信電訊
46689 威寶電信
46693 東信電訊
46697 台灣大哥大
46699 泛亞電信
如果OperatorNames底下沒有任何參數的夥伴請自行在OperatorNames底下新增字串值(String),
把上面列出來的系統商名稱改成英文就可以正常顯示了(例如:和信電訊改成KGT-Online),
數字的部份是填在名稱(Value Name),系統商名稱是填在數值(Value Data)。
以下是各系統商預設的英文名稱。
遠傳電信 Far EasTone
中華電信 Chunghwa
和信電訊 KGT-Online
威寶電信 Vibo
東信電訊 MobiTai
台灣大哥大 TWN GSM
泛亞電信 TransAsia
不用全部新增,選擇你的系統商跟經常漫遊的系統商新增即可。
以知的限制和F&Q:
===============
1. 無法顯示UNICODE(為了加快執行速度和節省記憶體空間)
2. 訊號強度和系統商名稱無法在WM2003裝置下顯示(但可以手動新增)
3. "未接來電"、"未讀簡訊"、"未讀信件"等提示功能無法在WM2003裝置下使用
4. 如果你的裝置有側滑蓋鍵盤,當鍵盤滑出的時候程式會自動關閉。
5. 程式在橫置模組底下執行速度會有比較慢或是出現白屏的狀況,目前尚無解決之道。
6. 回報有相容問題的裝置:日文系統、泰文系統、O2 Atom Life
7. 為了加快執行速度,請將選項"CloseApp"設為0,但是會佔用大約5MB的記憶體。不過結果是值得的。:)
8. 如果SLIDE有時意外地開啟,請將"IdleStart"設為0並重新執行iLock。
9. 如果"密碼/Pin碼鎖"或是"擁有者資訊"被設為喚醒的時候顯示,程式將會自行關閉
10. 為了讓程式能正確的顯示電量狀態,iLock必須在背景執行。
11. 如果你想在按下電源鍵的時候讓程式自動啟動,請將"Autostart"設為0並重新啟動iLock。
12. 如果你想使用其它按鍵啟動程式,請將功能鍵指定到以下捷徑 - \Program Files\Slide2Unlock\Slide2Unlock.lnk。
故障排除:
========
當你的裝置當在那裡,而且畫面顯示空白或者是按任何按鍵跟觸碰螢幕都沒有反應的話,
你可以不用重新啟動,只要照著以下操作(前提是你的裝置要有相機按鈕):
1. 按下相機鈕開啟內建的相機程式
2. 按下結束通話按鈕回到Today畫面
3. 使用Task Manager(免費軟體;高度推薦)關閉SLIDE.EXE
原始碼:
===========
1.原始碼v1.03於http://www.arianesoft.ca/e107_plugins/forum/forum.php釋出。你會需要arianesoft.ca的PPL來修改或compile原始碼。
2.原始碼可以被自由的修改
特別感謝:
========
1. http://www.tzywen.com/index.php
2. http://rychlicki.net/en/2007/04/01/174
3. http://www.arianesoft.ca 和論壇裡的夥伴
4. Aneto 幫忙測試"VGA fix"
5. Larna 幫忙開發C語言(抱歉我使用了"iLock"這個檔案名稱 ;) )
6. Xanthus 幫忙測試WM6裝置以及提供中文的翻譯,網址在http://www.mobile01.com/topicdetail.php?f=129&t=317329
7. The-equinoxe 以及 Rambit66 提供了這個CAB檔案
8. 在 xda-developers 論壇裡的同伴 (http://forum.xda-developers.com)。 感謝你們的測試,評論,支持和耐心。
以上翻譯如有錯誤請來信指正
xanthus@sfilc.com
2007/06/11
By Xanthus
我分享的版本為xda-developers論壇裡的A_C網兄所修正的版本,可參閱以下網址:
http://forum.xda-developers.com/showthread.php?p=1276490
本文的原討論串為以下網址:
http://www.mobile01.com/topicdetail.php?f=129&t=306569