I would like to be able to detect whether or not the device is plugged in. I would like to be able to just query that the same way we can do for the connectivity state. Is that possible or do I need to create a broadcast receiver that listens for the battery events?
Share
Apparently the ACTION_BATTERY_CHANGED is a “sticky broadcast” which means you can register for it and receive it any time after it has been broadcast. To get the plugged state you can do something like: