一定時間後延時變長問題

2021-04-03 03:03:55 字數 516 閱讀 3511

寫程式時我們經常用ishell_settimer()來設定延時,控制一些自動移動的物體,

比如說俄羅斯方塊中長條的下降,在模擬器上執行的時候我們會遇到這樣的問題,

當一定時間我們沒有碰鍵盤後,移動會變的特別慢,不過再按任何乙個鍵一切又正常了,

這是因為模擬了裝置休眠的原因,在brew sdk中也有提到原因和解決辦法

管理短時計時器和裝置睡眠

如果手持裝置在固定的持續時間(如 30 秒)內沒有鍵盤活動,則大多數裝置將進入睡眠模

式。 睡眠模式有助於節約用電。 當裝置處於這種模式時,計時器的使用時間會比實際設定的

持續時間更長。 因此,如果執行 brew 應用程式時,且在固定時間段內沒有任何鍵盤活動,

則該裝置將進入睡眠模式,應用程式設定的任何計時器都將比它的實際持續時間更長。

如果應用程式不接受此狀態,並且需要在手持裝置進入睡眠模式時也可以設定短時計時器,

brew (和裝置)指示該應用程式不希望裝置進入睡眠模式。

注意: oem 將決定是否接受此請求。

讓wince的背景光在系統空閒一定時間後自動關閉

看到 別人解決這個問題的思路,現在轉下 1修改登錄檔就可以了,在 hkey current user controlpanel backlight 下面修改值就可以搞定 2當然這個不光是要修改登錄檔,在底層按鍵控制的 中,一般都有一些關於背光檢測和按鍵 觸控螢幕 檢測的執行緒 我們用的平台可能不一樣...

一定時間遲到的總時間 考勤

declare a table id int,deptcode varchar 20 datetime datetime insert a select 32,財務部 2009 10 17 08 54 02.000 union all select 32,財務部 2009 10 17 12 02 1...

設定網頁一定時間後重新傳送驗證碼(60秒)

這裡廢話不多說直接 提供參考 var intervalobj timer變數,控制時間 var count 60 間隔函式,1秒執行 var curcount 當前剩餘秒數 傳送手機驗證碼 function sendphonecode datatype json success function d...