Lansare programatică Android modul de repaus. Dezactivați complet modul de repaus. Creșterea timpului în care dispozitivul rămâne în modul activ

O situație familiară: citești câteva informații de pe ecranul smartphone-ului, iar afișajul în acest moment se estompează. Și dacă nu durează câteva secunde pentru a citi, ci mult mai mult? Este clar că apăsarea constantă a butonului de pornire, ca să spunem ușor, este enervantă.

Cum să nu se închidă ecranul Android? Se pare că situația nu este atât de critică pe cât ar părea. Există mai multe modalități de a o rezolva, despre care vom vorbi acum.

Pentru a regla ecranul de pe telefonul dvs. folosind instrumentele preinstalate, trebuie să accesați „ Setări", deschide secțiunea" Ecran", selectați articolul" Modul de somn” și setați acolo o oră confortabilă pentru a „trezi” smartphone-ul, după care ecranul se va goli sau va elimina complet modul de repaus prin marcarea liniei corespunzătoare:

Cum să dezactivați timpul de expirare a ecranului utilizând software terță parte

Cred că nu merită să intri în prea multe detalii despre ce folosește funcția „Modul de repaus” sau să închizi ecranul după o anumită perioadă de timp (timeout de la timeout-ul englezesc - timp de așteptare). Este clar că dacă smartphone-ul este în mod constant modul activ, atunci încărcarea bateriei va începe să ajungă la zero prea repede.

În acest caz, problema este ușor de rezolvat folosind utilități speciale.

Țineți ecranul la demonstrație

Acest program nu va lăsa ecranul să se închidă în timp ce vă uitați la el. Prin intermediul camera frontalaȚineți ecranul ON vă atrage atenția și vă ține telefonul treaz. Când încetați să vă uitați la ecran, acesta dispare și, în consecință, consumul de resurse se oprește.

Este posibil să legați funcționarea rețelei de utilitate aplicație specifică, iar apoi ecranul telefonului nu se va goli, detectându-ți ochii în această aplicație, totuși, dacă camera ta funcționează într-o altă aplicație, atunci programul va trebui să aștepte până când este liber.

Proprietarii Samsung Galaxy S3 folosește această funcție fără a instala utilitarul, deoarece este prezent în acest model în mod implicit, iar dacă aveți un dispozitiv mai simplu, atunci trebuie doar să descărcați Hold Screen ON:

KeepScreen (acum gratuit)

Încă una buna aplicatie, care face o treabă grozavă în dezactivarea timeout-ului. Spre deosebire de cel precedent, Păstrați ecranul controlează poziția dispozitivului folosind giroscopul încorporat. Prin urmare, atunci când vă țineți gadgetul în mâini, utilitarul, având în vedere unghiul său de înclinare față de axă orizontală, nu va lăsa ecranul să se golească.

În plus, există și posibilitatea de a bloca ecranul oprit pe dispozitivul Android pentru aplicațiile selectate. Pentru aceasta, după precizare programul dorit, presa" pornire/oprire serviciu„, iar pe telefon, în senzorul de golire a ecranului (vezi prima captură de ecran), setați intervalul la 30 de secunde.

Keep Screen are grijă de resursele smartphone-ului și funcționează în fundal, pentru a face acest lucru, apăsați „ Pe", si dupa aceea " Salvați și reporniți aplicația».

Important! Dacă opriți (blocați) dispozitivul folosind butonul de pornire în timp ce programul rulează, atunci după treizeci de secunde ecranul se va porni și nu se va stinge. Prin urmare, înainte de a bloca gadgetul cu butonul de pornire, trebuie să închideți aplicația sau pur și simplu să reveniți la desktopul principal.

La subiectul de astăzi, nu mai avem nimic de adăugat și, bineînțeles, puteți judeca cât de utile au fost informațiile prezentate. Noroc!

Cu mult timp în urmă când Android încă nu era mainstream, orice dezvoltator putea scrie o aplicație care ar putea să stea în liniște în fundal și să comunice cu serverul în timp real. Dar cu cât mai departe, cu atât tehnicile de conservare a energiei mai stricte sunt aplicate de către Google, iar astăzi nu mai poți implementa o aplicație de rețea în timp real atât de simplu. Cu toate acestea, există câteva trucuri care vă permit să faceți acest lucru.

Să ne imaginăm că avem o aplicație și aceasta, la rândul său, are un serviciu (serviciu) care trebuie să rămână constant în fundal, să proceseze comenzile primite de la un server de rețea și să trimită răspunsuri. Comunicarea cu serverul, așa cum ar trebui să fie pentru dispozitivele mobile, este menținută folosind cereri de sondare lungi, adică aplicația se conectează la server la distantași așteaptă să trimită ceva ca răspuns, apoi se reconecta și așteaptă din nou. Aceasta este o metodă eficientă și foarte economisitoare a bateriei, care este folosită și în mecanismul de notificare push al Android însuși.

Teoretic, totul arată grozav, arhitectura aplicației este absolut corectă, dar dacă începeți să o testați, vor fi dezvăluite câteva momente foarte neplăcute.

Moduri de economisire a energiei Android

În Android 4.4-5.1 (nu vom lua în considerare versiunile de mai jos - acestea devin rapid învechite), serviciul va funcționa și va răspunde instantaneu la solicitările serverului, dar numai atâta timp cât ecranul este pornit. La câteva secunde după ce ecranul se stinge, smartphone-ul va intra în modul sleep (suspendare), iar intervalul dintre trimiterea unei solicitări și răspunsul aplicației noastre va fi de aproximativ un minut. Aceasta este perioada dintre trezirile de întreținere ale dispozitivului și nu o putem influența.

În Android 6.0–7.1, situația va fi aproximativ aceeași, dar după aproximativ o oră, smartphone-ul va trece la așa-numitul. După aceea, fie nu puteți primi deloc un răspuns de la aplicație, fie puteți primi o oră sau două mai târziu. Și totul pentru că în modul Doze, smartphone-ul de fapt nu funcționează. aplicații terță parteși serviciile lor și le întrerupe complet accesul la rețea. Ei pot obține controlul pentru o perioadă scurtă de timp doar la o oră după trecerea în modul Doze, apoi două ore, patru ore, din toate crestere mare intervale dintre treziri.

Vestea bună este că Doze funcționează la nivelul întregului sistem și se aprinde la o oră după ce ecranul se stinge și numai dacă nu atingeți smartphone-ul (în 7.0–7.1 îl puteți atinge) și se oprește imediat după deblocarea smartphone-ului, conectarea. la încărcător sau mutarea smartphone-ului (din nou, nu în 7.0–7.1). Adică putem spera că măcar în timpul zilei serviciul nostru va funcționa normal.

Vestea proastă este că, pe lângă Doze, Android 6.0-7.1 are un alt mecanism de economisire a energiei numit App Standby. Funcționează astfel: sistemul ține evidența aplicațiilor pe care utilizatorul le folosește și aplică aceleași restricții aplicațiilor rar utilizate ca în cazul modului Doze. Când sunt conectate la încărcător, toate aplicațiile transferate în modul Standby primesc o amnistie. Aplicațiile care au o notificare sau drepturi administrative (non-root) nu au modul Standby aplicat.

În total, Android are trei mecanisme simultan cu care trebuie să te confrunți:

  • Suspenda- Mod normal economisirea energiei, poate încetini răspunsul de la dispozitiv cu aproximativ un minut;
  • App Standby - un mod agresiv de economisire a energiei care poate încetini răspunsul pentru o zi;
  • Doze este un mod agresiv de economisire a energiei la nivelul întregului sistem, care se aplică tuturor aplicațiilor.

Toate aceste moduri de economisire a energiei pot fi ocolite, dar cu cât mai departe în pădure, cu atât mai multe cârje și inconveniente pentru utilizator, așa că vom lua în considerare mai multe opțiuni pentru ocolirea mecanismelor de economisire a energiei, de la cele mai ușoare la cele mai dure.

Scenariul 1. Ușoară întârziere în răspuns nu este critică, tranziția la Doze este necritică

În acest scenariu, aveți o aplicație pentru care o întârziere de răspuns de până la un minut nu este critică, iar trecerea smartphone-ului la modul agresiv de economisire a energiei nu este deloc înfricoșătoare. Tot ce aveți nevoie este ca sistemul să nu trimită aplicația în starea Standby.

Cele două cele mai multe moduri simple pentru a realiza acest lucru - fie aduceți serviciul în prim-plan (serviciu în prim-plan), fie acordați drepturi de administrator al dispozitivului aplicației. Să începem cu prima opțiune.

Serviciu de prim plan

Serviciul din prim-plan în terminologia Android este un serviciu care are o notificare într-o cortină. Sistemul tratează astfel de servicii mult mai atent. De exemplu, când nu mai are memorie, va fi ultimul care va fi ucis, nu va fi ucis când glisați o aplicație în meniul de gestionare a aplicațiilor care rulează și da, nu va fi pusă în modul Standby.

Crearea unui serviciu în prim-plan este foarte simplă. Este suficient să inserați ceva de genul următoarelor linii în codul de serviciu:

Intent notificationIntent = new Intent(this, ExampleActivity.class); pendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); Notificare de notificare = nou Notification.Builder(this) .setContentTitle(getText(R.string.notification_title)) .setContentText(getText(R.string.notification_message)) .setSmallIcon(R.drawable.icon) .setContentIntent(pendingIntent) .setTicker (getText(R.string.ticker_text)) .build(); startForeground(0, notificare);

Acest exemplu creează o notificare, la atingerea pe care va fi lansat ExampleActivity, la sfârșit, folosind startForeground(), serviciul este transferat în starea prim-plan.

Drepturi de administrator

O altă opțiune este să acordați drepturi de administrator aplicației. Astfel de drepturi oferă posibilitatea de a gestiona politica de parole a ecranului de blocare, de a bloca de la distanță și de a șterge dispozitivul.

In al meu google time a introdus conceptul de „administrator de dispozitiv” pentru companiile care ar dori să gestioneze smartphone-urile angajaților lor. Adică, compania creează o aplicație care primește drepturi de administrator și poate bloca sau reseta telefonul după o comandă de la server. De aceea o aplicație cu drepturi de administrator nu intră în modul Standby, deoarece comanda de blocare poate veni oricând.

Obținerea sau mai degrabă solicitarea drepturilor de administrator este din nou simplă. Mai întâi avem nevoie de câteva apeluri inverse care vor fi apelate după ce permisiunile sunt acordate sau revocate:

Este disponibil în continuare numai pentru abonați

Opțiunea 1. Abonează-te la „Hacker” pentru a citi toate materialele de pe site

Abonamentul vă va permite să citiți TOATE materialele plătite ale site-ului în perioada specificată. Acceptăm plata carduri bancare, monedă electronică și transferuri din conturile operatorilor de telefonie mobilă.

Spre deosebire de iOS și Windows Phone, multe aplicații și servicii pot rula în fundal pe Android. Toate creează o încărcare suplimentară pe RAM și procesor, ceea ce înseamnă că consumă energie prețioasă. Mai mult, ele funcționează chiar și atunci când nu este necesar - de exemplu, noaptea, în timp ce dormi.

Rezolvați problema lui supra consum Aplicațiile de resurse ale dispozitivului Android pot fi utilizate în mai multe moduri: pentru a preveni aplicațiile pe care le utilizați rar, pentru a începe cu pornirea sistemului sau, mai radical, dezactivați Wi-Fi, Internet mobilși majoritatea proceselor de fundal.

1. Instalați-l de la Google Play, alerga.

2. Accesați secțiunea Phone Boost, faceți clic pe butonul „Autostart Manager”, toate aplicațiile care pornesc când dispozitivul este pornit sunt afișate acolo.

3. Examinați lista și dezactivați pornirea automată a acelor aplicații despre care credeți că nu ar trebui să ruleze în fundal tot timpul.


Acum du-te la setarile sistemului, manager deschis rulează aplicațiiși terminați lucrarea celor de care nu veți avea nevoie în viitorul apropiat.


Economii mai serioase de resurse pot fi realizate folosind aplicații care, atunci când ecranul este oprit, pun dispozitivul în somn profund. Una dintre aceste aplicații este . Vă permite să dezactivați modulul 3G, Internetul, Bluetooth, sincronizarea datelor și să limitați foarte mult munca proceselor de fundal.

Cum să lucrați cu Deep Sleep Battery Saver:

1. Instalați-l de pe Google Play, rulați-l și acordați-i acces root.

2. Dacă doriți, schimbați limba interfeței în rusă.


3. Accesați fila „Profil” și alegeți ce se va întâmpla când ecranul dispozitivului dvs. este oprit. Cu cât economia este mai strictă, cu atât se vor consuma mai puține resurse de dispozitiv.

4. În setările Deep Sleep Battery Saver, puteți selecta aplicații pentru „ lista albă” - vor putea lucra în fundal, chiar dacă este activat somnul profund.

Când utilizați Deep Sleep Battery Saver, timpul durata de viata a bateriei dispozitivele pot rezista de multe ori și, în același timp, smartphone-ul nu vă distrage atenția de fiecare dată când primiți o nouă scrisoare sau mesaj. Adevărat, notificările vor veni cu întârziere - doar atunci când aplicația pornește internetul.

Punerea dispozitivului mobil în modul de repaus înseamnă că afișajul se oprește automat când gadget-ul anumit timp este inactiv. Această caracteristică a fost implementată pentru a conserva energia bateriei telefonului.

Pentru a activa sau dezactiva modul de repaus în Android, trebuie să accesați setările corespunzătoare. În funcție de modelul de smartphone, acestea diferă oarecum, deși nu semnificativ.

Cum să o facă

Când devine necesar să activați/dezactivați modul de repaus în Android, trebuie să mergeți la meniul principal de setări ale telefonului și să găsiți opțiunea „Afișare” sau „Ecran”. Făcând clic pe acest link, va apărea fila Sleep Mode. Aceasta setează intervalul de timp după care dispozitivul va intra automat în modul de repaus în Android. Bifând caseta de selectare „Niciodată”, dezactivați capacitatea dispozitivului de a funcționa în modul de repaus, astfel încât va fi activ tot timpul cât timp nimeni nu folosește telefonul.

Probleme posibile

Uneori apar situații când este necesar să opriți afișajul unui dispozitiv mobil fără a activa modul de repaus. Opțiunea standard este de a economisi bateria unui smartphone atunci când acesta este conectat la un televizor folosind un cablu HDMI.

Principala problemă este că, dacă opriți smartphone-ul, atunci energia nu va trece cablu HDMI, ceea ce face ca ecranul televizorului să se estompeze pe măsură ce telefonul este în modul de repaus. Să mai dăm 1 exemplu - este lansat pe tabletă. Tastatura sau mouse-ul este apoi conectat la dispozitiv folosind stația de andocare. Imaginea este afișată pe ecran. Problema menționată se repetă. Nu puteți opri ecranul telefonului fără a intra în somn. Dacă nu faci nimic, atunci smartphone-ul se va descărca rapid. Setări standard este imposibil de rezolvat problema.

Decizie

Trebuie să îl descărcați sub numele Screen Standby. Folosind programul, puteți opri afișajul când telefonul este complet operațional. Puteți descărca aplicația prin serviciu Google Joaca gratis.

De acum încolo, uită-te la filme, fugi aplicații de jocuriși poți lucra pe internet pe ecran mare prin conectarea telefonului la televizor. Economisește semnificativ taxa. Am dori să remarcăm că în acest moment nu există analogi demni la aceasta software. Pentru ca utilitarul să funcționeze corect, trebuie să instalați drepturi root acces. Cu folosind Screen Standby în care puteți opri lumina de fundal mod automatîn momentul conectării cablului HDMI și, de asemenea, comutați afișajul telefonului în modul touchpad.

da metode generice mărirea duratei muncii dispozitive mobile

Telefoanele se îmbunătățesc constant, scad în greutate, devin mai subțiri, procesoarele lor devin mai puternice, ecranele lor crescând în dimensiune. Și cu tot acest progres tehnologic, sarcina bateriilor crește.

Producătorii de telefoane încearcă în mod constant să prelungească durata de viață a bateriilor din dispozitivele lor. Dar, cu utilizarea de zi cu zi, bateriile fără reîncărcare durează în medie una până la două zile. Mai mult decât atât, funcționalitatea dispozitivelor, intensitatea resurselor programelor și frecvența de utilizare a telefoanelor sunt, de asemenea, în creștere. Toate acestea duc la epuizarea și mai rapidă a bateriilor. Este suficient să rulezi orice program pe telefon, să petreci câteva ore pe internet, iar bateria îți va aminti de ea însăși solicitând reîncărcarea.

În același timp, există anumite metode universale pentru creșterea duratei de viață a bateriei dispozitivelor mobile. Să luăm în considerare aceste metode mai detaliat.

1. Dezactivați Luminozitatea automată. Când vă aflați în modul Luminozitate automată, telefonul dvs. ajustează luminozitatea ecranului pentru a se potrivi cu nivelul de lumină din zona în care vă aflați în acel moment. În același timp așa caracteristică utilăîn general, este solicitat doar cu condiția să vă deplasați mult, respectiv, să existe o schimbare a puterii luminii (stradă - transport - birou și așa mai departe). În cazul în care vă aflați într-o cameră cu un nivel stabil de iluminare de cele mai multe ori, vă va fi benefic să dezactivați modul Auto Brightness. Setați cel mai acceptabil și convenabil mod de luminozitate pentru dvs., cu siguranță, va trebui să reduceți semnificativ modul de luminozitate setat automat de telefon. Și totul pentru că senzor standard controlul luminii schimbă modul de iluminare de fundal a ecranului chiar și atunci când nu este deloc necesar. senzor de lumină înăuntru modul real reacționează la umbrele care cad pe ecranul telefonului, strălucirea luminii, la lumina de la monitorul unui computer, corpurile de iluminat. Și acest efect apare constant până când ecranul telefonului este pornit și nu intră automat în modul de repaus, modul de blocare automată. Și asta, desigur, este treaba senzorilor, a consumului de energie, a descărcarii premature, accelerate a bateriei telefonului.

2. Opriți butonul „ Rotire automată ecran". De asemenea, această funcție utilă nu va fi solicitată deloc tot timpul, în același timp, accelerometrul este un senzor din telefon care reacționează la rotația telefonului de la pozitie orizontala la verticală și invers, vor consuma cantități semnificative de energie care ar putea fi cheltuite pe convorbiri telefonice mai necesare, adesea necesare.

3. Reduceți timpul blocare automată ecran(în setări poate exista un element „depășire a ecranului”). În mod implicit, telefonul din magazin are, de regulă, o perioadă de un minut. Adică, după un minut de inactivitate, telefonul intră în modul sleep, modul standby, în timp ce ecranul este stins și blocat automat. Este important să înțelegeți că, cu cât intervalul de trecere în modul sleep este mai scurt, cu atât este mai economic consumul de energie al telefonului.

4. Curățați memoria RAM a telefonului. După ce lucrați în orice aplicație pentru telefon, nu uitați să o închideți. Starea înăuntru memorie cu acces aleator telefon, aplicațiile continuă să fie utilizate în mod constant resursele sistemului dispozitiv, consumând astfel bateria și scurtând durata de viață a bateriei dispozitivului. O observație similară se aplică așa-numitului „tapet viu” instalat.

5. Când lucrați pe dispozitive cu afișaj Tipul Amoled este avantajos să instalați un tapet complet negru pe ecran. LA Consumul de energie Amoled depinde direct de nivelul de luminozitate al ecranului. Astfel de ecrane necesită mai multă energie dacă sunt instalate imagini de fundal luminoase și ușoare, ele consumă chiar mai multă energie decât opțiunile LCD. Reduceți luminozitatea ecranului în timpul aplicării fundal întunecat screensavere.

6. Schimbați modul cititor din dispozitiv la „noapte”(sau inversare). Citirea cărților sau a oricărui alt text direct de pe ecranul telefonului necesită foarte multă energie. Cu toate acestea, aici puteți merge pentru un mic truc. Inversarea va schimba fundalul ecranului în negru, în timp ce fontul va deveni alb. Astfel, vom îndeplini condiția de la paragraful anterior. Ecran întunecat ca urmare, va consuma mai puțină energie decât albul, ca o foaie de hârtie.

7. Deconectați module bluetoothși WiFi. La aparate moderne exista o functie oprire automată aceste module, dar sunt dezactivate numai când aparatul intră în modul de repaus. Prin urmare, este mai sigur să le dezactivați manual. În mod similar, atunci când nu utilizați aparatul, dezactivați toate serviciile online, e-mail. De asemenea, este benefic să economisiți bateria și să dezactivați toate mementourile și mesajele de sistem. Deconectați aparatul de la rețelele 3G. Astfel de operatii simple vă permit să prelungiți funcționarea telefonului fără reîncărcare timp de câteva ore.

8. Opriți vibrațiile și feedback-ul prin vibrații pe telefon. Motorul de vibrații care pune telefonul în mișcare consumă multă energie a bateriei, oprirea vibrației nu va provoca prea multe neplăceri utilizatorului, în același timp vă va permite să utilizați telefonul mai mult timp.

9. Urmați recomandările producătorului telefonului conditii de temperatura . Temperatura de confort, iar pentru un telefon se află în regiunea de 15 - 25 de grade, va prelungi durata de viață a bateriei, va reduce rata de descărcare arbitrară și va preveni defecțiunile dispozitivului.

10. Instalați aplicații suplimentare , permițând să efectueze ciclu complet reîncărcarea bateriei cu curent scăzut. Acesta este, de exemplu, BatteryDoctor, programul implementează un control atent asupra consumului bateriei, iar acest lucru are un efect pozitiv asupra duratei de viață a bateriei telefonului de la o singură încărcare.

Astfel, sfaturile propuse la îndemâna tuturor vor garanta extinderea telefonului fără reîncărcare până la patru și chiar până la șase ore.

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva