Водич о томе како да прилагодите ниво батерије који покреће функцију уштеде батерије, као и како да омогућите функцију када је екран искључен.
Продужавање трајања батерије вашег уређаја један је од примарних разлога зашто корисници хрле на наше форуме. На КСДА можете пронаћи апликације, кернеле, РОМ-ове и водиче о томе како да побољшате век трајања батерије. Међутим, ретко ћете наћи савет за трајање батерије који функционише универзално.
Функција коју је Гоогле увео у Андроид 5.0 Лоллипоп под називом „Баттери Савер“ је један пример алата за уштеду батерије који ради на скоро сваком Андроид уређају. Уштеда батерије, када је омогућена, онемогућава позадинске податке, услуге локације, вибрације, анимације, а такође смањује перформансе процесора где је то потребно. То је корисна функција коју треба искористити када треба да продужите век трајања батерије, али се по подразумеваној вредности услуга активира само када је ниво батерије 5, 10 или 15% или када се активира ручно.
Шта ако желите да промените проценат батерије који покреће функцију уштеде батерије? Или можда желите да аутоматски омогућите уштеду батерије када је екран искључен? Наравно, можете да користите прекидач за брза подешавања или пречицу да бисте омогућили уштеду батерије, али сећање на то може бити проблем. У овом туторијалу показаћу вам како можете да измените проценат покретача уштеде батерије или чак да аутоматски покренете функцију на основу било ког критеријума који желите.
Као и скоро свако подешавање на Андроиду, својство се може мењати све док имате одговарајућу дозволу. Параметар уштеде батерије је дефинисан у Подешавања. Глобална класа, иако нећете пронаћи документацију на тој страници јер није гарантовано да ће ова функција бити присутна на сваком уређају.
Међутим, летимичан поглед на АОСП или навођење свих доступних подешавања на вашем уређају открива да је параметар уштеде батерије дефинисан под „мале снаге„стална. Садржи целобројну вредност „0“ или „1“ за „искључено“ и „укључено“ респективно. Ниво/процентна вредност окидача за уштеду батерије је дефинисан под „лов_повер_триггер_левел" константа, а ово има целобројну вредност између 1 и 100. Модификацијом било ког од ова два параметра, можемо сами да контролишемо уштеду батерије.
Прилагођени ниво окидача за уштеду батерије
Прво ћемо подесити проценат/ниво окидача ручне уштеде батерије. Постоје два решења за ово, од којих прво укључује модификацију саме константе лов_повер_триггер_левел како би Андроид систем могао сам да управља омогућавањем/онемогућавањем уштеде батерије. Да бисте то урадили, све што треба да урадите је да пошаљете једноставну АДБ команду. Ако већ имате подешен АДБ на вашој машини, прескочите следећи одељак. Ако не, онда читајте даље.
Постављање АДБ-а
Први, преузмите АДБ бинарни фајл директно са Гоогле-а за ваш одређени ОС и распакујте га у посебан директоријум на вашем рачунару. Следећи, инсталирајте одговарајући драјвер за ваш одређени телефон. Затим омогућите „УСБ отклањање грешака“ у Подешавања --> Опције за програмере. Ако не видите Опције за програмере, мораћете да их омогућите тако што ћете отићи на Подешавања --> О телефону, а затим 7 пута тапнути на Број верзије. Коначно, уверите се да АДБ ради тако што ћете покренути командну линију у истом директоријуму као и АДБ бинарни (десни клик --> "отвори командну линију овде") и покрените следећу команду:
adb devices
Ако видите серијски број свог уређаја (и не каже да је неовлашћено), златни сте. Ако видите искачући прозор на свом телефону који од вас тражи да свом рачунару одобрите АДБ приступ, онда реците да. Ако не видите ни једно ни друго, покушајте да поново покренете рачунар/телефон и поново га прикључите на рачунар. У супротном, покушајте да поново инсталирате драјвер.
Прилагођени ниво окидача - АДБ метод
Када се АДБ подеси, време је да промените подешавање. Све што треба да урадите је да унесете једну команду на следећи начин:
adb shell settings put global low_power_trigger_level TRIGGER_LEVEL
где је ТРИГГЕР_ЛЕВЕЛ ниво батерије (између 1-100%) за који желите да Андроид омогући уштеду батерије. Када се једном подеси, имајте на уму да се ова вредност аутоматски ресетује ако уђете у мени Уштеда батерије у подешавањима (што не бисте требали да радите јер је једина опција оно што ионако мењамо).
У следећем одељку ћу вам показати како да користите популарну апликацију за аутоматизацију познату као Таскер заједно са АутоТоолс Бета додатак за постављање прилагођеног нивоа окидача. Предност ове методе је што ћете такође моћи да омогућите уштеду батерије на основу било ког услова који желите, о чему ћемо разговарати у наставку.
Прилагођени ниво окидача - Таскер Метход
Горњи снимак екрана, ако сте упознати са Таскер-ом, показује шта ми у суштини радимо. На левој страни, постоје два контекста стања, када се испуне, Таскер ће омогућити уштеду батерије. Када ове две државе више нису испуњене, Таскер онемогућава уштеду батерије. Прво стање је тренутни ниво батерије, а када је између 1-25% ово стање постаје активно. Друго стање је активно када је телефон искључен са пуњача, како би се осигурало да се уштеда батерије не активира при пуњењу без обзира на све.
Два горња контекста стања могу се имплементирати без потребе за било чим осим Таскер-а, али да би Таскер контролисао уштеду батерије, морамо да користимо додатак АутоТоолс. Конкретно, функција АутоТоолс Сецуре Сеттингс. Међутим, АутоТоолс подразумевано нема одговарајућу дозволу неопходну за контролу уштеде батерије, тако да прво треба да му доделимо ту дозволу.
У оквиру Андроид система за управљање дозволама, апликације дефинишу дозволе које желе да им се додели у датотеци манифеста. Корисници тада могу да дају или одбију дозволе за инсталацију (пре Марсхмаллов) или на захтев (Марсхмаллов+). Међутим, постоје одређене дозволе да се пријаве не могу одобрити чак и ако то траже у Манифесту, као нпр ВРИТЕ_СЕЦУРЕ_СЕТТИНГС. То је зато што би давање било којој апликацији тако моћне дозволе дало тој апликацији велику контролу над вашим уређајем.
Али постоји једно решење које можемо да користимо да доделимо дозволу ВРИТЕ_СЕЦУРЕ_СЕТТИНГС било којој апликацији коју желимо. Коришћењем АДБ-а менаџер пакета (пм) алат, можемо да доделимо скоро сваку дозволу било којој апликацији коју желимо (под условом да апликација захтева ту дозволу у датотеци манифеста).
Прва ствар коју ћете морати да урадите је инсталирајте АДБ бинарни фајл на рачунар, а затим и прави драјвер за ваш уређај. Затим омогућите УСБ отклањање грешака у опцијама за програмере (идите на Подешавања --> О телефону и куцните на Број верзије 7 пута ако већ нисте) и повежите телефон са рачунаром. На крају, пошаљите следећу команду када отворите терминал:
adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS
Сада ће АутоТоолс имати могућност да промени било које глобално, безбедно или системско подешавање на вашем уређају. Постоје различити начини на које можете да се играте са овим подешавањима и листом доступних подешавања свака категорија у потпуности зависи од вашег уређаја и верзије софтвера, али та дискусија је за другу време. У сваком случају, наставићемо да вам покажемо како да користите АутоТоолс за контролу временског ограничења закључаног екрана.
Ево водича корак по корак како би Таскер контролисао уштеду батерије на прилагођеном нивоу/процентима батерије, пошто имамо све предуслове ван пута.
На срећу, за разлику од АДБ методе, не морамо да бринемо о уносу команди. Програмер АутоТоолс-а је написао функцију за покретање уштеде батерије која шаље омотану команду љуске у корисничком интерфејсу прилагођеном кориснику, тако да се апликација брине о команди док све што треба да урадите је да изаберете опцију у апликација.
- Отворите Таскер и притисните + у доњем десном углу да бисте креирали нови профил. Именујте профил „Уштеда батерије – прилагођени ниво“ и изаберите Држава контекст.
- Иди на Снага --> Ниво батерије. Поставите клизач „од“ на 1, а клизач „до“ на ниво батерије за који желите да се активира уштеда батерије.
- Направите нови задатак приложен овом профилу и назовите га „Омогући уштеду батерије“.
- притисните + дугме у доњем средини да бисте креирали нову радњу. Иди на Додатак --> АутоАлати --> Сигурносна подешавања. Притисните дугме оловке да бисте ушли у конфигурацију АутоТоолс.
- Изабрати Уштеда батерије опцију и подесите је на "Омогући."
- Назад на главном екрану, дуго притисните на стање нивоа батерије које смо направили раније да бисмо овом профилу могли додати додатни контекст стања. Иди на Снага --> Снага и за избор извора "Било који"и провери"Инверт."
- Опет, назад на главном екрану, дуго притисните сада на задатак „Омогући уштеду батерије“ да бисте додали задатак „Излаз“ у овај профил, који се покреће када је ниво батерије > ваш праг или када је уређај укључен пуњач. Назовите овај задатак „Онемогући уштеду батерије“.
- За Акцију идите на Додатак --> АутоАлати --> Сигурносна подешавања поново. Овај пут подесите опцију Уштеда батерије на "Онемогући."
Затим ћемо користити Таскер да покренемо уштеду батерије кад год телефон пређе у стање спавања/дисплеј је искључен.
Омогућите уштеду батерије на искљученом екрану
Претпостављам да сте АутоТоолс-у дали потребну дозволу за приступ безбедним подешавањима као што је горе поменуто. Ако не, вратите се и урадите то. Када будете спремни, ево упутства корак по корак.
- Отворите Таскер и притисните + у доњем десном углу да бисте креирали нови профил. Именујте профил „Уштеда батерије – Искључен екран“ и изаберите Држава контекст.
- Иди на Напајање --> Стање приказа. Поставите га "ван" опција.
- За задатак можете да изаберете задатак „Омогући уштеду батерије“ који сте раније направили. Ако нисте пратили те кораке, креирајте нови задатак под називом „Омогући уштеду батерије“.
- притисните + дугме у доњем средини да бисте креирали нову радњу. Иди на Додатак --> АутоАлати --> Сигурносна подешавања. Притисните дугме оловке да бисте ушли у конфигурацију АутоТоолс.
- Изабрати Уштеда батерије опцију и подесите је на "Омогући."
- Назад на главном екрану, дуго притисните на стање нивоа батерије које смо направили раније да бисмо овом профилу могли додати додатни контекст стања. Иди на Снага --> Снага и за избор извора "Било који"и провери"Инверт."
- Поново, на главном екрану, дуго притисните сада задатак „Омогући уштеду батерије“ да бисте овом профилу додали задатак „Излаз“, који се покреће када се екран укључи или када је уређај на пуњачу. Додајте задатак „Онемогући уштеду батерије“ од раније или следите следећи корак да бисте га одмах додали.
- За Акцију идите на Додатак --> АутоАлати --> Сигурносна подешавања поново. Овај пут подесите опцију Уштеда батерије на "Онемогући."
То је то! Таскер би сада требало да аутоматски омогући уштеду батерије кад год је екран искључен, а уређај искључен искључите пуњач и онемогућите уштеду батерије када се екран поново укључи или када је уређај укључен пуњач.
Испробајте ове савете и реците нам како они раде за вас или нам дајте сопствене предлоге како да побољшамо овај трик!