【发布时间】:2017-05-19 14:54:34
【问题描述】:
当用户插入手机充电器时,我需要停止然后启动(重新启动)我的 MainService。为此,我有一个所谓的 GodService,它为 ACTION_BATTERY_CHANGED 意图注册接收器,然后我在该 BroadcastReceiver 中重新启动 MainService。
如有必要,我可以将代码发布到那里,但这似乎工作正常,因为一旦我开始调试,我就在充电,我可以逐步查看 MainService 停止并重新启动。
我的问题是,我怎样才能连续测试多次(我需要这样做),因为我必须拔下设备,从而停止我的调试会话。我确信必须有一种方法可以调试充电端口的移除,但我不能使用正确的术语进行搜索。
【问题讨论】:
-
你可以使用无线adb连接,但我认为这需要root
-
@cricket_007,感谢您编辑/澄清帖子,但为什么我尝试在 Android Studio 中调试的事实不相关?换句话说,是否有特定于该开发环境的调试功能可以帮助解决这个问题?
-
Android Studio 仅使用 adb,但您的观点不错,但问题不在于 IDE 本身
-
@cricket_007,如果您想提交答案,我会给您信用。我使用this tutorial 设置无线adb 没有root。
标签: android broadcastreceiver battery