Pagrindinis » kaip » Kaip rasti „Android“ baterijos problemų priežastį

    Kaip rasti „Android“ baterijos problemų priežastį

    „Android“ turi įmontuotą akumuliatoriaus statistikos įrankį, rodantį, kas naudoja jūsų bateriją. Deja, šis įrankis nesuteikia visos informacijos, kurios reikia norint nustatyti pagrindines blogos baterijos veikimo priežastis.

    „BetterBatteryStats“ yra programa, kuri rodo daug išsamesnę informaciją apie tai, kas iš tikrųjų naudojama jūsų telefono baterijoje. Naudodami „BetterBatteryStats“ galite tiksliai nustatyti, kurios programos ir nustatymai nuleidžia bateriją.

    Darbo pradžia

    „BetterBatteryStats“ yra prieinama „Google Play“ už 2,99 JAV dolerių, ir tai verta. Jei norite išbandyti prieš perkant, galite nemokamai atsisiųsti programą iš savo siūlų „XDA Developers“ forume. Būtinai palaikykite kūrėją ir įsigykite programą, jei manote, kad tai naudinga.

    Programa pradės stebėti po pirmojo įkrovimo. Įdiegę programą, jums reikės įkrauti telefoną ir tada suteikti BetterBatteryStats laiko rinkti duomenis. Paprastai telefoną galite naudoti kelias valandas, ją naudoti įprastai dienai arba net palikti naktį, kad pamatytumėte tik tai, ką daro jūsų telefonas, kai nenaudojate. „BetterBatteryStats“ naudoja „Android“ standartinius įvykius, todėl ji neturėtų naudoti papildomos baterijos, kad surinkti šiuos duomenis.

    Wakelocks paaiškinta

    „Android“ telefone yra trys būsenos: pažadinkite ekraną (kai jį naudojate), pabudę su ekranu (kai jis atlieka veiksmus fone) ir miegą.

    Kai nenaudojate telefono ar planšetinio kompiuterio, norite, kad jis liktų miego režimu kiek įmanoma. Miego režimas sunaudoja labai mažai akumuliatoriaus.

    Tačiau jūsų telefonas visą laiką negali likti miego būsenoje. Programos, kurioms reikia atlikti veiksmus fone, naudoja dalinius „wakelocks“, kad telefonas veiktų budriai. Bet kuri programa, kuriai reikia daryti foną - „Gmail“ gauna naujus laiškus, muzikos grotuvas, grojantis muziką su telefono ekranu, arba kontaktų programa, sinchronizuojanti jūsų kontaktus - visi naudojasi daliniais „wakelocks“, kad telefonas būtų budrus.

    Veikiant „wakelocks“ efektui, po to, kai „BetterBatteryStats“ turėjo šiek tiek laiko rinkti duomenis, galite matyti telefono būsenos informaciją. Pavyzdžiui, žemiau esančioje ekrano nuotraukoje matome, kad telefonas buvo įjungtas daugiau nei 21 valandą. Šiuo metu telefono ekranas buvo įjungtas tik 12 minučių, tačiau pats telefonas budėjo beveik dvi valandas.

    Kodėl telefonas praleido daugiau nei pusantros valandos, kai nenaudojome? Daliniai wakelocks laikė jį budriai. Mes galime sumažinti laiką, kurį telefonas praleidžia budriai ir taip padidina baterijos veikimo laiką, pašalindamas wakelocks. (Atkreipkite dėmesį, kad „wakelocks“ tiesiog matuoja laiką, kai telefonas buvo pabudęs, kai ekranas buvo išjungtas. Jei naudosite telefoną klausytis muzikos su ekranu, tikimasi ir bus neišvengiama daugybė budėjimo laiko su ekranu.)

    Dalinių wakelocks peržiūrėjimas

    Jei norite peržiūrėti dalinius „wakelocks“, palieskite „Other“ meniu, esantį programos viršuje, ir pasirinkite „Partial Wakelocks“. Jūs matysite veiksmų, kurie sukėlė wakelocks, sąrašą. Programa, sukėlusi daugiausia „wakelocks“, bus rodoma sąrašo viršuje, todėl žinosite, kokias problemas reikia sutelkti.

    Pvz., Žemiau esančioje ekrano kopijoje matome keletą „wakelocks“ priežasčių: „Google“ žemėlapiai automatiškai atnaujina mūsų buvimo vietą (galbūt „Google“ dabar žinos, kur esame), kišenės sinchronizavimas su neskaitytais straipsniais, „Twitter“ sinchronizuojant naujus „tweets“ ir „Google+“ programų sinchronizavimas naujas turinys.

    Dalyvaujantys daliniai wakelocks

    Naudodamiesi šia informacija žinome, ką galime padaryti, kad iš telefono išstumtume daugiau baterijų. „Google“ žemėlapiuose galėjome išjungti foninės vietos ataskaitų teikimą („Google“ žemėlapių programa -> Nustatymai -> Vietos nustatymai -> Vietų ataskaitos -> Neatnaujinkite savo vietos), nustatykite „Pocket“, kad sinchronizuotumėte straipsnius rečiau (arba net naudokite rankinį sinchronizavimą), nustatykite „Twitter“ rečiau ieškoti naujų „tweets“ ir išjungti „Google+“ programos sinchronizavimo funkciją.

    Jei pamatėme „Google“ pokalbį šalia šio sąrašo viršaus ir niekada jo nenaudojome, galėtume išeiti iš „Google“ pokalbio, kad sumažintume wakelocks. Jei programoje, kuri sukelia „wakelocks“, yra sinchronizavimo funkcija, nustatykite ją sinchronizuoti rečiau, sinchronizuoti rankiniu būdu arba visiškai išjungti sinchronizavimą (jei niekada nenaudojate).

    Žinoma, čia priimti sprendimai yra kompromisai. Pvz., Jei „Gmail“ yra didelis šaltinis jūsų „wakelocks“, galite nustatyti „Gmail“ niekada automatiškai sinchronizuoti naujus el. Laiškus. Kai tik sinchronizuosite rankiniu būdu su „Gmail“ programos atnaujinimo mygtuku, gausite tik naujus el. Laiškus ir niekada negausite pranešimų apie naujus el. Laiškus, jei tai padarėte.

    Jei yra programa, kuri toliau kuria „wakelocks“ ir nenaudojate, turėtumėte ją pašalinti. Jei negalite pašalinti programos, nes ji buvo pateikta su telefonu, galite jį išjungti. Jei norite išjungti programą, atidarykite nustatymų ekraną, bakstelėkite „Apps“, braukite per visą sąrašą ir suraskite programą. Palieskite programos pavadinimą ir bakstelėkite mygtuką Išjungti. (Jūs neturėtumėte naudoti šios funkcijos, kad išjungtumėte naudingas programas, nes tai gali sukelti problemų.)

    Jei nesate tikri, kokie yra wakelock nustatymai, pabandykite „Googling“. Kiti vartotojai tikriausiai susidūrė ir išsprendė šią problemą.


    Jei norite daugiau patarimų apie baterijos naudojimo laiką, patikrinkite visą mūsų vadovą, kaip maksimaliai padidinti „Android“ telefono baterijos veikimo laiką.