Како могу да зауставим апликације из покретања на оперативном систему Андроид?
Да ли је неопходно да ваша листа апликација за покретање и покретање буде леана и знацајна на Андроид ОС-у, и ако јесте, како мозете ставити кочнице на захтевну апликацију?
Данашња сесија питања и одговора долази нам љубазношћу Андроид ентузијаста - подјеле Стацк Екцханге-а, групиране групе веб-локација за питања и одговоре.
Питање
Читач за Андроид Ентхусиаст Сцотт Северанце је заинтересован за кроћење своје Андроид покретачке рутине:
Када се мој телефон покрене, постоји неколико апликација / сервиса који раде у позадини и радије не бих. А када притиснем дугме Хоме док користим апликацију, та апликација обично иде у позадину без изласка. Како да зауставим покретање ових апликација?
Што је рјешење и зауставља их увијек најучинковитији начин?
Одговор
Доприносодавац СуперУсер-а Маттхев Реад нуди детаљан преглед разлога зашто ово можда није толико важно колико Сцотт верује и како се Андроид разликује од других оперативних система у односу на апликације за покретање и позадинске процесе:
Идемо редом
Можда имате неке заблуде о томе како Андроид ради и шта се заиста дешава када је услуга покренута или је апликација у позадини. Такође погледајте: Да ли стварно морам да инсталирам менаџер задатака?
Већина апликација (нпр. Оне које покрећете ручно) тренутну активност стављају у позадину када се пребаците на другу апликацију или почетни екран. Активности троше мало меморије, тако да можете да се вратите у апликацију и покупите где сте стали. Активности обично нису у стању да извршавају рачунање у позадини, тако да се за њих не користи ЦПУ или батерија. Ако је ваш животни вијек батерије или ЦПУ-а ваша брига, не морате бринути о тим апликацијама! Не морате бринути ни о памћењу; Андроид ће аутоматски убити апликацију и ослободити меморију ако се систем поквари.
Ако апликација у позадини покреће услугу, то може бити друга прича. Добро дизајниране услуге проводе већину свог времена у сну, буди се за повремене провјере (на примјер, нове обавијести у друштвеним медијима). Међутим, лоше дизајниране услуге могу чешће радити или вршити операције синхронизације које не желите, а које утичу на трајање батерије и употребу података. Ако имате неваљану услугу, можда ћете хтјети испробати једно од рјешења у наставку.
Решења
Ако сте сигурни да желите да се ова апликација заустави по сваку цену, можете испробати ове методе.
Деинсталирај
Када апликација ради нешто што вам се не свиђа, било да се ради у позадини приликом покретања или нечег другог, ваша прва опција је да је деинсталирате. Проблем решен! Можете уклонити системске апликације ако имате роот, најлакше са Титаниум Бацкуп-ом, али будите опрезни да уклоните само преносиве блоатваре и не критичне системске апликације.
Међутим, ако желите да можете да користите ту апликацију онда то није опција: наставите читати.
Пинг тхе Девелопер
Неки од највећих демона који долазе са Андроид-ом су услуге које раде у позадини без икаквог разлога или када би била довољна једноставна провјера интервала са Андроид АлармМанагер-ом. Морамо их све побити ватром, а не игноришући их. Све што не укључује поправљање од стране девелопера је само хацк који ће резултирати другим негативним споредним ефектима. Ако контактирате програмера са својим проблемом, они могу да поправе апликацију и можете да наставите да је користите нормално. То је победа за све укључене.
Ручно убијање апликација
Прво, имајте на уму да ће се многе апликације потпуно затворити ако се вратите из њих уместо да користите дугме Хоме.
Ако користите Ице Цреам Сандвицх или Јелли Беан, можете отићи у Сеттингс, притиснути Апплицатионс и ручно затворити апликацију тако што ћете прећи на апликације које се изводе. Алтернативно, можете притиснути дугме Недавне апликације и пребацити их са екрана да бисте их затворили. У старијим верзијама Андроида можда постоји уграђени Таск Манагер који је произвођач додао да би постигао исту ствар, или можете преузети апликацију за управљање задацима да бисте то учинили. За услуге погледајте
Подешавања -> Апликације -> Услуге
.УПОЗОРЕЊЕ: Урадити не користите аутоматске убице задатака! Аутоматске убице задатака раде у позадини (управо оно што не желите) и убијају апликације кад год почну. У већини случајева ово погоршава ствари, јер апликације често троше више ресурса када почињу у поређењу са онима које седе у стању мировања. Услуге које се покрећу аутоматски и поново покрећу систем ће бити убијене изнова и изнова, трошећи батерију. Слично томе, апликације које примају системске догађаје познате као Интентс (као што су мрежна покривеност и промене повезивања) ће бити убијене сваки пут када почну да примају догађај. Ништа добро од тога не може доћи.
Могући изузетак су аутоматски задаци који се извршавају само када ви, корисник, извршите одређену радњу. У суштини, они вам једноставно олакшавају ручно управљање задацима. Апликација као што је Таскер или Ллама може се користити за окончање активности када замјењујете апликације, на примјер, осигуравајући да не остану у позадини. Упутства за ламу:
Створити нова
Евент
. Додајте услов који се зовеАцтиве Апп
, и изаберите статусАпп заустављен или у позадини
. Изаберите апликацију на коју желите да се фокусирате. Затим додајтепоступак
. ИзаберитеУбити апликацију (роот привилегес)
, затим поново изаберите апликацију.Сада, кад год напустите апликацију, Ллама ће је убити.
Уређивање аутостартова и намера
Као што је горе поменуто, неке апликације могу почети када добију Интентс (системске догађаје). Користећи апликацију као што су Дозволе забране можете да промените које дозволе апликације могу да захтевају, што заузврат ограничава које догађаје могу да примају. Или можете користити апликацију као што је Аутоматско покретање да бисте конкретно уредили које ће намјере бити послате на које апликације. За оба решења потребан вам је роот приступ.
Друге опције:
- Ауторун Манагер
- Гемини Апп Манагер
(Аутостартс је бесплатан / опен-соурце софтвер, такође доступан са ф-дроид-а.)
УПОЗОРЕЊЕ: Ово може да доведе до тога да апликације престану да раде или да спрече желео функционалности. Наставите са опрезом, посебно са критичним системским апликацијама.
Фреезинг Аппс
Можете користити апликацију као што је Титаниум Бацкуп или Апп Куарантине да бисте довршили замрзнуте апликације тако да уопште не могу да раде. Ако желите да их користите, прво их морате замрзнути.
УПОЗОРЕЊЕ: Урадити не урадите то са критичним системским апликацијама! Уређај се можда неће покренути.
Ставите апликације у стање хибернације
Греенифи (захтевају Андроид 4.0+ и РООТ привилегије) користе другачији приступ зван "Хибернатион", од традиционалног "Замрзавања".
Можете безбедно хибернирати било коју не-системску апликацију коју не желите покренути потајно (путем трајних сервиса, пријемника за емитовање, аларма и тако даље), ефективно еквивалентно „замрзавању“, а да притом и даље задржавате све његове улазе (икона покретача, циљ дељења, итд.) потпуно функционалан када експлицитно покренете итм, без потребе да га прво скинете.
УПОЗОРЕЊЕ: Урадити не апликације за аларм за хибернацију, апликације за размену тренутних порука и друге апликације чија се основна функционалност ослања на позадински механизам (тајмер, системски догађаји, „пусх“, итд.).
Доња граница
Андроид је дизајниран да брине о управљању апликацијама за вас. У свим, осим најекстремнијим случајевима, не треба да бринете о томе. Када постоји проблем, саветујемо вам да се одлучите за најједноставније решење - деинсталирање. Сва друга решења су хакови око онога што је Андроид направљен. Можда ће једног дана Андроид имати званичну подршку за управљање услугама, али до тада будите опрезни.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.