14Sep

Kako mogu zaustaviti aplikacije na pokretanju pri pokretanju sustava Android OS?

click fraud protection

Je li potrebno održavati svoj popis pokretanja i pokretanja aplikacija mršavih i značajan na Android OS-u, a ako je tako, kako možete staviti kočnice na aplikaciju teška pokretanja?

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući Android entuzijastima - podjele Stack Exchange, zajednice koja vodi grupiranje Q & A web stranica.

Pitanje

Čitač zabavnih sadržaja Androida Scott Severance znatiželjan je za ukroćivanje rutinske operacije pokretanja sustava Android:

Kad se moj telefon pokreće, u pozadini se izvodi nekoliko aplikacija / usluga koje više ne bih. I kad pritisnem gumb Početna dok koristim aplikaciju, ta aplikacija obično ide u pozadinu bez izlaska. Kako mogu zaustaviti pokretanje tih aplikacija?

Što je rješenje i zaustavlja ih uvijek najučinkovitiji način?

Odgovara

suradnik SuperUser Matthew Read nudi detaljnu podjelu zašto to možda nije toliko važno koliko Scott vjeruje i kako se Android u osnovi razlikuje od ostalih operativnih sustava u odnosu na aplikacije za pokretanje i pozadinske procese:

instagram viewer

Prvo što prvi

Možda imateneke zablude o tome kako Android radi i što se stvarno događa kada se usluga pokreće ili je aplikacija u pozadini. Vidi također: Moram li stvarno instalirati upravitelja zadataka?

Većina aplikacija( npr., Koje pokrenete ručno) imaju trenutnu Aktivnost stavljenu u pozadinu kada se prebacite na drugu aplikaciju ili početni zaslon. Aktivnosti konzumiraju neku memoriju, tako da se možete vratiti u aplikaciju i pokupiti mjesto na kojem ste prekinuli. Aktivnosti obično ne mogu izvoditi proračune u pozadini, tako da za njih ne koristi ni CPU niti baterija. Ako vam je životni vijek baterije ili performanse CPU-a vaša briga, ne morate se brinuti o tim aplikacijama! Ne morate se ni brinuti o sjećanju;Android će automatski ubiti aplikaciju i osloboditi memoriju ako je sustav nizak.

Ako aplikacija u pozadini pokreće uslugu, to može biti drugačija priča. Dobro osmišljene usluge provode većinu svog vremena spavanje, buđenje za povremene čekove( npr. Nove obavijesti društvenih medija).Međutim, loše dizajnirane usluge mogu se češće prikazivati ​​ili obavljati operacije sinkronizacije koje ne želite, što utječe na trajanje baterije i upotrebu podataka. Ako imate uslugu skitnica, isprobajte jedno od sljedećih rješenja.

rješenja

Ako ste sigurni da želite da se ova aplikacija zaustavi po svaku cijenu, možete isprobati ove metode.

Deinstaliranje

Kada aplikacija nešto ne sviđa, bilo da se radi u pozadini pri pokretanju ili nešto drugo, prva je opcija da je deinstalirate. Problem riješen! Možete ukloniti sistemske aplikacije ako imate korijen, najjednostavnije pomoću Titanium Backup, ali budite pažljivi ukloniti samo nosač nosača i ne kritične aplikacije sustava.

Međutim, ako želite biti u mogućnosti koristiti tu aplikaciju, to nije opcija: nastavite čitati.

Ping Developer

Neki od najvećih demonova koji dolaze s Androidom su usluge koje se pokreću u pozadini bez razloga ili kada je jednostavan interval provjeravanja sa Androidovim AlarmManagerom bio dovoljan. Moramo ih sve uništiti vatrom, a ne ignoriranjem. Sve što ne uključuje popravke od strane razvojnog programera samo je hack koji će rezultirati drugim negativnim nuspojavama. Ako kontaktirate razvojnog programera s vašim problemom, možete riješiti aplikaciju i možete ga nastaviti normalno koristiti. To je pobjeda za sve uključene.

Ručno ubijanje aplikacija

Prvo, imajte na umu da će se mnoge aplikacije potpuno zatvoriti ako se vratite na njih, umjesto da koristite gumb Početna.

Ako koristite Ice Cream Sandwich ili Jelly Bean, možete otvoriti Postavke, pritisnuti Aplikacije i ručno isključiti aplikaciju tako da se prebacujete na pokrenute aplikacije. Umjesto toga možete pritisnuti gumb Nedavne aplikacije i sklupčati ih s ekrana da biste ih zatvorili. U starijim verzijama Androida, proizvođač može dodati ugrađeni Task Manager za postizanje iste stvari ili možete preuzeti aplikaciju upravitelja zadatka da to učini. Za usluge pogledajte Postavke & gt;Aplikacije - & gt;Usluge.

UPOZORENJE: Ne ne koristiti automatsko ubojstvo zadataka! Automatski ubojice zadataka prikazuju se u pozadini( upravo ono što ne želite) i ubiti aplikacije svaki put kada počnu. Većinu vremena to čini stvari lošijim, jer aplikacije često troše više resursa kada se pokreću, u usporedbi s onim kad sjedaju u stanju mirovanja. Usluge koje se automatski pokreću i ponovno pokreću sustav će se ubiti ponovo i iznova, trošeći bateriju. Slično tome, aplikacije koje primaju događaje sustava poznate kao namjere( kao što su mrežna pokrivenost i izmjene povezivanja) bit će ubijeni svaki put kada počnu primati događaj. Ništa dobro ne može doći.

Moguća iznimka su automatski zadaci koji se izvršavaju samo kada korisnik, izvršite određenu radnju. U biti, samo vam olakšavaju upravljanje ručnim zadacima. Aplikacija poput Taskera ili Llama može se upotrijebiti za prekid aktivnosti kada promijenite aplikacije, na primjer, kako ne bi ostali u pozadini. Upute za Llama:

Stvorite novi događaj. Dodajte stanje koje se zove Aktivna aplikacija i odaberite status koji je aplikacija zaustavljena ili u pozadini. Odaberite aplikaciju na koju se želite usredotočiti. Zatim dodajte akciju. Odaberite Pokreni aplikaciju( povlastice roota), a zatim ponovno odaberite aplikaciju.

Sada kad god napustite aplikaciju, Llama će je ubiti.

Uređivanje automatskih pokreta i namjera

Kao što je gore spomenuto, neke aplikacije mogu započeti kada primaju namjere( događaji sustava).Upotrebom aplikacije poput Dozvoljenih dozvola možete promijeniti zahtjeve za dozvolom koje možete zatražiti, što zauzvrat ograničava događaje koje mogu primati. Ili možete upotrijebiti aplikaciju kao što je Autostarts da biste uredili specifično koje će namjere biti poslane u koje aplikacije. Za oba rješenja trebat će vam pristup rootu.

Upravitelj aplikacija za Gemini

( Autostarts je besplatan / otvoreni izvorni softver, također dostupan kod f-droida.)

UPOZORENJE: To može uzrokovati prekid rada ili sprečavanje traženih funkcija. Nastavite s oprezom, osobito s kritičnim aplikacijama sustava.

Zamrzavanje aplikacije

Možete upotrijebiti aplikaciju kao što je Titanium Backup ili Karantena za aplikacije da biste dovršili zamrzavanje aplikacija tako da se uopće ne mogu pokrenuti. Ako ih želite koristiti, morate ih najprije zamrznuti.

UPOZORENJE: Nemojte to učiniti s kritičnim aplikacijama sustava! Vaš uređaj možda neće uspjeti.

Stavite aplikacije u stanje hibernacije

Greenify( zahtijeva Android 4.0+ i ROOT privilegiju) koriste drugi pristup nazvan "Hibernacija", od tradicionalnog "Zamrzavanja".

Sigurnosno stanje hibernacije možete koristiti za sve aplikacije koje nisu sustavi koje nećete trčati( putem neprestanih usluga, odašiljača za odašiljanje, alarma itd.), Što je ujedno ekvivalentno "zamrzavanju", a pritom zadržavajući sve svoje ulaze( ikona pokretača,, itd.) potpuno funkcionalna kada ga eksplicitno pokrenete, bez potrebe da ga prvo zamrzne.

UPOZORENJE: Nemojte hibernaciju aplikacije za budilicu, aplikacije za razmjenu trenutačnih poruka i druge aplikacije čija se osnovna funkcija oslanja na pozadinski mehanizam( vrijeme, događaji sustava, "push" itd.) Za rad.

The Bottom Line

Android je dizajniran za brigu o upravljanju aplikacijama za vas. U svim slučajevima, osim najstrašnijih slučajeva, ne biste trebali brinuti o tome. Kada dođe do problema, savjetujemo vam da idete na najjednostavnije rješenje - deinstalirati. Sva druga rješenja su hack oko onoga što je Android osmišljen. Možda jednog dana Android će imati službenu podršku za upravljanje uslugama, ali do tada, budite oprezni.

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.