I'm using an Android phone (a Motorola Defy+ running CM9) with OsmAnd as a map solution mounted on my motorcycle (it just shows the map and a gpx-track as a driving hint).
It's not connected to a charger yet and I don't mind when it runs out of battery (I have spare ones).
However there's this "battery low" message popping up at 15% downwards. It covers a huge part of the map and stays there until you hit the OK button which does not work with gloves on and during the ride at all.
That remaining 15% still give >1h runtime which I want to enjoy withouth nagging popups!
Is there a way to hide it completely or get rid of it after some seconds automatically?
Answer
That is hard-coded into the framework am afraid.
Look in frameworks/base/core/java/android/os/Power.java
public static final int LOW_BATTERY_THRESHOLD = 10;
The alternative is to roll-your-own ROM to do this, there's a broadcast intent for battery low warnings (ACTION_BATTERY_LOW) but that's only for system signed apps AFAIK and cannot be intercepted.
The alternative is to listen for the ACTION_BATTERY_CHANGED broadcast and perhaps using Tasker, just to mute the battery warning sound...
No comments:
Post a Comment