<有背景音樂,請打開喇叭,音樂檔很大,請耐心等候>

 那時,我是一個懵懂無知的少女,

 帶著含苞待放的羞怯,等待著我的愛情,

 我遇見英俊的你,我倆一見傾心,

 那時我的世界彷彿只剩下愛情,

 即使我知道,你的溫柔從未停止過,

 你說愛像雲,要自在漂浮才美麗,

 我癡癡等待,直到年華老去,

「繁華散盡淚成灰,斷弦搖琴玉消香,空嘆殘花夢如煙,天長水遠愁斷腸」

相信在開發 Android 裝置的工程師在做長時間測試的時候一定會遇到一個棘手的問題:
「該怎麼關掉 Screen Timeout?」否則裝置一下子就睡著了該怎麼測試?因為在網路上找不到相關的訊息,索性就自己寫一下。

基本上我有兩個辦法:

  1. 第一個辦法是給有能力可以編譯 Android 的開發人員,從 Android 的根目錄下尋找frameworks/base/packages/SettingsProvider/res/values/defaults.xml ,打開這個檔案,找關鍵字"def_screen_off_timeout",把這一行改成
    -1
    然後重新編譯與更新 Android Sytem。


  2. 第二個方法是給沒有辦法編譯 Android 或者像我這種懶得一直重新編譯的開發人員^^,進入 adb shell 裡面,cd 到 /data/data/com.android.providers.settings/databases/ ,輸入
    sqlite3 settings.db
    SQLite version 3.6.22
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite> update system SET value='-1' where name='screen_off_timeout';
    sqlite> select * from system where name='screen_off_timeout';
    51|screen_off_timeout|-1
    
    如果結果像最後一行這樣顯示 -1 表示成功了,接著輸入 .exit 離開,然後輸入
    reboot
    重新開機,好!開機完成後應該就可以"不眠不休"的測試了...^_^。