Mokomoji medžiaga, kaip tinkinti akumuliatoriaus įkrovos lygį, kuris suaktyvina akumuliatoriaus tausojimo funkciją, ir kaip įjungti šią funkciją, kai ekranas išjungtas.
Įrenginio baterijos veikimo trukmės pailginimas yra viena iš pagrindinių priežasčių, kodėl vartotojai plūsta į mūsų forumus. XDA galite rasti programų, branduolių, ROM ir vadovų, kaip pagerinti akumuliatoriaus veikimo laiką. Tačiau retai rasite baterijos veikimo patarimą, kuris veiktų visuotinai.
Funkcija, kurią „Google“ pristatė „Android 5.0 Lollipop“, vadinama „Battery Saver“, yra vienas iš akumuliatoriaus taupymo įrankio pavyzdžių, kuris veikia beveik bet kuriame „Android“ įrenginyje. Akumuliatoriaus tausojimo priemonė, kai įjungta, išjungia foninius duomenis, vietos nustatymo paslaugas, vibraciją, animaciją ir, jei reikia, sumažina procesoriaus našumą. Tai naudinga funkcija, kuria galima pasinaudoti, kai reikia pailginti baterijos veikimo laiką, tačiau pagal numatytuosius nustatymus paslauga suaktyvinama tik tada, kai akumuliatoriaus įkrovos lygis yra 5, 10 arba 15 % arba suaktyvinama rankiniu būdu.
Ką daryti, jei norite pakeisti akumuliatoriaus procentą, kuris suaktyvina akumuliatoriaus tausojimo funkciją? O galbūt norite automatiškai įjungti akumuliatoriaus tausojimo priemonę, kai ekranas išjungtas? Žinoma, galite naudoti sparčiųjų nustatymų perjungiklį arba spartųjį klavišą, kad įjungtumėte akumuliatoriaus tausojimo priemonę, tačiau tai padaryti gali kilti problemų. Šiame vadove parodysiu, kaip galite pakeisti akumuliatoriaus taupymo aktyvinimo procentą arba netgi automatiškai paleisti funkciją pagal bet kokius norimus kriterijus.
Kaip ir beveik kiekvieną „Android“ nustatymą, nuosavybę galima keisti, jei turite tinkamą leidimą. Akumuliatoriaus taupymo parametras yra apibrėžtas Nustatymai. Pasaulinė klasė, nors dokumentacijos tame puslapyje nerasite, nes negarantuojama, kad funkcija bus kiekviename įrenginyje.
Tačiau paviršutiniškai pažvelgus į AOSP arba pateikiant visus galimus įrenginio nustatymus paaiškėja, kad akumuliatoriaus tausojimo parametras yra apibrėžtas „mažai energijos“ pastovus. Jame yra sveikojo skaičiaus reikšmė „0“ arba „1“, atitinkamai „išjungta“ ir „įjungta“. Akumuliatoriaus tausojimo priemonės aktyvinimo lygis / procentinė vertė yra apibrėžta „mažas_galios_paleidimo_lygis“ konstanta, ir tai turi sveikojo skaičiaus reikšmę nuo 1 iki 100. Pakeitę bet kurį iš šių dviejų parametrų, galime patys valdyti akumuliatoriaus tausojimo funkciją.
Pasirinktinis akumuliatoriaus tausojimo įjungimo lygis
Pirmiausia nustatysime rankinį akumuliatoriaus taupymo aktyvinimo procentą / lygį. Yra du sprendimai, iš kurių pirmasis susijęs su pačios low_power_trigger_level konstantos modifikavimu, kad „Android“ sistema pati galėtų įjungti / išjungti akumuliatoriaus tausojimo priemonę. Norėdami tai padaryti, jums tereikia nusiųsti paprastą ADB komandą. Jei savo kompiuteryje jau nustatėte ADB, praleiskite kitą skyrių. Jei ne, skaitykite toliau.
ADB nustatymas
Pirmas, Atsisiųskite ADB dvejetainį failą tiesiai iš „Google“. jūsų konkrečiai OS ir išskleiskite ją į atskirą kompiuterio katalogą. Kitas, įdiekite tinkamą tvarkyklę jūsų konkrečiam telefonui. Tada įjunkite „USB derinimą“ skiltyje „Nustatymai“ -> „Kūrėjo parinktys“. Jei nematote Kūrėjo parinkčių, turėsite ją įjungti eidami į Nustatymai -> Apie telefoną, tada 7 kartus bakstelėdami Sukūrimo numerį. Galiausiai įsitikinkite, kad ADB veikia, paleisdami komandų eilutę tame pačiame kataloge kaip ir ADB dvejetainis failas (dešiniuoju pelės mygtuku spustelėkite --> "atidaryti komandų eilutę čia") ir paleiskite šią komandą:
adb devices
Jei matote savo įrenginio serijos numerį (ir jame nėra parašyta neteisėta), esate auksinis. Jei telefone matote iššokantįjį langą, kuriame prašoma suteikti kompiuteriui ADB prieigą, pasakykite „taip“. Jei nematote nei vieno, nei kito, pabandykite iš naujo paleisti kompiuterį / telefoną ir vėl jį prijungti prie kompiuterio. Kitu atveju pabandykite iš naujo įdiegti tvarkyklę.
Pasirinktinis aktyviklio lygis – ADB metodas
Kai ADB bus nustatytas, laikas keisti nustatymą. Viskas, ką jums reikia padaryti, tai įvesti vieną komandą taip:
adb shell settings put global low_power_trigger_level TRIGGER_LEVEL
kur TRIGGER_LEVEL yra akumuliatoriaus lygis (1–100 %), kurį norite, kad „Android“ įgalintų akumuliatoriaus tausojimo priemonę. Nustačius, perspėkite, kad ši vertė automatiškai nustatoma iš naujo, jei nustatymuose įeinate į Akumuliatoriaus taupymo meniu (to jums nereikėtų daryti, nes vienintelė parinktis yra tai, ką mes vis tiek keičiame).
Kitame skyriuje parodysiu, kaip naudoti populiarią automatizavimo programą, žinomą kaip Taskeris kartu su „AutoTools“ beta versija papildinį, kad nustatytumėte pasirinktinį aktyviklio lygį. Šio metodo pranašumas yra tas, kad taip pat galėsite įjungti akumuliatoriaus tausojimo priemonę, atsižvelgdami į bet kokias sąlygas, kurias aptarsime toliau.
Pasirinktinis trigerio lygis – Tasker metodas
Aukščiau pateikta ekrano kopija, jei esate susipažinę su Tasker, parodo, ką mes iš esmės darome. Kairėje yra du būsenos kontekstai, kuriuos įvykdžius, „Tasker“ įjungs „Battery Saver“. Kai šios dvi būsenos nebeatitinka, Tasker išjungia akumuliatoriaus tausojimo priemonę. Pirmoji būsena yra dabartinis akumuliatoriaus lygis, o kai jis yra tarp 1–25 %, ši būsena suaktyvėja. Antroji būsena yra aktyvi, kai telefonas yra išjungtas nuo įkroviklio, kad būtų užtikrinta, jog akumuliatoriaus tausojimo priemonė neįsijungtų kraunant, nesvarbu.
Aukščiau pateiktus du būsenos kontekstus galima įgyvendinti nereikalaujant nieko, išskyrus „Tasker“, tačiau norint, kad „Tasker“ galėtų valdyti „Battery Saver“, turime naudoti „AutoTools“ papildinį. Visų pirma, AutoTools Secure Settings funkcija. Tačiau pagal numatytuosius nustatymus „AutoTools“ neturi tinkamo leidimo, reikalingo valdyti akumuliatoriaus tausojimo priemonę, todėl pirmiausia turime suteikti jai tą leidimą.
„Android“ leidimų valdymo sistemoje programos apibrėžia leidimus, kuriuos joms nori suteikti manifesto faile. Tada vartotojai gali suteikti arba atmesti leidimus diegdami (pre-Marshmallow) arba pareikalavę (Marshmallow+). Tačiau yra tam tikrų leidimų, kurių paraiškoms negalima suteikti, net jei jos to prašo manifeste, pvz., WRITE_SECURE_SETTINGS. Taip yra todėl, kad suteikus bet kuriai programai tokį galingą leidimą, programa suteiktų daug galimybių valdyti jūsų įrenginį.
Tačiau yra vienas sprendimas, kurį galime naudoti norėdami suteikti WRITE_SECURE_SETTINGS leidimą bet kuriai norimai programai. Naudojant ADB paketų tvarkyklė (pm) įrankį, galime suteikti beveik bet kokį leidimą bet kuriai norimai programai (su sąlyga, kad programa to leidimo prašo manifesto faile).
Pirmas dalykas, kurį turėsite padaryti, yra Įdiekite ADB dvejetainį failą į savo kompiuterį ir tada tinkama jūsų įrenginio tvarkyklė. Tada Kūrėjo parinktyse įgalinkite USB derinimą (eikite į Nustatymai -> Apie telefoną ir bakstelėkite Sukūrimo numerį 7 kartus, jei dar to nepadarėte) ir prijunkite telefoną prie kompiuterio. Galiausiai, atidarę terminalą, išsiųskite šią komandą:
adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS
Dabar „AutoTools“ turės galimybę pakeisti bet kokius visuotinius, saugius arba sistemos nustatymus jūsų įrenginyje. Yra įvairių būdų, kaip žaisti su šiais nustatymais ir galimų nustatymų sąrašu kiekviena kategorija visiškai priklauso nuo jūsų įrenginio ir programinės įrangos versijos, tačiau ši diskusija skirta kitai laikas. Bet kuriuo atveju toliau parodysime, kaip naudoti automatinius įrankius norėdami valdyti užrakinimo ekrano skirtąjį laiką.
Pateikiame nuoseklų vadovą, kaip naudoti „Tasker“ valdiklį akumuliatoriaus taupymo įrenginyje pasirinktu akumuliatoriaus lygiu / procentais, nes turime visas būtinas sąlygas.
Laimei, skirtingai nei naudojant ADB metodą, mums nereikia jaudintis dėl jokių komandų įvedimo. „AutoTools“ kūrėjas parašė funkciją, kad suaktyvintų akumuliatoriaus taupymo priemonę, kuri siunčia apvalkalo komandą užbaigtą patogioje vartotojo sąsajoje, todėl programa pasirūpina komanda, o jums tereikia pasirinkti parinktį programėlė.
- Atidarykite Tasker ir paspauskite + piktogramą apačioje dešinėje, kad sukurtumėte naują profilį. Pavadinkite profilį „Battery Saver – Custom Level“ ir pasirinkite valstybė kontekste.
- Eiti į Maitinimas -> Baterijos lygis. Nustatykite slankiklį „nuo“ į 1, o slankiklį „iki“ į akumuliatoriaus lygį, kurį norite suaktyvinti.
- Sukurkite naują užduotį, pridėtą prie šio profilio, ir pavadinkite ją „Įgalinti akumuliatoriaus tausojimo priemonę“.
- Paspauskite + mygtuką apačioje viduryje, kad sukurtumėte naują veiksmą. Eiti į Papildinys -> Automatiniai įrankiai -> Saugūs nustatymai. Paspauskite pieštuko mygtuką, kad įeitumėte į automatinių įrankių konfigūraciją.
- Pasirink Akumuliatoriaus tausojimo priemonė parinktį ir nustatykite ją į "Įjungti“.
- Grįžę į pagrindinį ekraną, ilgai paspauskite akumuliatoriaus lygio būseną, kurią nustatėme anksčiau, kad galėtume pridėti papildomą būsenos kontekstą prie šio profilio. Eiti į Galia --> Galia ir šaltinio pasirinkimui "Bet koks"ir patikrinkite"Apversti."
- Vėlgi, grįždami į pagrindinį ekraną, ilgai paspauskite užduotį „Įjungti akumuliatoriaus tausojimą“, kad pridėtumėte užduotį „Išeiti“ šis profilis, kuris suveikia, kai akumuliatoriaus įkrovos lygis viršija jūsų slenkstį arba kai įrenginys įjungtas įkroviklis. Pavadinkite šią užduotį „Išjungti akumuliatoriaus tausojimo priemonę“.
- Norėdami pamatyti veiksmą, eikite į Papildinys -> Automatiniai įrankiai -> Saugūs nustatymai dar kartą. Šį kartą nustatykite akumuliatoriaus tausojimo parinktį į "Išjungti“.
Tada naudosime Tasker, kad suaktyvintume akumuliatoriaus tausojimo priemonę, kai telefonas išsijungs / ekranas išsijungs.
Įgalinkite akumuliatoriaus tausojimo funkciją, kai ekranas išjungtas
Darau prielaidą, kad suteikėte AutoTools reikiamą leidimą pasiekti saugius nustatymus, kaip minėta aukščiau. Jei ne, grįžkite ir padarykite tai. Kai būsite pasiruošę, pateikiame nuoseklias instrukcijas.
- Atidarykite Tasker ir paspauskite + piktogramą apačioje dešinėje, kad sukurtumėte naują profilį. Pavadinkite profilį „Battery Saver – Display Off“ ir pasirinkite valstybė kontekste.
- Eiti į Maitinimas --> Ekrano būsena. Nustatykite jį "išjungta" variantas.
- Užduočiai galite pasirinkti anksčiau atliktą užduotį „Įjungti akumuliatoriaus tausojimą“. Jei neatlikote šių veiksmų, sukurkite naują užduotį pavadinimu „Įgalinti akumuliatoriaus tausojimo priemonę“.
- Paspauskite + mygtuką apačioje viduryje, kad sukurtumėte naują veiksmą. Eiti į Papildinys -> Automatiniai įrankiai -> Saugūs nustatymai. Paspauskite pieštuko mygtuką, kad įeitumėte į automatinių įrankių konfigūraciją.
- Pasirink Akumuliatoriaus tausojimo priemonė parinktį ir nustatykite ją į "Įjungti“.
- Grįžę į pagrindinį ekraną, ilgai paspauskite akumuliatoriaus lygio būseną, kurią nustatėme anksčiau, kad galėtume pridėti papildomą būsenos kontekstą prie šio profilio. Eiti į Galia --> Galia ir šaltinio pasirinkimui "Bet koks"ir patikrinkite"Apversti."
- Vėlgi, grįždami į pagrindinį ekraną, ilgai paspauskite užduotį „Įjungti akumuliatoriaus tausojimą“, kad pridėtumėte užduotį „Išeiti“ prie šio profilio, kuri suaktyvinama, kai įjungiamas ekranas arba kai įrenginys prijungtas prie įkroviklio. Pridėkite užduotį „Išjungti akumuliatoriaus tausojimo priemonę“ arba atlikite kitą veiksmą, kad pridėtumėte ją dabar.
- Norėdami pamatyti veiksmą, eikite į Papildinys -> Automatiniai įrankiai -> Saugūs nustatymai dar kartą. Šį kartą nustatykite akumuliatoriaus tausojimo parinktį į "Išjungti“.
Viskas! Dabar „Tasker“ turėtų automatiškai įjungti „Battery Saver“, kai ekranas išjungtas ir įrenginys išjungtas išjunkite įkroviklį ir išjunkite akumuliatoriaus tausojimo priemonę, kai ekranas vėl įsijungs arba įrenginys įjungtas įkroviklis.
Išbandykite šiuos patarimus ir praneškite mums, kaip jie jums tinka, arba pateikite savo pasiūlymus, kaip patobulinti šį triuką!