我正在编写一个 android 应用程序。我想知道如何在我的应用程序启动时检查手机是否正在充电?
我读过这个How to know if the phone is charging
但这只会在手机充电状态发生变化时注册并收到通知(从充电到停止充电,反之亦然)。但是,如果我的应用程序启动时手机正在充电,我该如何应对这种情况?
我在 android 中查找了 PowerManager 和 USBManager。也没有提供我需要的 API。
谢谢。
最佳答案
这个问题提供了您可能正在寻找的代码:Event ACTION_POWER_CONNECTED is not sent to my BroadcastReceiver
还有一个 ACTION_POWER_DISCONNECTED 操作。
这道题说的是广播有粘性,错过广播也能看:Android Battery in SDK
关于android - 如何查看安卓手机是否正在充电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7535713/