Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio中运行/调试程序时唤醒设备?_Android_Android Studio - Fatal编程技术网

在Android Studio中运行/调试程序时唤醒设备?

在Android Studio中运行/调试程序时唤醒设备?,android,android-studio,Android,Android Studio,我的大多数开发设备都有OLED显示器,所以它们不能在“开发者选项”下安全地启用“保持清醒”(我过去用过太多的设备)。但是每次我在Android Studio中重新启动某些东西时,必须不断拿起设备按下电源按钮,这让我发疯 有没有办法将设备和/或Android Studio配置为允许屏幕超时并像往常一样关闭,但在我通过ADB执行操作时自动重新打开屏幕 值得一提的是,我尝试禁用锁屏安全,但在连接ADB的设备屏幕关闭时,通过shift-f9或shift-f10启动程序或调试会话仍然无法打开锁屏。启动应用

我的大多数开发设备都有OLED显示器,所以它们不能在“开发者选项”下安全地启用“保持清醒”(我过去用过太多的设备)。但是每次我在Android Studio中重新启动某些东西时,必须不断拿起设备按下电源按钮,这让我发疯

有没有办法将设备和/或Android Studio配置为允许屏幕超时并像往常一样关闭,但在我通过ADB执行操作时自动重新打开屏幕


值得一提的是,我尝试禁用锁屏安全,但在连接ADB的设备屏幕关闭时,通过shift-f9或shift-f10启动程序或调试会话仍然无法打开锁屏。启动应用程序之前,请运行

adb shell input keyevent KEYCODE_POWER

要唤醒设备

请在Oncreate和Setcontentview之前编写此代码:

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

屏幕上永远不会出现此代码。

我们可以自动执行此操作吗?在gradle脚本或类似的东西中添加它?您现在怎么做?