Ako môžem zastaviť používanie aplikácií zo zavádzania v systéme OS Android?

Obsah:

Ako môžem zastaviť používanie aplikácií zo zavádzania v systéme OS Android?
Ako môžem zastaviť používanie aplikácií zo zavádzania v systéme OS Android?

Video: Ako môžem zastaviť používanie aplikácií zo zavádzania v systéme OS Android?

Video: Ako môžem zastaviť používanie aplikácií zo zavádzania v systéme OS Android?
Video: How to Create and Use Macros in Microsoft Word - YouTube 2024, Apríl
Anonim
Je nevyhnutné, aby ste váš zoznam spustených a bežiacich aplikácií štíhle a nezáleží na operačnom systéme Android, a ak áno, ako môžete brzdy spustiť na ťažké spustenie aplikácie?
Je nevyhnutné, aby ste váš zoznam spustených a bežiacich aplikácií štíhle a nezáleží na operačnom systéme Android, a ak áno, ako môžete brzdy spustiť na ťažké spustenie aplikácie?

Dnešné zasadnutie Otázka a odpoveď sa k nám dostane so zdvorilosťou Android enthusiasts - podskupiny Stack Exchange, skupín webových stránok týkajúcich sa otázok a odpovedí.

Otázka

Android nadšený čitateľ Scott Severance je zvedavý na skrotiť svoje Android štart rutinou:

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?

Aké riešenie a zastavenie je vždy najúčinnejšou metódou?

Odpoveď

Príspevok spoločnosti SuperUser Matthew Read ponúka podrobný prehľad o tom, prečo to nezáleží ani na tom, ako Scott verí, a ako sa Android zásadne líši od ostatných operačných systémov, pokiaľ ide o spustenie aplikácií a procesov na pozadí:

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

VÝSTRAHA: robiťnie použite automatické zabijakov! Automatické zabíjače úloh sa spúšťajú na pozadí (presne to, čo nechcete) a zablokujú aplikácie pri každom spustení. Väčšinu času to zhoršuje situáciu, pretože aplikácie často spotrebúvajú viac zdrojov, keď začínajú, v porovnaní s tým, keď sedia nečinne. Služby, ktoré sa spúšťajú automaticky a sú reštartované systémom, budú znova a znova usmrtené a stratíte batériu. Podobne aplikácie, ktoré prijímajú udalosti systému známe ako zámery (napríklad pokrytie siete a zmeny pripojenia), budú zabité vždy, keď začnú prijímať udalosť. Z toho nemôže prísť nič dobré.

Možnou výnimkou sú automatické úlohy, ktoré sa spúšťajú iba vtedy, keď vy, používateľ, vykonáte konkrétnu akciu. V podstate vám jednoduchšie spravujú manuálne úlohy. Aplikácia Tasker alebo Llama môže byť použitá na ukončenie aktivít pri prepínaní aplikácií, napríklad zabezpečenie toho, aby sa nezostali v pozadí. Pokyny pre lamy:

Vytvorte nový

Event

Pridajte podmienku nazývanú

Active App

a vyberte stav

App stopped or in background

Vyberte aplikáciu, na ktorú chcete zaostriť. Potom pridajte

Action

vybrať

Kill Application (root privileges)

potom znova vyberte svoju aplikáciu.

Teraz, keď opustíte aplikáciu, Llama ju zabije.

Úprava automatických zámerov a zámerov

Ako už bolo spomenuté vyššie, niektoré aplikácie sa môžu spustiť, keď dostanú Intents (systémové udalosti). Používaním aplikácie ako Povolenie odmietnuté môžete zmeniť, ktoré povolenia môžu aplikácie požiadať, čo zase obmedzuje, ktoré udalosti môžu dostať. Alebo môžete použiť aplikáciu ako Autostarts na konkrétne úpravy, ktoré Intenty budú odoslané na ktoré aplikácie. Pre oba riešenia budete potrebovať prístup root.

Ďalšie možnosti:

  • Autorun Manager
  • Gemini App Manager

(Autostarts je bezplatný / open-source softvér, ktorý je k dispozícii aj od froida.)

VÝSTRAHA: To môže spôsobiť, že aplikácie prestane pracovať alebo zablokujúchcel funkčnosť. Postupujte opatrne, najmä pri kritických systémových aplikáciách.

Zmrazenie Apps

Môžete použiť aplikácie ako zálohovanie Titanium alebo Karanténa aplikácií na dokončenie zmrazenia aplikácií, aby sa vôbec nemohli spustiť. Ak ich chcete použiť, musíte ich prvýkrát zmraziť.

VÝSTRAHA: robiťnie to urobte s kritickými systémovými aplikáciami! Zariadenie sa nemusí dať spustiť.

Umiestnite aplikácie do režimu dlhodobého spánku

Zosúladenie (vyžadujú si privilégiá Android 4.0+ a ROOT) používajú iný prístup nazvaný "spánok", od tradičného "zmrazenia".

Môžete bezpečne prežiť akúkoľvek nesystémovú aplikáciu, ktorú nechcete bežať tajne (prostredníctvom pretrvávajúcich služieb, rozhlasových prijímačov, alarmov atď.), Čo je efektívne ekvivalentné "zmrazeniu", zatiaľ čo stále zachováva všetky vstupy (ikona spúšťača, atď.) plne funkčné, keď ju bežne spustite, bez toho, aby ste ju museli najprv zmraziť.

VÝSTRAHA: robiťnie hibernácie aplikácií budíkov, aplikácií na okamžité zasielanie správ a ďalších aplikácií, ktorých základná funkčnosť závisí od mechanizmu na pozadí (časovač, systémové udalosti, "push" atď.).

Spodný riadok

Android je určený na to, aby vám zaistil správu aplikácií. Vo všetkých extrémnych prípadoch by ste sa nemuseli obávať. Ak sa vyskytne problém, odporúčame vám ísť na najjednoduchšie riešenie - odinštalovanie. Všetky ostatné riešenia sú hackami okolo toho, čo má Android robiť. Možno, že jeden deň Android bude mať oficiálnu podporu pre riadenie služieb, ale až dovtedy buďte opatrní.

Máte niečo doplniť vysvetlenie? Zvuk vypnúť v komentároch. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.

Odporúča: