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

Sadržaj:

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

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

Video: Kako mogu zaustaviti aplikacije na pokretanju pri pokretanju sustava Android OS?
Video: 10 Money Mistakes You Must Avoid At All Costs | How To Safe Your Money - YouTube 2024, Travanj
Anonim
Je li potrebno održavati svoj popis pokretanja i pokretanja aplikacija slab i značajan na Android OS-u, a ako je tako, kako možete staviti kočnice na aplikaciju teška stavljanja u pogon?
Je li potrebno održavati svoj popis pokretanja i pokretanja aplikacija slab i značajan na Android OS-u, a ako je tako, kako možete staviti kočnice na aplikaciju teška stavljanja u pogon?

Današnja pitanja o pitanjima i odgovorima daju nam ljubaznošću entuzijasta za Android - podjele Stack Exchange, grupiranja Q & A web stranica na temelju zajednice.

Pitanje

Čitatelj Android Enthusiast Scott Severance znatiželjan je za poništavanje rutine Android pokretanja:

When my phone starts up there are several application/services running in the background that I would rather not. And when I press the Home button while using an app, that app usually goes into the background without exiting. How can I stop these apps from running?

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

Odgovor

SuperUser suradnik Matthew Read nudi detaljnu analizu razloga zašto to ne mora biti 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:

First Things First

You may have some misconceptions about how Android works and what’s really happening when a service is running or an app is in the background. See also: Do I really need to install a task manager?

Most apps (e.g., ones you launch manually) have their current Activity put into the background when you switch to another app or the homescreen. Activities consume some memory, so that you can go back to the app and pick up where you left off. Activities are usually not able to run computations in the background, so no CPU or battery is used for them. If battery life or CPU performance is your concern, you don’t need to worry about these apps! You don’t need to worry about memory, either; Android will automatically kill the app and free the memory if the system is running low.

If the app in background is running a service, that may be a different story. Well-designed services spend most of their time sleeping, waking up for the occasional check (new social media notifications, for example). However, poorly designed services may run more often or perform syncing operations that you don’t want, affecting battery life and your data usage. If you’ve got a rogue service you may want to try one of the solutions below.

Solutions

If you’re sure you want to make this app stop at all costs, you can try these methods.

Uninstall

When an app does something you don’t like, whether running in the background on startup or something else, your first option is to uninstall it. Problem solved! You can remove system apps if you have root, most easily with Titanium Backup, but be careful to remove only carrier bloatware and not critical system apps.

However, if you want to be able to use that app then this is not an option: keep reading.

Ping the Developer

Some of the greatest daemons that come with Android are services that run in background for no reason or when a simple interval check with Android’s AlarmManager would be sufficient. We need to kill them all with fire, and not by ignoring them. Everything that does not involve a fix by the developer is just a hack that will result in other negative side effects. If you contact the developer with your problem, they can fix the app and you can go on using it normally. That’s a win for everyone involved.

Manually Killing Apps

First, note that many apps will close completely if you Back out of them rather than using the Home button.

If you are running Ice Cream Sandwich or Jelly Bean, you can go into Settings, hit Applications, and manually shut down the app by tabbing over to the running apps. Alternatively you can hit the Recent Applications button and swipe them off the screen to close them. In older versions of Android there may be a built-in Task Manager added by the manufacturer to accomplish the same thing, or you can download a task manager app to do so. For services, look at

Settings -> Applications -> Services

UPOZORENJE: Činine koristite automatske ubojice 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 prebacite aplikacije, na primjer, kako ne bi ostali u pozadini. Upute za lame:

Napravite novu

Event

Dodajte uvjet pod nazivom

Active App

i odaberite status

App stopped or in background

Odaberite aplikaciju na koju se želite usredotočiti. Zatim dodajte a

Action

Odaberi

Kill Application (root privileges)

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 dobiju 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.

Druge opcije:

  • Autorun Manager
  • Gemini App Manager

(Autostarts je besplatan / open-source softver, također dostupan od f-droida.)

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

Zamrzavanje aplikacija

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: Činine učinite to s kritičnim aplikacijama sustava! Vaš uređaj možda neće uspjeti.

Postavite aplikacije u stanje hibernacije

Greenify (zahtijeva Android 4.0+ i ROOT privilegiju) koriste drugi pristup pod nazivom "Hibernacija", od tradicionalnog "Zamrzavanje".

Sigurnosno stanje hibernacije možete koristiti za sve aplikacije koje nisu sustavi koje nećete trčati (putem neprestanih usluga, prijamnika 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: Činine aplikacija alarma za zimski san, 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.

Donja linija

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 nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.

Preporučeni: