Koduleht » kuidas » Kuidas peatada rakendused Android OS-i käivitamisel käivitamisel?

    Kuidas peatada rakendused Android OS-i käivitamisel käivitamisel?

    Kas on vaja hoida käivitus- ja käivitamisrakenduste loendit Android-operatsioonisüsteemil lahjana ja tähendusena ning kui jah, siis kuidas saate panna pidurid rakenduse raskeks käivitamiseks?

    Tänane küsimuste ja vastuste seanss tuleb meile Android Enthusiastsi - Stack Exchange'i alajaotuse, kogukonnapõhise Q&A veebilehtede rühmituse - juurde..

    Küsimus

    Android Enthusiast lugeja Scott Severance on uudishimulik oma Androidi käivitamise rutiinist:

    Kui mu telefon käivitub, töötab taustal mitu rakendust / teenust, mida ma pigem ei sooviks. Ja kui vajutan rakenduse kasutamise ajal nuppu Kodu, läheb see rakendus tavaliselt taustale ilma väljumata. Kuidas neid rakendusi peatada?

    Mis on lahendus ja peatab nad alati kõige tõhusama meetodi?

    Vastus

    SuperUser'i toetaja Matthew Read pakub üksikasjalikku jaotust selle kohta, miks see ei ole nii oluline kui Scott usub, ja kuidas Android erineb oluliselt teistest operatsioonisüsteemidest seoses rakenduste ja taustaprotsessidega:

    Esimesed asjad kõigepealt

    Teil võib olla mõningaid väärarusaamu selle kohta, kuidas Android toimib ja mis tegelikult toimub, kui teenus töötab või rakendus on taustal. Vaadake ka: Kas mul on tõesti vaja tegumihalduri installida?

    Enamikul rakendustel (nt need, mida käivitate käsitsi) on praeguse tegevuse paigutamine taustale, kui lülitate teise rakenduse või koduvõrgu. Tegevused tarbivad mõningast mälu, et saaksite appi tagasi minna ja sealt kustutada. Tegevused ei suuda tavaliselt taustal arvutada, nii et nende jaoks ei kasutata CPU-d ega akut. Kui aku või CPU jõudlus on teie mure, ei pea te nende rakenduste pärast muretsema! Samuti ei pea te mälu pärast muretsema; Android tapab rakenduse automaatselt ja vabastab mälu, kui süsteem on tühi.

    Kui taustal olev rakendus töötab teenuses, võib see olla teistsugune lugu. Hästi kavandatud teenused veedavad suurema osa oma ajast, äratades juhuslikku kontrolli (näiteks uued sotsiaalmeedia teated). Kuid halvasti kavandatud teenused võivad töötada sagedamini või teha sünkroonimistoiminguid, mida te ei soovi, mõjutades aku kasutusaega ja teie andmete kasutamist. Kui sul on petturitest teenus, võite proovida mõnda allpool toodud lahendust.

    Lahendused

    Kui sa oled kindel, et soovite selle rakenduse kõikidel hindadel peatada, saate neid meetodeid proovida.

    Desinstallimine

    Kui rakendus teeb midagi, mida sulle ei meeldi, olgu siis käivitamisel taustal või midagi muud, on teie esimene võimalus selle eemaldamine. Probleem lahendatud! Saate eemaldada süsteemirakendused, kui teil on juur, kõige lihtsamalt Titanium Backupiga, kuid olge ettevaatlik, et eemaldada ainult operaatori bloatware ja mitte kriitilised süsteemirakendused.

    Siiski, kui soovite seda rakendust kasutada, ei ole see valik: pidage lugemist.

    Arendaja Ping

    Mõned Androidiga kaasas olevad suurimad deemonid on teenused, mis töötavad taustal mingil põhjusel või kui piisav intervallikontroll Androidi AlarmManageriga oleks piisav. Me peame need kõik tulega tappa, mitte neid ignoreerides. Kõik, mis ei hõlma arendaja poolt määratud lahendust, on lihtsalt häkk, mis toob kaasa muid negatiivseid kõrvaltoimeid. Kui te võtate arendajaga ühendust oma probleemiga, saavad nad appi parandada ja seda tavaliselt kasutada. See on kõigile kaasatud võit.

    Rakenduste tapmine käsitsi

    Esiteks, pange tähele, et paljud rakendused sulguvad täielikult, kui te neist välja lülitate, mitte Home nupu abil.

    Kui kasutate Ice Cream Sandwichi või Jelly Beani, võite minna menüüsse Settings (Seaded), vajutada Applications (Rakendused) ja sulgeda rakendus käsitsi, käivitades rakenduste juurde. Teise võimalusena võite vajutada nupule Hiljutised rakendused ja tõmmata need ekraanilt sulgemiseks välja. Androidi vanemates versioonides võib tootja lisada sisseehitatud Task Manager, et täita sama asja, või saate selle ülesande halduri rakenduse alla laadida. Teenuste puhul vaadake Seaded -> Rakendused -> Teenused.

    HOIATUS: Tehke mitte kasutage automaatseid tööülesandeid! Automaatsed töövõtjad töötavad taustal (täpselt seda, mida sa ei taha) ja tapavad rakendusi alati, kui nad algavad. Enamasti muudab see asjad hullemaks, sest rakendused tarbivad sageli rohkem ressursse, kui nad käivituvad, kui nad istuvad tühikäigul. Automaatselt käivitatavad ja süsteemi taaskäivitatavad teenused tapetakse ikka ja jälle, raiskates akut. Samamoodi tapetakse iga kord, kui nad hakkavad sündmust vastu võtma, rakendusi, mis võtavad vastu süsteemiüritusi, mis on tuntud kui Intents (näiteks võrgu leviala ja ühenduvuse muutused). Midagi head sellest ei saa.

    Võimalik erand on automaatsed ülesanded, mis täidetakse ainult siis, kui kasutaja, konkreetne toiming. Sisuliselt muudavad nad lihtsalt käsiraamatute haldamise lihtsamaks. Rakenduste, näiteks rakenduste vahetamise lõpetamiseks saab rakendust, nagu näiteks Tasker või Lama, lõpetada, tagades, et nad ei jää taustal ringi. Lama juhiseid:

    Looge uus Sündmus. Lisage kutsutud tingimus Aktiivne rakendus, ja valige staatus Rakendus peatus või taustal. Valige rakendus, millele soovite keskenduda. Seejärel lisage Meede. Valige Tapa rakendust (root õigused), seejärel valige oma rakendus uuesti.

    Nüüd, kui te rakendusest lahkute, tapab Lama selle.

    Autostartide ja kavatsuste redigeerimine

    Nagu ülalpool mainitud, võivad mõned rakendused käivituda, kui nad saavad Intents (sündmused). Kasutades sellist rakendust nagu õigused keelatud, saate muuta, milliseid õigusi saate taotleda, mis omakorda piirab, milliseid sündmusi nad saavad. Või saate kasutada näiteks sellist rakendust nagu Autostarts, et redigeerida konkreetselt milliseid rakendusi saadetakse. Mõlema lahenduse puhul peate juurjuurdepääsu.

    Muud valikud:

    • Autorunihaldur
    • Gemini App Manager

    (Autostarts on vaba / avatud lähtekoodiga tarkvara, mis on saadaval ka f-droidist.)

    HOIATUS: See võib põhjustada rakenduste töö peatamise või takistamise tahtis funktsionaalsust. Jätkake ettevaatusega, eriti kriitiliste süsteemirakenduste puhul.

    Rakenduste külmutamine

    Külmarakenduste lõpuleviimiseks saate kasutada rakendust nagu Titanium Backup või App Quarantine, et nad ei saaks üldse töötada. Kui soovite neid kasutada, peate need esmalt külmutama.

    HOIATUS: Tehke mitte tehke seda kriitiliste süsteemirakendustega! Teie seade võib ebaõnnestuda.

    Pange rakendused uinakurežiimi

    Greenify (vajab Android 4.0+ ja ROOT-i privileege) kasutage teistsugust lähenemist, mida nimetatakse hibernatsiooniks, traditsioonilisest „külmutamisest“.

    Saate ohutult hibernate kõik mitte-süsteemirakendused, mida sa ei taha varjatult töötada (püsivate teenuste, raadiovastuvõtjate, häirete jms kaudu), mis on samaväärne „külmutamisega“, säilitades samas kõik sissepääsud (käivitaja ikoon, jagamise sihtmärk, jne), mis on täielikult funktsionaalsed, kui käivitad itm, ilma et oleks vaja seda esmalt külmutada.

    HOIATUS: Tehke mitte talveunerežiimi rakendused, kiirsõnumirakendused ja muud rakendused, mille põhifunktsioonid tuginevad taustamehhanismile (taimer, süsteemiüritused, „push” jne) töötamiseks.

    Alumine rida

    Android on mõeldud hoolitsema teie rakenduste haldamise eest. Kõikidel, välja arvatud äärmuslikel juhtudel, ei pea te selle pärast muretsema. Probleemi korral soovitame teil minna lihtsaimale lahendusele - desinstallimine. Kõik muud lahendused on häkkivad ümber Android'i. Võib-olla ühel päeval on Androidil teenuste haldamise ametlik toetus, kuid seni olge ettevaatlik.


    Kas teil on midagi lisada selgitusele? Hääletage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.