Android 'remembers' the state of the battery internally, the disadvantage of this is that when the state of the battery changes as a result of charge cycles and age, the Android system will not adjust itself accordingly. For rooted users, the procedure is a lot easier, the app will ask for root permission.