Slim frames, bright screens, and overactive apps all take their toll on your Android phone's battery life. The newest flagships can keep you going all day, but there are ways to preserve battery life ...