通过wifi调试保持清醒

时间:2014-03-07 16:04:40

标签: android android-debug

我使用WiFi ADB ActiveADB Wireless应用程序通过Wifi调试我的构建应用程序而不是USB debuging

如何在调试期间继续打开设备? 此应用程序中没有选项可以保持清醒。

3 个答案:

答案 0 :(得分:1)

当BuildConfig.DEBUG == true时,产生一个调用Debug.WatiForDebugger的线程,然后获得一个完整的唤醒锁。定期轮询Debug.isDebuggerConnected(),如果没有则释放唤醒锁。

WaitForDebugger将锁定线程,直到连接调试器(通过wifi或不通过) - 如果发生这种情况,唤醒锁将使设备不会休眠。 一旦调试器断开连接,下一次后台线程检查调试器的状态时,它将释放唤醒锁并允许设备再次进入休眠状态。

答案 1 :(得分:0)

您可以使用其中一个开发者选项 - “保持清醒”。它会在充电时保持屏幕亮起。

我认为不是你想要的,但足够接近

答案 2 :(得分:0)

WiFi ADB声称它无论如何都会为你做这件事

  

★暂时增加屏幕关闭超时。 10次​​中有9次   是用户在Android应用程序开发和测试过程中想要的   在设备上。当ADB结束时,原始屏幕超时值将恢复   WiFi再次被禁用。

如果自动屏幕关闭超时不足,即使您不需要USB导线进行调试,也可以将其中一个连接到墙壁上,直接提供电源以保持屏幕开启。

相关问题