Cum se configurează smartphone-uri și PC-uri. Portal informativ

Activarea modului dezvoltator în Android. Nu salvați acțiunile

Când dezvoltați o aplicație, trebuie inevitabil să vă ocupați de erori în cod și/sau mediu. Și e foarte trist când erori similare nu se găsesc pe un telefon/emulator de test, ci printre utilizatorii live. Este și mai trist dacă acesta nu este prietenul tău beta tester și nimeni nu poate explica cu adevărat ce și unde a căzut.

De obicei, cu o cădere bruscă aplicații Android oferă să trimită un raport de eroare, unde va exista atât o urmă detaliată a stivei, cât și informații despre versiunea aplicației dvs. Din păcate, utilizatorii nu fac întotdeauna clic pe butonul „trimite raport”, iar pentru aplicații de depanare sau aplicații care nu sunt de pe piață, această funcționalitate este complet indisponibilă.

Ce sa fac? Oportunitatea va veni în ajutor limbajul Java gestionează excepțiile, inclusiv cele negestionate.

Clasa Thread are o metodă statică setDefaultUncaughtExceptionHandler. Aceasta metoda vă permite să instalați propria clasă de gestionare a excepțiilor neprinse. Clasa handler trebuie să implementeze interfața Thread.UncaughtExceptionHandler. Un cadru de gestionare ar putea arăta cam așa:
clasa publică TryMe implementează Thread.UncaughtExceptionHandler (@Override public void uncaughtException (Fire de discuție, Throwable throwable) (Log.d ("TryMe", "S-a întâmplat ceva în neregulă!");))
Singura metodă preia Intrarea firului este firul în care a apărut excepția, iar Throwable este excepția în sine. Implementarea de mai sus doar înregistrează un mesaj fără detalii... Să încercăm să folosim...
clasa publică MainActivity extinde MapActivity (@Override public void onCreate (Bundle savedInstanceState) (Thread.setDefaultUncaughtExceptionHandler (nou TryMe ()); Integer a = 1; if (true) a = null; int x = 6; x = x / a; // Excepție aici!))
După rularea codului de mai sus, vom primi (ura!) un mesaj în jurnal... și un ecran negru. După ce ne-am instalat propriul handler, am eliminat handlerul Android de stoc și acum nu ni se mai solicită să închidem aplicația.

Să reparăm situația
clasa publică TryMe implementează Thread.UncaughtExceptionHandler (Thread.UncaughtExceptionHandler oldHandler; public TryMe () (oldHandler = Thread.getDefaultUncaughtExceptionHandler (); // păstrează handlerul setat anterior) @Override public void uncaughtException (ThreadMe "threadthrow", "ThreadMe" Sa întâmplat ceva în neregulă!"); Dacă (oldHandler! = Null) // dacă există un set anterior ... oldHandler.uncaughtException (thread, throwable); // ... numiți-o))
Acum vedem atât mesajul în jurnal, cât și mesajul obișnuit de sistem.

Este incomod să setați un handler în Activitate. Deși va fi instalat și toate firele de execuție, pot exista mai multe și mai multe Activități de pornire. Și pot exista și servicii... În acest caz, cel mai bine este să instalați handlerul atunci când inițializați aplicația. Ceva de genul:
clasă publică MyApplication extinde Aplicația (@Override public void onCreate () (Thread.setDefaultUncaughtExceptionHandler (nou TryMe ()); super.onCreate ();))
În acest caz, nu trebuie să uitați să vă înregistrați noua clasa aplicații să se manifeste. Ceva de genul:
Acum, când pornește aplicația (indiferent ce componentă a acesteia), va fi instalat un handler de excepții.

Desigur, înregistrarea unui mesaj nu este gravă. Trebuie să colectăm mai multe informații. Ce versiune a aplicației? Care excepție nu este gestionată? Ce altă excepție a făcut ca fatalul să fie aruncat? Care flux? Care a fost stiva? Toate aceste informații pot fi obținute. Codul pentru cel mai simplu handler de excepții care primește și stochează toate informațiile de mai sus pe cardul SD este găzduit pe GitHub.

Implementarea de mai sus salvează informații despre o excepție netratată la un fișier de pe cardul SD în folderul /Android/data/your.app.package.name/files/ (după cum vă spune Ghidul dezvoltatorului) în fișiere precum stacktrace-dd-MM -yy.txt. Manifestul aplicației necesită permisiunea WRITE_EXTERNAL_STORAGE pentru a funcționa.

Desigur, aceasta nu este singura astfel de soluție.

Flurry - analiză pentru aplicații mobile, conține propriul său handler de erori. ACRA este o bibliotecă pentru Android care colectează date despre erori și le postează în GoogleDocs. Android-remote-stacktrace este o bibliotecă similară care trimite date către un script receptor personalizat. De asemenea, puteți obține o mulțime de lucruri utile.

  • Dispozitive - numărul de dispozitive pe care acest accident a fost observat cel puțin o dată în perioada de timp selectată.
  • Blocări pe zi - numărul de blocări care au loc în perioada de timp selectată.
  • % din toate dispozitivele- ponderea dispozitivelor de pe care a fost trimisă accidentul din numărul total de dispozitive care au lansat aplicația în perioada de timp selectată.

Vizualizați jurnalul de accidente

Pentru a vizualiza descrierea jurnalului, faceți clic pe butonul.

De asemenea, puteți obține informații statistice despre dispozitivele de pe care au fost trimise mesajele de blocare. Pentru a vizualiza statisticile, faceți clic pe numele jurnalului. În mod implicit, datele sunt afișate grupate după versiunea aplicației. Puteți alege o altă grupare (de exemplu, Producător, Oraș, Operator etc.).

Blocările pot apărea ascunse de pe dispozitivele Android și Windows și desimbolizate de pe dispozitivele iOS. Nu va fi posibilă extragerea datelor din astfel de jurnalele de blocare, ceea ce ar fi suficient pentru analiza situației. Pentru a vizualiza descrierea jurnalului, faceți clic pe butonul.

Pentru a dezfunda sau a simboliza un jurnal, faceți clic pe numele acestuia și accesați statisticile detaliate. Apoi, în funcție de platforma aplicației dvs., urmați acești pași:

Operațiuni de jurnal de blocare

Dacă este necesar, puteți lăsa un comentariu în jurnalul de blocare. Acest lucru poate fi util dacă mai multe persoane vizualizează raportul. De exemplu, în acest fel dezvoltatorul poate informa managerul că blocarea a fost remediată și nu va apărea în noua versiune a aplicației.

Pentru a adăuga un comentariu, faceți clic pe butonul și introduceți textul în câmp. Câmpul de comentarii acceptă orice caracter. De exemplu, dacă utilizați instrumentul de urmărire a problemelor, puteți introduce un link către problemă în câmp.


Descrierea jurnalului de blocare poate fi încărcată într-un fișier TXT făcând clic pe butonul și apoi pe butonul Salvare. Cu toate acestea, dacă ați adăugat un comentariu, acesta nu va fi salvat în fișierul TXT.

Raport de erori

Raportul afișează erorile transmise de aplicație prin intermediul SDK-ului AppMetrica, precum și informații statistice despre acestea. Pentru detalii despre trimiterea mesajelor de eroare, consultați Ghidul dezvoltatorului→ AppMetrica SDK(Android | iOS | Windows).

Raportul acceptă împărțirea datelor și afișează următoarele valori:

  • Dispozitive - numărul de dispozitive de la care au fost trimise mesaje de eroare cel puțin o dată în perioada de timp selectată.
  • Erori - numărul de erori care apar în perioada de timp selectată.

Pentru a vizualiza o descriere a erorii, faceți clic pe butonul.

De asemenea, puteți obține informații statistice despre dispozitivele de pe care au fost trimise mesajele de eroare. Pentru a vizualiza statisticile, faceți clic pe numele erorii. În mod implicit, datele sunt afișate grupate după versiunea aplicației. Puteți alege o altă grupare (de exemplu, Producător, Oraș, Operator etc.).

Descrierea erorii poate fi încărcată într-un fișier TXT făcând clic pe butonul și apoi pe butonul Salvare.

Export de date

Datele din raport pot fi exportate selectând un articol din lista derulantă Export de deasupra graficului. Datele sunt exportate ținând cont de setările de raport selectate: segmentare, grupare, perioadă de timp.

Lista conține următoarele elemente:


  • Exportați în CSV- exportă datele dintr-un tabel în format CSV.
  • Grafic în PNG - Exportă imagini grafice în format PNG.
  • Diagramă în CSV - Exportă datele dintr-o diagramă în format CSV.
  • Copy Table API Query- afișează textul de interogare pentru descărcarea datelor dintr-un tabel utilizând API-ul de raportare.
  • Copiați cererea API pentru diagramă- afișează textul de solicitare pentru descărcarea datelor diagramei folosind API-ul de raportare. Solicitarea rezultată poate fi folosită pentru a vă crea propriul tablou de bord sau pentru a crea scripturi automate pentru încărcarea datelor.

    Notă. Dacă este prima dată când primiți textul solicitării, asigurați-vă că browserul nu a blocat fereastra pop-up de autorizare. În fereastra de autorizare, permiteți AppMetrica să acceseze datele.

Niciun sistem de operare modern pentru dispozitive portabile nu poate concura cu Android în ceea ce privește setările și opțiunile de personalizare. Nu este surprinzător, pentru că în sistemul de operare de la Google poți personaliza absolut totul, orice lucru mic.

Cu toate acestea, mulți utilizatori nu știu că un număr mare de funcții ale dispozitivului lor Android rămân ascunse. Vorbim despre capacitatea de a depana dispozitivul și despre câteva alte funcții care sunt posibile numai în „modul dezvoltator”, care în cele mai multe cazuri este dezactivat și ascuns de ochii utilizatorului. Vă vom spune cum să-l activați și ce caracteristici oferă în acest ghid.

După activarea acestui mod, în meniul de setări Android apare o nouă secțiune numită „Pentru dezvoltatori”. Acesta deschide noi posibilități pentru utilizator. Unele dintre ele, care pot fi utile chiar și pentru un simplu utilizator, vor fi luate în considerare în continuare:

  • Dimensiunea memoriei tampon - oferă o alegere a dimensiunii memoriei;
  • Accelerație GPU - activează procesarea grafică 2D;
  • Show CPU load - afișează un ecran cu informații despre încărcarea curentă a procesorului central;
  • Conexiune USB - selectați modul de funcționare al dispozitivului atunci când este conectat la un computer prin USB;
  • Depanare USB - Activează modul de depanare atunci când vă conectați Android la un computer cu un cablu.
  • Locație falsă a dispozitivului - vă permite să faceți aplicațiilor „să creadă” că vă aflați într-o altă parte a lumii.

Activare

Este ușor să activați modul dezvoltator. Pentru asta ai nevoie de:

Lista setărilor disponibile

Acum să ne uităm la funcțiile secțiunii pentru dezvoltatori mai detaliat.

Fiți atenți: atunci când lucrați cu setările în modul dezvoltator din cauza lipsei de experiență a utilizatorilor, dispozitivul poate funcționa defectuos și poate apărea chiar pierderea de date. Prin urmare, se recomandă să activați și să dezactivați anumite funcții cu precauție.

  • Generarea unui raport de eroare. Această opțiune este utilizată pentru a trimite un raport de eroare. Fișierele de trimis sunt create în câteva minute.
  • Parola de rezervă. Acest element vă permite să utilizați ADB pentru a crea o copie de rezervă a datelor pe un computer. Pentru a crea o copie, este necesară o parolă obligatorie.
  • Modul activ. Dacă această opțiune este activată, ecranul dispozitivului nu se va goli când este conectat la un PC. Ar trebui folosit cu prudență, deoarece utilizarea pe termen lung a ecranului îl poate strica.
  • Alegerea unui modul de lucru. Instrument pentru a selecta ART sau Davlik. Nu merită să schimbi nimic dacă nu știi pentru ce sunt.
  • Activează jurnalul de traducere a operațiunilor HCI Bluetooth. Această funcție este utilă doar pentru dezvoltatori, deoarece permite interceptarea și analiza pachetelor Bluetooth. După activarea acestei opțiuni, pachetele vor fi salvate în fișierul „btsnoop_hci.log”. Fișierul poate fi deschis și analizat cu Wireshark sau software similar.
  • Statistici de proces. Afișează informații despre procesele care rulează în prezent pe dispozitiv. Nu este util pentru un simplu utilizator.
  • Depanare USB. Vă permite să vă conectați dispozitivul la un computer prin ADB.
  • Revocați autorizația de depanare USB. Prima dată când depanați un dispozitiv prin USB, trebuie să îl autorizați folosind chei. Cu această setare, puteți anula această acțiune și o puteți repeta din nou.
  • Rapoarte de erori. Această opțiune este foarte utilă pentru testarea aplicațiilor. Prin apăsarea butonului de pornire, puteți colecta și trimite rapoarte de defecțiuni și erori.
  • Locații fictive. Vă permite să setați manual locația. Folosit de unii dezvoltatori pentru a testa aplicații geo-referențiate.
  • Depanarea aplicațiilor. Puteți seta manual aplicațiile să depaneze. Ajută dezvoltatorii să se asigure că codul aplicației lor funcționează corect.
  • Verificare USB. Folosind această opțiune, puteți scana aplicațiile livrate prin ADB și puteți detecta activități rău intenționate.
  • Afișează atingeri. Dacă opțiunea este activată, pe ecran vor apărea efecte vizuale, reprezentând atingerea ecranului.
  • Locația indicatorului. Afișează coordonatele ultimului punct de atingere de pe ecran.
  • Afișați limitele aspectului. Afișează contururile elementelor în casetele de dialog. Vă permite să determinați mai precis unde să faceți clic pentru a activa un element de pe ecran.
  • Scriind de la dreapta la stânga. Permite schimbarea orientării ecranului. Această opțiune este necesară pentru a funcționa cu introducerea caracterelor din dreapta (necesară pentru unele limbi).
  • Emularea afișajului secundar. Util doar pentru dezvoltatori, deoarece vă permite să emulați diferite dimensiuni de afișare.
  • Redare forțată. Permite aplicațiilor să utilizeze randarea hardware 2D. În unele cazuri, poate da o creștere a performanței, în unele, dimpotrivă, poate strica totul. Cel mai bine folosit cu grijă.
  • Depanați suprapunerea. Vă permite să vedeți suprapunerile care apar atunci când sistemul grafic desenează imagini peste ceva.
  • 4x activare MSAA. Anti-aliasing îmbunătățit cu forță. După activare, performanța dispozitivului este semnificativ degradată.
  • Afișează încărcarea procesorului. Afișează informații despre încărcarea curentă a procesorului.
  • Instalați profilul GPU. Opțiunea vă permite să salvați programul grafic de încărcare a sistemului într-un fișier separat.
  • Deschideți urmărirea GL. Vă permite să salvați toate erorile OpenGL într-un fișier separat.
  • Procese de fundal. Această opțiune vă permite să setați manual numărul de procese care rulează simultan în fundal.
  • Arată ANR. Permite afișarea mesajelor de sistem atunci când aplicațiile se blochează. Util dacă aplicațiile sunt în conflict între ele.

Dezactivare

Această procedură este la fel de ușor de urmat. Pe unele dispozitive, trebuie doar să găsiți și să deschideți secțiunea din meniul de setări „Pentru dezvoltatori”, iar în el mutați comutatorul în poziția „Oprit”. Dar în acest fel, vom dezactiva doar acest mod, adică va rămâne în continuare în setări. Și din nou, să facem o rezervare, această funcție nu este disponibilă pe toate dispozitivele.

Pentru a elimina complet o funcție din meniu, trebuie să faceți următoarele:

Concluzie

Desigur, majoritatea utilizatorilor nu au nevoie deloc de setările descrise mai sus. Dacă nu sunteți familiarizat cu opțiunile și nu înțelegeți pentru ce sunt, cel mai bine este să le lăsați în pace și să nu schimbați nimic. Amintiți-vă, configurațiile dezvoltatorului sunt ascunse de simpli muritori dintr-un motiv. Folosește-le cu înțelepciune.

De multe ori am primit comentarii care ne solicitau mai multe detalii despre modul dezvoltator în Android. Mulți oameni știu ce este, dar din moment ce există o întrebare, atunci trebuie să i se răspundă.

Se activează modul dezvoltator

Mai întâi trebuie să activați modul dezvoltator. Pentru a face acest lucru, accesați setările, găsiți fila „Despre telefon” și în ea câmpul „Număr de compilare” și atingeți-l frecvent de mai multe ori. După aceea, un element nou va apărea în setările smartphone-ului însuși, care se va numi „Pentru dezvoltatori”.

Înainte de a începe să faceți ceva, rețineți că toate acțiunile sunt efectuate pe propriul risc și risc. Cel mai probabil, totul va fi bine, dar există posibilitatea ca ceva să meargă prost și funcționarea normală a telefonului să fie perturbată.

Raport de eroare

Puteți genera un raport de eroare și îl puteți trimite oriunde doriți. Dar, în unele cazuri, acest articol este indisponibil sau absent cu totul. După ce faceți clic pe acest articol, va începe să fie creat un raport, care este generat în câteva minute, iar progresul poate fi monitorizat în centrul de notificări. Când raportul este generat, îl puteți trimite făcând clic pe el sau puteți anula trimiterea glisându-l deoparte sau resetând toate notificările.

Parola de rezervă

Parola care este introdusă pentru a vă proteja copiile de rezervă împotriva accesului neautorizat este setată de utilizator însuși și poate fi orice. Pentru a-l seta, trebuie să deschideți acest element de setări și să îl introduceți. Dacă faceți acest lucru pentru prima dată, atunci este suficient să completați al doilea și al treilea rând. Dacă schimbați, atunci trebuie să introduceți parola setată anterior. De asemenea, puteți elimina parola. Pentru a face acest lucru, trebuie să introduceți parola care era înainte, dar nu introduceți una nouă.

Nu opriți ecranul

Acest element poate fi necesar atunci când doriți ca ecranul să rămână aprins în orice moment când este conectată la curent. În viața de zi cu zi, acest lucru poate fi util pentru a utiliza telefonul ca ceas sau navigator. Dar nu ar trebui să abuzați de acest mod, deoarece resursa ecranului nu este eternă.

Activați modul de difuzare de operare

Acest mod vă permite să salvați pachetele HCI într-un fișier separat, care poate fi găsit într-un folder special din memoria telefonului. Acest lucru este necesar în principal pentru dezvoltatori și profesioniști în securitate.

Deblocat din fabrică

Elementul face posibilă deblocarea bootloader-ului. Nu se deblochează, ci doar îți permite să o faci. Dar dacă nu înțelegeți acest lucru, atunci este, de asemenea, mai bine să nu faceți acest lucru și să treceți de acest punct. Mai mult, dacă îl deblocați, funcțiile de protecție nu vor funcționa pe dispozitiv.

Rularea aplicațiilor

Dimpotrivă, acest articol poate fi util pentru utilizatorii obișnuiți, deoarece aici puteți vedea câtă memorie „mâncă” fiecare aplicație și o puteți opri. Dacă există probleme, atunci de aici puteți trimite un raport de eroare și puteți studia aplicațiile în sine mai detaliat.

depanare USB

Depanarea USB este necesară pentru a putea stabili o conexiune cu un computer utilizând Android Debug Bridge. De regulă, acest lucru este necesar pentru a obține drepturi de root și pentru a modifica firmware-ul.

Interziceți accesul la depanarea USB

Depanarea USB necesită să vă autorizați computerul pentru a face această lucrare. Dacă nu doriți ca computerele autorizate anterior să aibă acces la depanarea USB și doriți ca acestea să necesite reautorizare, atunci trebuie doar să refuzați accesul pentru depanarea USB.

Raport de eroare

Dacă activați acest element, în meniu va fi adăugat un buton care vă permite să creați și să trimiteți rapoarte de eroare. În mod implicit, acest buton este inactiv, dar după activare poate fi găsit ținând apăsat butonul de pornire pentru a-l opri. Anterior, nu era acolo, dar după activarea acestui articol, apare.

Alegerea unei aplicații pentru locații simulate

În Android, îți poți schimba programatic locația pe loc. În unele jocuri sau aplicații, acest lucru poate fi util. Acest lucru poate fi folosit pentru a face glume prietenilor sau pentru a înșela pe cineva cu privire la locația lor. În orice caz, toate acestea se pot face. Pentru a face acest lucru, trebuie să descărcați o aplicație la cererea „GPS fals” și să setați o nouă poziție în ea. După aceea, în „Selectați o aplicație pentru locații fictive” selectați-o.

Certificare pentru monitoare fără fir

Totul este clar din nume. Puteți activa afișarea opțiunilor de certificare pentru monitoarele fără fir dacă aveți nevoie.

Jurnal Wi-Fi detaliat

Dacă doriți să monitorizați în detaliu funcționarea conexiunilor Wi-Fi, atunci acesta este locul potrivit pentru dvs. Prin activarea acestui mod, puteți activa afișaje mai detaliate în jurnal.

Comutați la rețeaua mobilă

Activarea acestui element vă va permite să comutați la rețeaua mobilă pentru transmiterea datelor atunci când semnalul Wi-Fi devine prea slab. Dar în acest caz, nu trebuie să uitați de volumul de trafic inclus sau de costul acestuia, dacă nu aveți nelimitat. Este ciudat că acest articol a fost ascuns aici. De exemplu, pe iOS, acesta se numește Asistent Wi-Fi și se găsește în setările normale.

Nu dezactivați transferul de date

Pentru a comuta rapid între rețele, puteți activa o valoare care nu va opri transmisia de date prin rețeaua mobilă, chiar și cu o conexiune Wi-Fi activă. În acest mod, va fi mai ușor și mai rapid să treceți de la o rețea la alta.

Configurare USB

În acest moment, puteți configura ceea ce configurăm în cortina de notificare când telefonul este conectat la computer. Și anume, modul de operare USB. Dar, în acest caz, puteți alege nu doar o valoare, ci și o valoare implicită.

Dezactivați volumul absolut

Acest element vă permite să dezactivați nivelul absolut al volumului Bluetooth atunci când apare o problemă pe dispozitivul de la distanță. Aceasta înseamnă, de exemplu, că sunetul este prea puternic sau că nu poate fi reglat.

Răspuns vizual

Un lucru util pentru iubitorii de screencast. Vă permite să arătați unde ați atins pe ecran. Nu este util pentru fiecare zi, dar pentru filmarea unui screencast, video de antrenament sau ceva similar poate fi potrivit.

Afișaj tactil

Pentru un utilizator simplu, acesta este mai mult doar divertisment decât un instrument util, dar cu toate acestea vă permite să afișați puncte fixe de atingere pe ecran. Punctele se aliniază în timp ce mișcați degetul pe ecran. Poate fi util și dacă doriți să vă asigurați că calibrarea ecranului este corectă.

Afișează actualizarea suprafeței

Dacă activați acest element, ecranul va fi evidențiat dinamic după actualizarea conținutului acestuia. Pentru un utilizator simplu, acest lucru poate fi util, de exemplu, atunci când telefonul stă întins cu ecranul aprins și în acest moment vine un mesaj sau o notificare. Acest lucru va face mai ușor să nu o ratați.

Afișați chenarele elementului

Acest articol nu are o sarcină utilă specială pentru utilizatorul obișnuit. Puteți vedea doar unde se află limitele comenzilor și tastelor soft. Uneori poate fi util dacă doriți să verificați corespondența atingerilor cu elementele localizate.

Scriere de la dreapta la stânga

Acest element vă va permite să poziționați glisoarele la stânga și să apăsați textul în marginea dreaptă a ecranului. Doar că lucrurile nu vor fi așa cum este general acceptat. Ai nevoie de asta, poate pentru stângaci sau doar pentru cei care doresc să facă ceva neobișnuit și să schimbe ușor interfața de rutină a smartphone-ului lor.

Animaţie

Setarea duratei animației va accelera vizual sistemul. Sau invers, fă-o foarte lent. Al doilea poate fi necesar pentru a juca un prieten care nu este deosebit de versat în complexitatea setărilor.

Emularea ecranelor suplimentare

Permite dezvoltatorilor să simuleze diferite dimensiuni și rezoluții ale ecranului.

Accelerație GPU

Această setare vă permite să forțați aplicațiile să utilizeze accelerarea dacă nu sunt furnizate implicit cu aceasta. Poate ajuta foarte mult în lucrul cu grafica, dar poate strica totul. Nu aș recomanda să te lași dus de acest articol.

Afișează actualizarea ecranului

Această setare vă permite să evidențiați zonele ecranului care au fost redate de subsistemul grafic.

Activați 4x MSAA

Activează anti-aliasing forțat de eșantionare multiplă. Dar, bineînțeles, trebuie să aveți în vedere că, la fel ca în orice proces grafic, cu cât mai anti-aliasing, cu atât imaginea arată mai bine, dar performanța scade.

Dezactivarea transferului audio (USB)

Setarea vă permite să dezactivați rutarea automată către dispozitive USB externe.

Regim strict

Setarea activează modul de clipire a ecranului dacă aplicația folosește firul principal pentru a efectua o operație lungă și intensivă.

sarcina procesorului

Permite afișarea pe ecran sub forma unei diagrame de culori a încărcării procesorului central, sau a cipului grafic. Cu orice acțiune, diagrama se schimbă și derulează. În același timp, încărcarea cipului grafic poate fi afișată pe ecran sau poate fi scrisă într-un fișier special.

Nu salvați acțiunile

Activarea acestui element vă va permite să ștergeți rezumatul acțiunilor aplicației după ce aceasta este închisă. Un dublu fenomen. Nu va fi întotdeauna bine.

Limita procesului de fundal

O opțiune utilă pentru economisirea bateriei și a performanței smartphone-ului. După cum sugerează și numele, stabilește o limită pentru numărul de procese de fundal care pot rula concomitent.

Toate ANR

Dacă doriți să vedeți o notificare de sistem că aplicația nu funcționează sau nu funcționează așa cum ar trebui, atunci activarea acestui element vă va permite să primiți astfel de notificări.

Aplicații inactive

În acest moment există un manager încorporat al aplicațiilor inactive, care vă va permite să le reglați activitatea.

Permite salvarea pe unități externe

Dacă aplicația nu poate fi instalată pe o unitate externă în mod standard, atunci activarea acestui element vă va permite să faceți acest lucru indiferent de „dorința” aplicației. Dar nu uitați că aplicațiile refuză adesea să fie instalate pe o unitate externă dintr-un motiv și există motive pentru aceasta. Prin urmare, dacă activați această oportunitate, fiți pregătit ca ceva să meargă prost.

Redimensionarea unei ferestre multiple

Setarea vă permite să redimensionați ferestrele în modul cu mai multe ferestre, indiferent dacă aplicația este de acord. Din nou, dacă dezvoltatorul a fost împotriva acestui lucru, atunci cel mai probabil nu a avut acest motiv și este mai bine să nu se implice în el.

Dezactivează modul dezvoltator

După cum sa menționat la început, modul dezvoltator poate fi dezactivat. Deși se oprește într-un mod ușor diferit decât pornește. Pentru a o dezactiva, va trebui să deschideți setările și să mergeți la secțiunea „aplicații”. După aceea, va trebui să găsiți aplicația „Setări” și să accesați ea pentru a șterge toate datele. Procedând astfel, modul dezvoltator va fi dezactivat. Și dacă trebuie să-l porniți din nou, atunci o puteți face în același mod descris la început.

Rezultate

V-am povestit despre meniul de setări pentru dezvoltatori și despre ce înseamnă punctele principale. După cum vă puteți imagina, majoritatea punctelor nu sunt pentru utilizatorii obișnuiți. Ele vor avea nevoie fie de cei care sunt cu adevărat dezvoltator, fie de cei care doresc, pe riscul și riscul lor, să înțeleagă mai în detaliu capabilitățile sistemului de operare de la Google. Încă o dată, adăugăm că dacă sunt puține abilități în acest domeniu, atunci este mai bine să nu încerci nici măcar.

Top articole similare