Contacte

Android. Pornire automată a aplicației la încărcare: teorie și practică. Cum să eliminați aplicațiile de la pornirea Android - scăpați de ofertele impuse Instalarea și utilizarea modulului BootManager

  • Caracteristicile modului de pornire rapidă pe dispozitivele HTC. Se știe că dispozitivele HTC nu repornesc în sensul clasic, ci folosesc așa-numitul. Modul de pornire rapidă (aceasta este o formă de hibernare), salvând starea sistemului de operare pe disc. Prin urmare, mesajul ACTION_BOOT_COMPLETED nu este trimis de sistem, deoarece nu are loc de fapt nicio repornire (). În loc de ACTION_BOOT_COMPLETED, sistemul poate trimite următoarele mesaje:


    În aplicația dvs., specificați mesajele de mai sus pe lângă ACTION_BOOT_COMPLETED în eticheta „receptor”. În plus, este necesar să se înregistreze permisiunea în plus față de paragraful 1:

  • 2. Practică: erori și caracteristici de operare

    Să ne uităm la greșelile pe care le fac începătorii la configurarea unei aplicații și în cod.

    3. Depanarea receptorului în emulator și pe dispozitive reale.


    Rezultate

    Pentru a vă asigura că aplicația dvs. rulează la pornire pe toate dispozitivele, manifestul dvs. ar trebui să arate cel puțin astfel:


    Codul receptorului va fi de obicei astfel:

    Clasa publică BootCompletedReceiver extinde BroadcastReceiver ( public BootCompletedReceiver() ( ) public void onReceive(Context context, Intent intent) ( if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) ( Toast toast = Toast.makeText(context. ), context.getResources().getString(R.string.your_message), Toast.LENGTH_LONG); toast.show(); Log.d(„myapp”, context.getResources().getString(R.string.your_message) ; // codul tău este aici ) ) )
    Sper că acest articol îi va ajuta pe începători să depășească „inamicul insidios” numit „ACTION_BOOT_COMPLETED”.

    Cu siguranță mulți sunt familiarizați cu situația în care un smartphone nou-nouț, tocmai achiziționat de la un showroom, a făcut inima proprietarului să bată mai repede nu numai din cauza aspectului său, ci și din cauza vitezei sale extraordinare și a reacției uimitoare. Dar, de îndată ce toate programele necesare sunt instalate în dispozitiv, Andryukha începe să fie capricios și acum cu greu poate fi numit agil și receptiv.

    Iar motivul acestei metamorfoze constă în faptul că multe programe și servicii au adăugat o funcție de încărcare automată și, începând simultan cu pornirea sistemului de operare, continuă să funcționeze în fundal, consumând literalmente resursele sistemului și puterea bateriei. Pornirea Android și cum să scăpați de el - despre asta este materialul nostru astăzi.

    Din păcate, nu toate modelele de dispozitive au instrumente încorporate care ar putea gestiona acest proces. Dar asta nu înseamnă că problema este de nerezolvat pentru proprietarii altor dispozitive. Există un număr suficient de programe speciale care fac față cu succes sarcinii. Acum ne vom uita la toate opțiunile.

    Utilizarea instrumentelor standard (pentru versiunile nu mai mici decât Android 4.0)

    În meniul principal al dispozitivului, accesați „Setări”. Selectați „Manager de aplicații” (sau „Manager de aplicații”), faceți clic pe:

    În lista de aplicații care sunt instalate pe gadgetul nostru care apare, selectați-o pe cea de care aveți nevoie (de exemplu, am ales „ChatOn”). Prin „atingerea” pe linia cu numele, vom deschide parametrii acestui program, unde trebuie să facem clic pe butonul „Dezactivare”. Apare un avertisment de sistem și apare o solicitare de confirmare a comenzii. Răspundem afirmativ. Acum, deschizând lista de aplicații, puteți vedea că în linia cu „ChatOn” starea este „Dezactivat”:

    Această metodă este bună deoarece, dacă dintr-un motiv oarecare aveți nevoie dintr-o dată din nou de un program dezactivat, îl puteți activa oricând revenind la listă și făcând clic pe butonul „Activare”:

    Există un punct foarte important de luat în considerare. Pe măsură ce parcurgeți pas cu pas lista de aplicații și le dezactivați pe cele neutilizate, este posibil să întâlniți o situație în care, după ce ați deschis secțiunea „Informații despre aplicație”, vă confruntați cu faptul că butonul „Opriți” este inactiv (în exemplul nostru, aceasta este aplicația G-mail):

    Aceasta înseamnă că nu veți putea să-l dezactivați și nu este în niciun caz imposibil, deoarece vorbim despre aplicații de sistem, iar ștergerea oricăreia dintre ele poate duce, în cel mai bun caz, la un dezechilibru în sistem.

    În general, ceea ce este permis - îl putem dezactiva ca fiind inutil și ceea ce nu este permis - fără opriri forțate dacă nu știți de ce aveți nevoie de el și cum s-ar putea termina.

    Video informativ:

    Control autorun folosind o aplicație (fără ROOT)

    După cum am menționat mai sus, dispozitivele Android cu versiuni mai mici de 4.0 nu au instrumente încorporate care să poată fi utilizate pentru a opri pornirea automată a programelor. Asta nu înseamnă deloc că situația este fără speranță. Software-ul special va veni în ajutor și va face față bine rezolvării sarcinilor atribuite.

    Unul dintre aceste utilitare este AutoStart - Fără root. Acesta este un manager de pornire a programului clar, fără sens, care vă va permite să determinați acele aplicații care pornesc automat atunci când porniți gadgetul.

    Lucrul cu „Autostart” este extrem de simplu: există două comutatoare pe ecranul de lucru, care vă permit fie să activați, fie (dacă este necesar) să dezactivați modul de încărcare automată. Selectarea software-ului necesar se va face folosind butonul de apelare din browserul aplicației:

    Pe ecranul de lucru veți vedea un comutator care vă permite să activați sau, dimpotrivă, să dezactivați modul de încărcare automată a unui anumit software. Selectarea software-ului în sine are loc prin intermediul butonului de apelare al browserului aplicației.

    Pentru a afișa notificări despre rularea aplicațiilor, trebuie să bifați caseta de lângă „Afișați notificarea la pornire”. Programul nu instalează aplicații de sistem la pornire.

    Control de rulare automată de la ROOT (AutoStarts)

    Autostarts este unul dintre programele cele mai dovedite și de lungă durată de pe piață printre colegii săi. Funcționalitatea mare a Autostarturilor și necesitatea de a avea drepturi ROOT impun utilizatorului riscuri semnificative, deoarece cu ajutorul acestui program proprietarul dispozitivului Android câștigă putere asupra aproape tuturor proceselor sistemului de operare, inclusiv. și sistemică.

    Există versiuni plătite și gratuite. Este clar că a doua opțiune va câștiga în ceea ce privește funcționalitatea, dar instrumentele versiunii bugetare sunt destul de suficiente pentru a finaliza sarcinile atribuite.

    Asa de, . Și după ce Autostarts este instalat și lansat, faceți clic pe pictograma de pe desktop, după care programul va începe să examineze toate aplicațiile instalate. După scanare, puteți vedea tot ceea ce cauzează pornirea automată. Alegem ceea ce nu avem nevoie (de exemplu, în captură de ecran, aplicația „Serials”). După activarea butonului „Refuză”, va apărea o solicitare pentru drepturile de „Superutilizator”, faceți clic pe „Acordare” și programul selectat va fi dezactivat:

    Programele dezactivate sunt afișate într-o listă separată sub forma unui nume tăiat.

    Mai multe detalii despre cum funcționează Autostarts:

    În concluzie, putem spune că configurarea corectă a funcționării software-ului oferă rezultate excelente în ceea ce privește economisirea duratei de viață a bateriei, precum și a resurselor sistemului. Cu toate acestea, trebuie să înțelegeți că acțiunile erupții pentru a dezactiva autorun pot duce nu numai la un dezechilibru în funcționarea anumitor programe, ci și la dispozitivul în ansamblu. Noroc!

    Ca orice alt sistem de operare, Android are programe care rulează în fundal. Ele pornesc automat când porniți smartphone-ul. Majoritatea acestor procese sunt necesare pentru funcționarea sistemului și fac parte din acesta. Cu toate acestea, uneori se găsesc aplicații care consumă prea multă RAM de sistem și puterea bateriei. În acest caz, va trebui să depuneți propriile eforturi pentru a îmbunătăți performanța și a economisi energia bateriei.

    Pentru a dezactiva rularea automată a software-ului pe un smartphone, puteți utiliza o aplicație terță parte, puteți dezactiva procesele manual sau puteți elimina complet programul de pe dispozitiv. Să ne dăm seama cum să facem asta.

    Fiți extrem de atenți când opriți rularea proceselor sau dezinstalați aplicații, deoarece acest lucru poate cauza blocări ale sistemului. Dezactivați numai acele programe în care aveți încredere 100%. Instrumente precum ceasul cu alarmă, calendarul, navigatorul, e-mailul, mementourile și altele trebuie să ruleze în fundal pentru a-și îndeplini funcția.

    Metoda 1: Cutia de instrumente All-In-One

    Un program multifuncțional care poate fi folosit pentru a optimiza performanța sistemului eliminând fișierele inutile, economisind energia bateriei și dezactivând aplicațiile de rulare automată.

    Această metodă, deși simplă, nu este foarte fiabilă, deoarece fără drepturi de root unele aplicații vor rula în continuare. Îl puteți folosi în combinație cu alte metode descrise în articol. Dacă telefonul dvs. are acces root, puteți controla autorun folosind programe sau.

    Metoda 2: Greenify

    Acest instrument vă permite să analizați activitatea aplicațiilor în fundal și să le „puneți în somn” temporar pe cele pe care nu le utilizați în prezent. Principalele avantaje: nu este nevoie să eliminați programele care ar putea fi necesare în viitor și disponibilitatea pentru dispozitive nerădăcinate.

    1. Descărcați și instalați aplicația. Imediat după deschidere va apărea o scurtă descriere, citiți și apăsați butonul "Mai departe".
    2. Următoarea fereastră vă va cere să indicați dacă dispozitivul dvs. are acces root. Dacă tu însuți nu ai luat nicio măsură pentru a-l obține, atunci cel mai probabil nu îl ai. Introduceți valoarea corespunzătoare sau selectați "Nu sunt sigur"și apăsați "Mai departe".
    3. Bifați caseta dacă utilizați o blocare a ecranului și atingeți "Mai departe".
    4. Dacă selectați modul fără rădăcină sau nu sunteți sigur dacă dispozitivul dvs. este rootat, va apărea o fereastră care vă va cere să activați serviciul de accesibilitate. Clic „Setări”.
    5. În lista care apare, faceți clic pe aplicația Greenify.
    6. Activați hibernarea automată.
    7. Accesați din nou aplicația Greenify și faceți clic "Mai departe".
    8. Finalizați configurarea citind informațiile furnizate. În fereastra principală, faceți clic pe semnul plus din colțul din dreapta jos al ecranului.
    9. Se va deschide fereastra de analiză a aplicației. Cu un singur clic, selectați programele pe care doriți să le puneți în stare de repaus. Faceți clic pe bifa din colțul din dreapta jos.
    10. Fereastra care se deschide va afișa aplicațiile care au fost puse în repaus și pe cele care vor fi redate după dezactivare. Dacă doriți să activați toate programele simultan, faceți clic pe butonul "Zzz"în colțul din dreapta jos.

    Dacă apar probleme, aplicația vă va anunța pentru a introduce setări suplimentare, trebuie doar să urmați instrucțiunile. În setări, puteți crea o comandă rapidă de hibernare care vă permite să puneți instantaneu în somn programele selectate cu un singur clic.

    Există o mulțime de aplicații care se lansează automat, de îndată ce porniți smartphone-ul Android. Cele mai multe dintre ele sunt necesare pentru ca sistemul să funcționeze corect. Dar există și aplicații instalate de utilizator care sunt descărcate împreună cu smartphone-ul. Mai mult, rulează în fundal și consumă resursele de sistem ale dispozitivului tactil. În acest caz, puteți încerca să le eliminați de la pornirea sistemului.

    Este extrem de important să rețineți că unele aplicații NU POT fi dezactivate de la pornire, altfel smartphone-ul pur și simplu nu va mai funcționa data viitoare când îl porniți! Prin urmare, dezactivați numai acele aplicații care nu vor interfera cu funcționarea dispozitivului dvs. Toate riscurile asociate cu dezactivarea rulării automate a aplicației cad numai pe umerii dumneavoastră.

    Oprirea manuală a unei aplicații

    Totul este simplu aici: aplicația este oprită manual până când este repornită (doar deschideți aplicația atingând pictograma acesteia de pe desktop) sau smartphone-ul este repornit. Adică, dacă, de exemplu, trebuie să dezactivați messengerul pentru ca mesajele să nu ajungă, puteți utiliza această metodă ca fiind cea mai simplă.

    Mergi la Setari.

    Găsiți secțiunea de aplicații.

    Selectați o aplicație.

    Faceți clic pe butonul „Stop”.

    Confirmați acțiunea făcând clic pe OK.

    Instalarea All-In-One Toolbox fără root și cu root

    O aplicație pentru eliminarea fișierelor inutile și optimizarea sistemului smartphone-ului tău. Funcționează cu dispozitive cu și fără drepturi de root.

    Deschideți Play Market.

    In cautare scrii toate într-o singură cutie de instrumenteși faceți clic pe pictograma aplicației.

    Instalare.

    Lansați aplicația. Dacă aveți drepturi de root, vă recomandăm să le folosiți: fără drepturi de root, unele aplicații pot fi adăugate în continuare la pornire.

    Oferiți aplicației acces la fișierele de pe dispozitiv.

    Derulați – în partea de jos a meniului, atingeți butonul „Pornire”.

    În prima filă „Aplicații personalizate” puteți vedea aplicațiile instalate cu rulare automată:

    În fila „Aplicații de sistem” - în consecință, cele de sistem:

    Pentru a dezactiva rularea automată a unei aplicații, trebuie doar să faceți clic pe comutator pentru ca aceasta să-și schimbe culoarea, iar linia de sub ea schimbă numele Activat în Dezactivat, de exemplu:

    În acest caz, pornirea automată a aplicației este dezactivată.



    Ți-a plăcut articolul? Împărtășește-l