2016-11-18 51 views
1

我的大部分開發設備都帶有OLED顯示屏,因此他們無法安全地在「開發人員選項」下啓用「保持醒來」狀態(過去,我已經毀掉了太多使用它的設備)。但每次我在Android Studio中重新啓動某些內容時,必須不斷繼續使用設備才能點擊電源按鈕,這讓我非常吃驚。在Android Studio中運行/調試程序時喚醒設備?

有什麼辦法可以配置設備和/或Android Studio,讓屏幕像往常一樣超時並關閉,但每當我通過ADB執行某些操作時都會自動將其重新打開?

對於什麼是值得的,我嘗試禁用鎖屏安全,但通過shift-f9或shift-f10啓動程序或調試會話,而ADB連接設備的屏幕關閉時仍無法打開它。

回答

0

啓動應用程序之前,運行

adb shell input keyevent KEYCODE_POWER 

喚醒設備

+0

我們可以自動化嗎?例如。將其添加到gradle腳本或類似的東西? – Paritosh

0

寫這段代碼的OnCreate和之前的setContentView:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

畫面將永遠不會與此代碼睡覺。

相關問題