我的大多数开发设备都有OLED显示屏,所以他们无法安全地保持清醒状态"在"开发者选项"下启用(我过去曾经破坏了过多使用它的设备)。但是,每当我在Android Studio中重新启动某些内容时,不得不继续拿起设备按下电源按钮,这让我感到疯狂。
有没有办法配置设备和/或Android Studio以允许屏幕像往常一样超时和关闭,但每当我通过ADB做某事时会自动重新打开它?
为了它的价值,我尝试禁用锁屏安全性,但是当ADB连接设备的屏幕关闭时,通过shift-f9或shift-f10启动程序或调试会话仍然无法启用它
答案 0 :(得分:0)
在启动应用程序之前,请运行
adb shell input keyevent KEYCODE_POWER
唤醒设备
答案 1 :(得分:0)
在Oncreate中和Setcontentview之前编写此代码:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
屏幕将永远不会使用此代码睡眠。