android - 通过 wifi 调试保持清醒

标签 android android-debug

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

如何在调试期间保持设备开启状态? 此应用程序中没有保持清醒的选项。

最佳答案

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

WaitForDebugger 将锁定线程,直到连接调试器(无论是否通过 wifi)——如果发生这种情况,唤醒锁将阻止设备休眠。 一旦调试器断开连接,下次后台线程检查调试器的状态时,它将释放唤醒锁并允许设备再次休眠。

关于android - 通过 wifi 调试保持清醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22254931/

相关文章:

android - 当软键盘可见时隐藏状态栏

android - 我可以使用 android studio 编写 libgdx 游戏吗?

android - 某些设备上的 android 中的 "no such table"问题

Android Studio 一次调试两个模块

android - 如何像在 android 4.2 中一样在 android 4.3 中启用跟踪

android - 更改ActionMode android标题的颜色

java - 从数据库中获取最高 10 个值并显示在 RecyclerView 中

android - 来自 Transformation 的数据绑定(bind) LiveData - Android Kotlin

android - 单一 Intent 共享音频和文本

android - 如何在Android中将日志写入SD卡?