|
AnkuLua 發表於 Aug 9, 2016 3:42:58 GMT
眾多壇友都有希望能關掉螢幕的功能以省電 大家的心聲我們應到了
不囉嗦,直接上菜
keyevent(26) -- power, turn off screen wait(3) keyevent(82) --unlock type("1234") --passcode, change to your PIN, remove it if no lock keyevent(66) -- enter, remove it if no lock
|
|
|
AnkuLua 發表於 Aug 9, 2016 12:30:17 GMT
剛發現不是所有機器都適用 祝您幸運
|
|
roach
New Member
Posts: 3
|
roach 發表於 Aug 31, 2016 1:07:28 GMT
wait() 超過30秒會起不來, 小於30秒都沒問題, 應該是被Android的power management控制而真的深深地睡去了
請問有power management的function讓Ankulua可以螢幕關掉後也不會睡著嗎?
|
|
|
AnkuLua 發表於 Aug 31, 2016 1:39:21 GMT
目前沒有
|
|
roach
New Member
Posts: 3
|
roach 發表於 Aug 31, 2016 5:58:53 GMT
哎呀, 那有其他解決方法嗎, 看著panel老去好傷心呢...
|
|
|
AnkuLua 發表於 Aug 31, 2016 6:01:01 GMT
可以29秒喚醒ㄧ下
|
|
ryon
Junior Member
Posts: 13
|
ryon 發表於 Oct 25, 2016 3:46:09 GMT
請問有偵測目前Screen On/Off的函數嗎? 發現有時候會沒送成功key event, 或是因為charger造成螢幕不預期提前亮起.. 如果能在送power key event前檢查一下Screen On/Off狀態, 會更理想一點
|
|
xato
New Member
Posts: 4
|
xato 發表於 Oct 26, 2016 6:52:05 GMT
wait() 超過30秒會起不來, 小於30秒都沒問題, 應該是被Android的power management控制而真的深深地睡去了 請問有power management的function讓Ankulua可以螢幕關掉後也不會睡著嗎? 我也發現這問題 原因是螢幕關掉後wait()的時間再過2秒後就不再準確 用了以下代碼測試: function goRest(restTime) local locationScreenBottom = Location(540, 1845) local locationScreenMiddle = Location(540, 945) t = Timer()
setDragDropTiming(300, 300) setDragDropStepCount(100) setDragDropStepInterval(5)
keyevent(26)
print(restTime) print("0:"..t:check())
for i = 1, restTime do wait(1) print(i..": "..t:check()) end
keyevent(26)
dragDrop(locationScreenBottom, locationScreenMiddle)
sleep(10.0) end 結果如下: 0: 1.169 1: 2.204 2: 3.243 3: 4.75 4: 8.064 5: 12.857 workaround是螢幕關掉後, 用while(true)不停wait(1)再用Timer的check檢查實際時間, 過了就break
|
|
ryon
Junior Member
Posts: 13
|
ryon 發表於 Dec 12, 2016 10:03:41 GMT
請問有偵測目前Screen On/Off的函數嗎? 發現有時候會沒送成功key event, 或是因為charger造成螢幕不預期提前亮起.. 如果能在送power key event前檢查一下Screen On/Off狀態, 會更理想一點 簡單check screen on/off 方法, 利用screen off時, getColor(Location(X, Y)) = 0, 0, 0 if (getColor(Location(640, 360)) == 0) then keyevent(26)--power, turn on screen wait(5) end
|
|
|
jackyrm 發表於 Dec 31, 2016 3:51:21 GMT
意思是指在手機螢幕關閉時,都能運作相應腳本和遊戲,對於screencap,取圖都沒有問題
|
|