我使用 WiFi ADB Active
或 ADB Wireless
应用程序通过 Wifi 在 eclipse 中调试我的构建应用程序,而不是 USB 调试
。
如何在调试期间保持设备开启状态? 此应用程序中没有保持清醒的选项。
最佳答案
当 BuildConfig.DEBUG == true 时,生成一个调用 Debug.WatiForDebugger 的线程,然后获得一个完整的唤醒锁。定期轮询 Debug.isDebuggerConnected(),如果没有则释放唤醒锁。
WaitForDebugger 将锁定线程,直到连接调试器(无论是否通过 wifi)——如果发生这种情况,唤醒锁将阻止设备休眠。 一旦调试器断开连接,下次后台线程检查调试器的状态时,它将释放唤醒锁并允许设备再次休眠。
关于android - 通过 wifi 调试保持清醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22254931/