اندروید موقع بوت، مقدار ظرفیتی از باتری که پر هست رو میخونه. بعد از اون درصد باقی مانده رو بر اساس اینکه چقدر توان مصرف شده گزارش میکنه. دیگه مقدار شارژ رو نمیخونه. این روش معمولا یکمی خطا داره.
به همین دلیل ممکنه بین دو بار راهاندازی مجدد گوشی، درصد شارز کمی تغییر کنه.
البته وقتی گوشی رو به شارژر وصل میکنید دیگه اینجوری نیست. بلکه شارژ باتری مدام رصد میشه و اگه لازم باشه ممکن هست اندروید فرایند شارژ رو متوقف کنه.