Kapcsolatok

Android. Alkalmazás automatikus indítása betöltéskor: elmélet és gyakorlat. Alkalmazások eltávolítása az Android indításából - megszabadulni a kötelező ajánlatoktól A BootManager modul telepítése és használata

  • A gyorsindítási mód jellemzői a HTC-eszközökön. Ismeretes, hogy a HTC készülékek nem a klasszikus értelemben vett újraindul, hanem az ún. Gyors rendszerindítási mód (ez a hibernálás egyik formája), az operációs rendszer állapotának lemezre mentése. Ezért az ACTION_BOOT_COMPLETED üzenetet nem küldi el a rendszer, mert valójában nem történik újraindítás (). Az ACTION_BOOT_COMPLETED helyett a rendszer a következő üzeneteket küldheti el:


    Az alkalmazásban adja meg a fenti üzeneteket az ACTION_BOOT_COMPLETED mellett a „receiver” címkében. Ezenkívül az (1) bekezdésen túlmenően az engedélyt is regisztrálni kell:

  • 2. Gyakorlat: hibák és működési jellemzők

    Nézzük meg, milyen hibákat követnek el a kezdők az alkalmazás beállításakor és a kódban.

    3. A vevő hibakeresése az emulátorban és valós eszközökön.


    Eredmények

    Annak biztosítása érdekében, hogy az alkalmazás rendszerindításkor minden eszközön fusson, a jegyzéknek legalább így kell kinéznie:


    A vevő kódja általában a következő:

    Nyilvános osztály BootCompletedReceiver kiterjeszti a BroadcastReceiver ( public BootCompletedReceiver() ( ) public void onReceive(Context context, Intent intent) ( if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) (Toast. ). ; // a kódod itt van ) ) )
    Remélem, ez a cikk segít a kezdőknek leküzdeni az „ACTION_BOOT_COMPLETED” nevű „alamos ellenséget”.

    Bizonyára sokan ismerik azt a helyzetet, amikor egy vadonatúj, éppen egy bemutatóteremben vásárolt okostelefon nemcsak megjelenésétől, de rendkívüli gyorsaságától és elképesztő reakciókészségétől is megdobogtatta a tulajdonos szívét. De amint az összes szükséges program telepítve van az eszközben, Andryukha szeszélyes lesz, és most már aligha nevezhető fürgenek és érzékenynek.

    Ennek a metamorfózisnak az oka pedig abban rejlik, hogy számos program és szolgáltatás automatikus betöltési funkcióval bővült, és az operációs rendszer indításával egyidejűleg a háttérben folytatja a munkát, szó szerint felemészti a rendszer erőforrásait és az akkumulátort. Az Android indítása és hogyan lehet megszabadulni tőle – erről szól a mai anyagunk.

    Sajnos nem minden eszközmodell rendelkezik beépített eszközökkel, amelyek kezelni tudják ezt a folyamatot. De ez nem jelenti azt, hogy a probléma megoldhatatlan más eszközök tulajdonosai számára. Van elegendő számú speciális program, amely sikeresen megbirkózik a feladattal. Most megvizsgáljuk az összes lehetőséget.

    Szabványos eszközök használata (az Android 4.0-nál nem régebbi verziókhoz)

    A készülék főmenüjében lépjen a „Beállítások” elemre. Válassza az „Alkalmazáskezelő” (vagy „Alkalmazáskezelő”) lehetőséget, majd kattintson:

    A modulunkra telepített alkalmazások megjelenő listájából válassza ki a kívánt alkalmazást (például a „ChatOn” lehetőséget választottuk). A névsorra „koppintva” megnyílik ennek a programnak a paraméterei, ahol a „Letiltás” gombra kell kattintanunk. Megjelenik egy rendszerfigyelmeztetés, és megjelenik a parancs megerősítésére vonatkozó kérés. Igennel válaszolunk. Most az alkalmazások listáját megnyitva láthatja, hogy a „ChatOn” sorban az állapot „Letiltva”:

    Ez a módszer azért jó, mert ha valamilyen oknál fogva hirtelen újra szüksége van egy letiltott programra, bármikor aktiválhatja azt, ha visszatér a listához, és kattintson az „Engedélyezés” gombra:

    Egy nagyon fontos szempontot figyelembe kell venni. Amint lépésről lépésre halad végig az alkalmazások listáján, és kikapcsolja a nem használtakat, olyan helyzetbe kerülhet, hogy az „Alkalmazásinformációk” részt megnyitva azzal a ténnyel szembesül, hogy a „Kikapcsolás” gomb inaktív. példánk, ez a G-mail alkalmazás):

    Ez azt jelenti, hogy nem tudja deaktiválni, és semmi esetre sem lehetetlen, mert rendszeralkalmazásokról beszélünk, és ezek bármelyikének törlése a legjobb esetben a rendszer egyensúlyának felborulásához vezethet.

    Általánosságban elmondható, hogy ami megengedett - kikapcsolhatjuk, mint szükségtelen, és ami nem megengedett -, nincs kényszerleállás, ha nem tudod, miért van szükséged rá, és hogyan végződhet.

    Információs videó:

    Automatikus indítási vezérlés egy alkalmazás segítségével (ROOT nélkül)

    Mint fentebb említettük, a 4.0-nál kisebb verziójú Android-eszközök nem rendelkeznek beépített eszközökkel, amelyekkel leállíthatnák a programok automatikus indulását. Ez egyáltalán nem jelenti azt, hogy a helyzet reménytelen. A speciális szoftverek segítségére lesznek, és jól megbirkóznak a kijelölt feladatok megoldásával.

    Az egyik ilyen segédprogram az AutoStart - No root. Ez egy áttekinthető, értelmetlen programindítás-kezelő, amely lehetővé teszi, hogy meghatározza azokat az alkalmazásokat, amelyek automatikusan indulnak el, amikor bekapcsolja a modult.

    Az „Autostart” funkció használata rendkívül egyszerű: a munkaképernyőn két kapcsoló található, amelyek lehetővé teszik az automatikus betöltés mód aktiválását vagy (ha szükséges) letiltását. A szükséges szoftver kiválasztása az alkalmazásböngésző hívógombjával történik:

    A munkaképernyőn megjelenik egy kapcsoló, amely lehetővé teszi egy adott szoftver automatikus betöltési módjának aktiválását, vagy éppen ellenkezőleg, letiltását. Maga a szoftver kiválasztása az alkalmazásböngésző hívógombján keresztül történik.

    A futó alkalmazásokról szóló értesítések megjelenítéséhez jelölje be az „Értesítés megjelenítése rendszerindításkor” melletti négyzetet. A program nem telepít rendszeralkalmazásokat az indításkor.

    Automatikus indítás vezérlés a ROOT-ból (AutoStarts)

    Az Autostarts az egyik legjobban bevált és régóta jelen lévő program a piacon társaik körében. Az Autostarts nagyszerű funkcionalitása és a ROOT jogok szükségessége jelentős kockázatokat jelent a felhasználó számára, mivel a program segítségével az Android készülék tulajdonosa az operációs rendszer szinte minden folyamata felett hatalmat szerez, beleértve. és szisztémás.

    Vannak fizetős és ingyenes verziók. Nyilvánvaló, hogy a második lehetőség a funkcionalitás szempontjából nyer, de a költségvetési verzió eszközei elégségesek a kijelölt feladatok elvégzéséhez.

    Így, . Az Autostarts telepítése és elindítása után kattintson az asztalon lévő ikonra, majd a program elkezdi megvizsgálni az összes telepített alkalmazást. A beolvasás után mindent láthat, ami az automatikus indítást okozza. Kiválasztjuk, amire nincs szükségünk (például a képernyőképen a „Serials” alkalmazást). A „Megtagadás” gomb engedélyezése után megjelenik a „Superuser” jogok kérése, kattintson a „Grant” gombra, és a kiválasztott program inaktiválva lesz:

    A letiltott programok külön listában, áthúzott név formájában jelennek meg.

    További részletek az Autostart működéséről:

    Összefoglalva elmondhatjuk, hogy a szoftver működésének helyes konfigurálása kiváló eredményeket ad az akkumulátor élettartamának és a rendszer erőforrásainak megtakarítása szempontjából. Azonban meg kell értenie, hogy az automatikus indítás letiltására irányuló kiütéses műveletek nemcsak bizonyos programok működésének kiegyensúlyozatlanságához, hanem az eszköz egészéhez is vezethetnek. Sok szerencsét!

    Mint minden más operációs rendszer, az Androidnak is vannak olyan programjai, amelyek a háttérben futnak. Az okostelefon bekapcsolásakor automatikusan elindulnak. Ezen folyamatok többsége a rendszer működéséhez szükséges és annak részét képezi. Néha azonban olyan alkalmazásokat találunk, amelyek túl sok rendszerRAM-ot és akkumulátort fogyasztanak. Ebben az esetben saját erőfeszítéseket kell tennie a teljesítmény javítása és az akkumulátor megtakarítása érdekében.

    Az okostelefonon lévő szoftverek automatikus futtatásának letiltásához használhat harmadik féltől származó alkalmazást, manuálisan tilthatja le a folyamatokat, vagy teljesen eltávolíthatja a programot az eszközről. Találjuk ki, hogyan kell ezt megtenni.

    Legyen rendkívül óvatos, amikor leállítja a futó folyamatokat vagy eltávolítja az alkalmazásokat, mert ez rendszerösszeomlást okozhat. Csak azokat a programokat tiltsa le, amelyekben 100%-ig magabiztos. Az olyan eszközöknek, mint az ébresztőóra, a naptár, a navigátor, a levelezés, az emlékeztetők és mások, a háttérben kell futniuk funkciójuk ellátásához.

    1. módszer: Többfunkciós eszköztár

    Többfunkciós program, amellyel optimalizálható a rendszer teljesítménye a szükségtelen fájlok eltávolításával, az akkumulátor energiatakarékosságával és az automatikus futtató alkalmazások letiltásával.

    Ez a módszer, bár egyszerű, nem túl megbízható, mivel root jogok nélkül egyes alkalmazások továbbra is futnak. Használhatja a cikkben leírt egyéb módszerekkel kombinálva. Ha a telefon root hozzáféréssel rendelkezik, akkor az automatikus indítást a programokkal, ill.

    2. módszer: Zöldesítés

    Ezzel az eszközzel elemezheti a háttérben futó alkalmazások működését, és ideiglenesen „altatásba” helyezheti azokat, amelyeket éppen nem használ. Fő előnyei: nem kell eltávolítani a jövőben esetleg szükséges programokat, és elérhető a nem rootolt eszközök számára.

    1. Töltse le és telepítse az alkalmazást. Nyitás után azonnal megjelenik egy rövid leírás, olvassa el és nyomja meg a gombot "További".
    2. A következő ablakban meg kell adnia, hogy az eszköze rendelkezik-e root hozzáféréssel. Ha maga nem tett semmit a megszerzése érdekében, akkor nagy valószínűséggel nem rendelkezik vele. Adja meg a megfelelő értéket, vagy válassza ki "Nem vagyok benne biztos"és nyomja meg "További".
    3. Jelölje be a négyzetet, ha képernyőzárat használ, és koppintson a gombra "További".
    4. Ha a gyökérnélküli módot választja, vagy nem biztos abban, hogy eszköze rootolt-e, megjelenik egy ablak, amely arra kéri, hogy engedélyezze a kisegítő lehetőségeket. Kattintson "Beállítások".
    5. A megjelenő listában kattintson a Greenify alkalmazásra.
    6. Automatikus hibernált állapot engedélyezése.
    7. Nyissa meg újra a Greenify alkalmazást, és kattintson "További".
    8. Fejezze be a beállítást a megadott információk elolvasásával. A fő ablakban kattintson a képernyő jobb alsó sarkában található plusz jelre.
    9. Megnyílik az alkalmazáselemzés ablak. Egy kattintással válassza ki azokat a programokat, amelyeket el szeretne aludni. Kattintson a jobb alsó sarokban lévő pipára.
    10. A megnyíló ablakban megjelennek az alvó, illetve a letiltást követően alvó alkalmazások. Ha az összes programot egyszerre alvó állapotba szeretné helyezni, kattintson a gombra "Zzz" a jobb alsó sarokban.

    Probléma esetén az alkalmazás további beállítások megadására figyelmeztet, csak kövesse az utasításokat. A beállításokban létrehozhat egy hibernálási parancsikont, amely lehetővé teszi, hogy a kiválasztott programokat egy kattintással azonnal alvó állapotba helyezze.

    Számos alkalmazás automatikusan elindul, amint bekapcsolja Android okostelefonját. Legtöbbjük szükséges a rendszer megfelelő működéséhez. De vannak olyan, a felhasználó által telepített alkalmazások is, amelyeket az okostelefonnal együtt töltenek le. Ráadásul a háttérben futnak, és az érintőeszköz rendszererőforrásait fogyasztják. Ebben az esetben megpróbálhatja eltávolítani őket a rendszerindításból.

    Rendkívül fontos megjegyezni, hogy néhány alkalmazást NEM LEHET letiltani az indításkor, különben az okostelefon egyszerűen leáll, amikor legközelebb elindítja! Ezért csak azokat az alkalmazásokat kapcsolja ki, amelyek nem zavarják a készülék működését. Az alkalmazás automatikus futtatásának letiltásával kapcsolatos minden kockázat kizárólag az Ön vállára esik.

    Alkalmazás manuális leállítása

    Itt minden egyszerű: az alkalmazás manuálisan leáll, amíg újra be nem kapcsol (csak nyissa meg az alkalmazást az asztalon lévő ikonjának megérintésével), vagy az okostelefon újraindul. Azaz, ha például le kell tiltani a messengert, hogy ne érkezzenek meg az üzenetek, akkor ezt a módszert használhatja a legegyszerűbben.

    Menj a beállításokhoz.

    Keresse meg az alkalmazások részt.

    Válasszon ki egy alkalmazást.

    Kattintson a "Stop" gombra.

    Erősítse meg a műveletet az OK gombra kattintva.

    All-In-One Toolbox telepítése root nélkül és gyökérrel

    Egy alkalmazás a szükségtelen fájlok eltávolítására és az okostelefon rendszerének optimalizálására. Rootjoggal rendelkező és anélküli eszközökkel is működik.

    Nyissa meg a Play Marketet.

    A keresésben írsz mindez egy eszköztárbanés kattintson az alkalmazás ikonjára.

    Telepítés.

    Indítsa el az alkalmazást. Ha rendelkezik root jogokkal, javasoljuk azok használatát: root jogok nélkül néhány alkalmazás még hozzáadható az indításhoz.

    Adjon hozzáférést az alkalmazásnak az eszközén lévő fájlokhoz.

    Görgetés – a menü alján érintse meg az „Indítás” gombot.

    Az első „Egyéni alkalmazások” lapon az automatikus futtatással telepített alkalmazásokat láthatja:

    A „Rendszeralkalmazások” lapon - ennek megfelelően a rendszeralkalmazások:

    Egy alkalmazás automatikus futtatásának letiltásához kattintson a kapcsolóra, hogy megváltozzon a színe, és az alatta lévő sor az Engedélyezett nevet Letiltvara változtassa, például:

    Ebben az esetben az alkalmazás automatikus indítása le van tiltva.



    Tetszett a cikk? Oszd meg