2016-11-18 56 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); 

画面将永远不会与此代码睡觉。

相关问题