Aplicație pentru colectarea informațiilor tehnice despre telefon. Specificații Android: cum să aflați caracteristicile detaliate ale dispozitivului dvs

Cum să aflați caracteristicile unui dispozitiv Android? Câtă memorie are? Ce procesor este pe dispozitivul meu? În acest articol, vă vom oferi câteva soluții pentru a răspunde la aceste întrebări.

Se întâmplă că descărcarea aplicație de pe web (în format APK sau din magazinul de aplicații), software-ul descărcat nu funcționează, deși a fost instalat corect și fără erori?

Acest lucru se poate datora faptului că software-ul fără licență este adesea creat pentru anumite procesoare grafice și chiar și modele de telefoane. Si in Probabil că smartphone-ul tău nu acceptă cerințele de sistem ale aplicației. Cu o cantitate minimă de informații despre smartphone pot fi găsite:

  • după citirea instrucțiunilor care au fost incluse în cutia cu dispozitivul achiziționat;
  • căutați în setările telefonului și citiți informațiile din secțiunea „Despre telefon” (« Setări» -> «Sistem» -> «Despre telefon». Pe toate dispozitivele va exista aproximativ aceeași cale către informatii despre sistem). În acest caz, va trebui să vă adânciți în file. Nu veți obține un rezumat clar a ceea ce aveți nevoie, toate datele vor fi împrăștiate;
Foto: Informații despre telefon

  • profită de specialitate un program sau un utilitar pentru analiza unui smartphone.

Citiți instrucțiunile și cauta informatii pe dispozitivul tău Android poți pe cont propriu. M Ne propunem să luăm în considerare programe de afișare informatii detaliate despre caracteristici dispozitiv Android.

AIDA64 (Descărcare)

Numele AIDA este deja familiar pentru mulți, deoarece un program similar pentru computer este adesea folosit pentru a colecta date hardware. Aplicația vă permite să obțineți incredibil de detaliate și structurat informații despre dispozitivul Android, inclusiv temperatură, codecuri, senzori, foldere de sistem, baterie. Există o mulțime de date și, cel mai probabil, doar utilizatorii avansați sau experții în domeniul software-ului pentru smartphone-uri le vor înțelege pe majoritatea. Pentru un utilizator simplu, mai mult de 60% din informații pur și simplu nu sunt utile. Trecând prin file, va trebui uneori să cauți datele necesare. Sunt reclame, dar nu iti stau in cale.


Foto: AIDA64

CPU Z (Descarca)

În CPU Z de la xSoft Studio, informațiile sunt prezentate într-o formă mai lizibilă și mai ușor de înțeles pentru utilizatorul obișnuit. Afișaj, senzori, procesor, memorie, dispozitiv și multe altele - totul este acolo. Dar, din păcate, funcțiile suplimentare și necesare (de exemplu: „Rețea”) sunt disponibile numai după achiziționarea versiunii complete a programului. Cel mai comun program simplu. Nu există nimic special sau unic.


Foto: CPU Z

AnTuTu Benchmark (Descărcare)

Un program grozav care vă permite nu numai să vedeți caracteristicile Android, ci și să vă testați dispozitivul în cele mai severe condiții și să-l comparați cu alte modele. Caracteristicile sunt afișate doar cele mai necesare, de bază și de înțeles. Nu există abrevieri inutile și de neînțeles.

Testarea se efectuează utilizând sarcina maximă a procesorului central și grafic. Se ia în considerare viteza de transfer și recepție a datelor atât din stocarea internă, cât și din rețea.


O fotografie: AnTuTu Benchmark

O sarcină grea este utilizată ca sarcină, poli înalt video 3D. În timpul testului, telefonul va deveni foarte fierbinte. Pe dispozitivele slabe, imaginea de pe ecran va îngheța foarte mult. Nu-ți fie frică, așa ar trebui să fie. Când ați terminat, veți vedea scorul dispozitivului, care descrie cum se compară performanţă dispozitivul tau.


Foto: AnTuTu Benchmark

Un test folosind modele 3D este posibil numai după instalarea unui program suplimentar AnTuTu 3DBench (Descărcare), care este în esență o extensie pentru aplicația principală. Fără extensie, sunt posibile doar teste simple. Puteți, de exemplu, să testați multitouch.


O fotografie: AnTuTu 3DBench

AnTuTu Benchmark oferă descărcarea unei alte extensii suplimentare AnTuTu Ofițer (Descărcare). După ce faci câteva manipulări cu computerul și codul QR, acesta va arăta dacă telefonul tău este gri sau nu.

Foto: Ofițer AnTuTu

Droid Informații (Descărcare)

program bun, furnizarea informatii despre echipamente si caracteristici dispozitive Android. Afișează doar caracteristicile principale cu o extensie mică. Aplicația funcționează, dar are nevoie de unele îmbunătățiri (nu oferă întotdeauna informații corecte, mai ales despre dispozitivele noi). Iar ultima actualizare este datată 24 iulie 2016. Se pare că dezvoltatorii și-au abandonat creația, dar în zadar. Interfața este foarte convenabilă și simplă, informațiile necesare pot fi găsite în câteva secunde. Este posibil să trimiteți un raport detaliat despre dispozitiv (sub formă de text) către cutia poștală - o caracteristică ciudată, dar poate fi utilă.


Foto: Droid Info

CPU -Z de la CPUID (descărcare)

Aproape identic cu programul Droid Info, doar în engleză. Spre deosebire de acesta din urmă, CPU -Z este actualizat și întreținut în mod regulat de către dezvoltatori. Informațiile sunt corecte și corecte, totul corespunde realitate. Pentru cei care nu știu engleza, este mai bine să nu descarce, există o mulțime de nume tehnice. Prin valorile înseși, se poate ghici ce caracteristică este discutată, dar nu întotdeauna.


Fotografie: CPU-Z de CPUID

Geekbench 4 (Descărcare)

Un alt tester puternic performanţă telefon similar cu AnTuTu Benchmark. Oferă doar caracteristicile principale ale dispozitivului Android: model, dimensiunea memoriei, firmware, procesor grafic, număr de nuclee etc. (citirile senzorului și modificările temperaturii procesorului nu vor fi văzute aici). Are capacitatea de a verifica performanţă dispozitiv sub sarcină. Spre deosebire de AnTuTu, aplicația nu necesită instalarea suplimentară de extensii.


Foto: Geekbench 4

Alegerea program pentru a vizualiza caracteristicile Android-ului dvs, merită să plecați de la nevoile dvs. Este cu adevărat necesar să aveți informații despre valorile exacte ale temperaturii, citirile senzorilor de pe nucleele procesorului? Merită să încercați toate aplicațiile și să găsiți cea potrivită și mai convenabilă, special pentru nevoile dvs.

Dragi cititori! Dacă aveți întrebări sau comentarii cu privire la subiectul articolului, vă rugăm să le lăsați mai jos.

În acest articol, vom analiza cum să obțineți informații despre telefon, cartelă SIM, rețea comunicare celulară, precum și setările afișajului și ale bateriei telefon mobil.

Telefon și rețea celulară

Clasa TelephonyManager este folosită pentru a accesa date de telefon, sim și celulare. Folosind această clasă, puteți determina tipul și starea telefonului, disponibilitatea rețelei celulare și starea cartelei SIM.

1. O instanță a clasei TelephonyManager nu poate fi creată direct, pentru a face acest lucru, trebuie să apelați metoda getSystemService () (din clasa Context) și să îi transmiteți constanta Context.TELEPHONY_SERVICE.

  1. TelephonyManager tm = (TelephonyManager) getSystemService(Context .TELEPHONY_SERVICE ) ;

2. Pentru unele metode din clasa TelephonyManager, este necesar să adăugați permisiunea READ_PHONE_STATE (obținerea de informații despre starea telefonului) sau ACCESS_COARSE_LOCATION (informații despre telefon) în fișierul manifest (AndroidManifest.xml). stație de bază rețelele celulare). Permisiunile sunt adăugate la fișierul manifest astfel:

  1. „http://schemas.android.com/apk/res/android”
  2. android:versionCode="1"
  3. android:versionName="1.0" >
  4. „android.permission.READ_PHONE_STATE”/>
  5. „android.permission.ACCESS_COARSE_LOCATI ON”/>
  6. >
  7. >
  8. >

3. Să vedem ce informații putem obține:
- int getCallState()- determină starea apelului a telefonului. Returnează una dintre cele trei constante: CALL_STATE_IDLE(telefon nu este activ) CALL_STATE_OFFHOOK(tentativa de apel), CALL_STATE_RINGING(conexiunea cu abonatul).

-int getPhoneType()- determină tipul de telefon mobil. Returnează una dintre constante PHONE_TYPE_CDMA, PHONE_TYPE_GSM, PHONE_TYPE_NONE, PHONE_TYPE_SIP.

-int getNetworkType()- determină tipul de rețea celulară. Returnează una dintre constante NETWORK_TYPE_UNKNOWN, NETWORK_TYPE_GPRS, NETWORK_TYPE_EDGE, NETWORK_TYPE_UMTS, NETWORK_TYPE_CDMA si etc.

- String getNetworkCountryIso()- returneaza codul tarii in care este inregistrat operatorul.

- String getNetworkOperator()- returnează codul operatorului (MCC+MNC) (codul de țară mobilă + codul rețelei mobile)

- String getNetworkOperatorName()- returnează numele operatorului

- String getDeviceId()- returnează ID-ul dispozitivului mobil

- String getDeviceSoftwareVersion()- returnează versiunea software (aceasta nu este versiunea Android)

-int getDataState()- definește starea transferului de date. Returnează una dintre constante DATE_DECONECTATE, DATE_CONECTARE, DATE_CONECTATE, DATA_SUSPENDED.

-int getDataActivity()- determină direcția transferului de date. Returnează una dintre constante DATA_ACTIVITY_NONE, DATA_ACTIVITY_IN, DATA_ACTIVITY_OUT, DATA_ACTIVITY_INOUT, DATA_ACTIVITY_DORMANT.

- boolean isNetworkRoaming()- determină dacă telefonul este în roaming.

- CellLocation getCellLocation()- determină poziția curentă a dispozitivului. Returnează o instanță a clasei CellLocation, sau mai degrabă una dintre clasele sale secundare CdmaCellLocation (pentru rețele CDMA) sau GsmCellLocation (pentru rețele GSM). În clasa GsmCellLocation, puteți determina ID-ul stației de bază a rețelei celulare (int getCid ()) și codul teritoriului în care se află telefonul (int getLac ())). În clasa CdmaCellLocation, puteți obține și ID-ul stației de bază (int getBaseStationId()), precum și coordonatele sale geografice (int getBaseStationLatitude(), int getBaseStationLongitude()).

- int getSimState()- determină starea cartelei SIM. Returnează una dintre constante SIM_STATE_UNKNOWN, SIM_STATE_ABSENT, SIM_STATE_PIN_NEQUIRED, SIM_STATE_PUK_REQUIRED, SIM_STATE_NETWORK_LOCKED, SIM_STATE_READY.

- String getSimCountryIso()- Returnează codul de țară al furnizorului

- String getSimOperator()- Returnează codul operatorului (MCC+MNC)

- String getSimOperatorName()- Returnează numele furnizorului

- String getSimSerialNumber()- Se intoarce număr de serie carduri sim.

Afişa

Clasa DisplayMetrics este utilizată pentru a obține informații despre afișajul unui dispozitiv.
  1. DisplayMetrics metrics = new DisplayMetrics() ;
  2. getWindowManager() .getDefaultDisplay() .getMetrics(metrics) ;

Prima linie definește o instanță a clasei DisplayMetrics, iar a doua linie inițializează această instanță.
getWindowManager()(din clasa Activitate) - revine manager de ferestre(o instanță a clasei WindowManager)
getDefaultDisplay()(din clasa WindowManager) - returnează afișajul pe care managerul de ferestre creează ferestre (o instanță a clasei Display)
getMetrics()(din clasa Display) - o metodă care ia un parametru în afara de tip DisplayMetrics pentru a obține parametrii ecranului.
Adică după aceste două rânduri obținem metrici, care conțin informații despre afișaj.

Clasa DisplayMetrics are următoarele câmpuri publice:
densitateDpi- densitatea pixelilor ecranului (dpi)
Densitate scalată- factor de scalare pentru fonturi
înălțimePixeli- inaltimea ecranului
lățimePixeli- latimea ecranului
xdpi
ydpi- numărul exact de pixeli pe inch pe lățimea ecranului

Baterie

Clasa BatteryManager este folosită pentru a obține informații despre baterie. Spre deosebire de cele două cazuri anterioare, nu există un serviciu de gestionare a bateriei dispozitivului. sistem android trimite mesaje difuzate (Broadcast) despre modificările stării bateriei. Trebuie să ne abonam pentru a primi astfel de mesaje.
Vă puteți abona la mesaje difuzate folosind metoda
registerReceiver (receptor BroadcastReceiver, filtru IntentFilter), Unde
receiver - o instanță a unei clase moștenite de la BroadcastReceiver cu o metodă OnReceive() suprascrisă
filtru - o instanță a clasei IntentFilter care determină la ce mesaje dorim să ne abonam.
  1. public void onCreate(Bundle savedInstanceState) (
  2. receptor BroadcastReceiver = nou BroadcastReceiver() (
  3. @Trece peste
  4. public void onReceive (context context, intentie de intentie) (
  5. int status = intent.getIntExtra(BatteryManager.EXTRA_STATUS , -1 ) ;
  6. registerReceiver(receiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED ) ) ;

Ne-am abonat la mesajele ACTION_BATTERY_CHANGED, acum când starea bateriei telefonului mobil se schimbă, se va apela metoda OnReceive. Intenția variabilă este transmisă acestei metode, care conține un set de parametri suplimentari care oferă informații despre baterie.
Puteți obține acești parametri folosind metodele
int getIntExtra(Nume șir, int defaultValue) sau String getStringExtra(Nume șir)
unde nume este numele parametrului
defaultValue - valoarea implicită dacă parametrul nu este definit.
Aceste metode returnează o valoare numerică sau șir a parametrului (clasa Intent are și funcții pentru float, double etc., dar nu vom avea nevoie de ele în acest caz).

Una dintre constantele din clasa BatteryManager este transmisă ca nume al parametrului (nume):

EXTRA_SĂNĂTATE- starea bateriei. Valoarea va fi una dintre următoarele constante:
BATTERY_HEALTH_DEAD- bateria este inoperabila
BATTERIE_SĂNĂTATE_BUNĂ- bateria este in stare buna
BATERIE_SĂNĂTATE_SUPRAîncălzire- bateria supraîncălzită
BATTERY_HEALTH_OVER_VOLTAGE- tensiune înaltă a bateriei
BATTERY_HEALTH_UNKNOWN- stare necunoscută
BATTERY_HEALTH_UNSPECIFIED_FAILURE- bateria este defectă

EXTRA_ICON_SMALL- ID resursă pentru pictograma bateriei. Această pictogramă este afișată în bara de stare a telefonului mobil și arată nivelul bateriei.

EXTRA_SCALE- nivelul maxim al bateriei

EXTRA_LEVEL- nivelul actual al bateriei (valoare de la 0 la EXTRA_SCALE)

EXTRA_STATUS- determină starea de încărcare a bateriei. Valoarea va fi una dintre următoarele constante:
BATTERY_STATUS_CHARGING- bateria se incarca
BATTERY_STATUS_DESCHARGING- baterie descarcata
BATTERY_STATUS_FULL- bateria este încărcată
BATTERY_STATUS_NOT_CHARGING- bateria nu se incarca
BATTERY_STATUS_UNKNOWN- stare necunoscută

EXTRA_PLUGGED- definește legătura încărcător. Valoarea va fi una dintre următoarele constante:
BATTERY_PLUGGED_AC- conectat la încărcător
BATTERY_PLUGGED_USB- conectat la USB

EXTRA_PRESENT- determină dacă dispozitivul are o baterie (valoare booleană)

EXTRA_TEHNOLOGIE- tehnologie baterie, cum ar fi „Li-Ion”. (valoarea tipului String)

EXTRA_TEMPERATURE- temperatura bateriei

EXTRA_TENSIUNE- voltajul bateriei

Pentru a obține informații despre starea bateriei, trebuie să adăugați permisiunea BATTERY_STATS la AndroidManifest.xml

„android.permission.BATTERY_STATS”/>

Nu voi da aici codul complet, este destul de banal. Apelând secvențial toate metodele descrise, obținem ceva de genul acesta:

Sursele aplicației SysManager pot fi descărcate mai jos. Există 5 clase în aplicație:
SysManagerActivity- fereastra principală a aplicației, care definește trei file. Aflați cum să faceți file
TelManager- obținerea de informații despre telefon și cartela SIM
ScrManager- obținerea de informații despre afișaj
BatManager- obținerea de informații despre baterie
În toate cele trei clase, informațiile primite sunt pur și simplu afișate într-un câmp de text.
TS- o clasă auxiliară, cu o grămadă de metode statice care traduc constantele int ale tipului TelephonyManager.NETWORK_TYPE_GPRS în șiruri de caractere (“GPRS”).
Nu uitați de permisiunile suplimentare în AndroidManifest.xml :)

- o aplicație care ajută utilizatorul să analizeze caracteristicile interne ale sale prieten mobil. Cu un astfel de program puteți afla nuanțele tehnice exacte ale unui smartphone și puteți înțelege dacă îndeplinește cerințele menționate. Deci programul este foarte util, mai ales dacă doar alegeți un dispozitiv și doriți să cunoașteți capabilitățile sale reale. Utilizarea acestuia este foarte simplă, deoarece programul împarte toate caracteristicile în categorii.

Este suficient doar să deschideți categoria de care aveți nevoie pentru a afla datele necesare și a trage concluzii pe baza acesteia. Este de remarcat faptul că aplicația este definită foarte precis, toate caracteristicile și vă poate ajuta într-o serie de probleme foarte specifice. Un număr mare de utilizatori au început bucuroși să verifice parametrii lor dispozitive mobileîmpreună cu o astfel de aplicație minunată.


Cu un astfel de program poți fi conștient de cunoștințele tehnice subtile pe care vânzătorii nu le dezvăluie întotdeauna. De exemplu, programul este foarte util dacă există modele similare, dar diferă în parametrii tehnici nesemnificativi. Cu acest program, puteți determina cu exactitate diferența lor și puteți cumpăra exact modelul de dispozitiv pe care îl doriți.


Rezultatul este un program minunat care vă va oferi posibilitatea de a obține date adevărate despre parametrii interni ai smartphone-ului dvs. sau tabletă. Programul nu are nevoie de internet pentru a funcționa.

Codurile de serviciu (sunt de inginerie, sunt și secrete). acces rapid la diverse funcții, adesea chiar ascunse. Există coduri universale pentru Android și există cele care sunt disponibile doar pentru anumite modele de dispozitive.

Nu cu mult timp în urmă, am publicat un articol în care spuneam,. Pentru aceasta ar putea folosi software special sau folosiți unul dintre codurile secrete. Acum voi vorbi despre cele mai populare dintre ele, datorită cărora puteți efectua multe setări de sistem.

Codurile secrete populare pentru smartphone-urile Android

De ce aceste coduri sunt numite „secrete”? Doar că majoritatea utilizatorilor obișnuiți nu au nevoie de ele, nu sunt publicate în instrucțiunile pentru smartphone-uri. În primul rând, „codurile secrete” sunt destinate inginerilor și dezvoltatorilor pentru a efectua diverse teste.

Pentru a utiliza oricare dintre codurile de serviciu, trebuie să îl introduceți în dialer. Pe tablete va trebui să descărcați aplicație terță parte pentru a efectua apeluri - intrați cautare Google Redați cererea „Dialer” și descărcați „dialer” preferat.

  • *#06# - informații despre IMEI-ul smartphone-ului
  • *#*#4636#*#* - informații despre Wi-Fi, baterie și statistici de utilizare
  • *#*#3646633#*#* sau *#*#83781#*#* - intrarea la meniul de inginerie pe smartphone-uri cu procesor MTK ( îl puteți folosi prin intermediul acestuia)
  • *#*#8255#*#* - testare serviciu Google Vorbi
  • *#*#7594#*#* - dacă introduceți această combinație, după aceea, când apăsați butonul de pornire, smartphone-ul se va opri imediat, fără a oferi un meniu
  • *#*#44336#*#* - informații despre PDA, CSC, timpul de construcție și alte date despre smartphone
  • *#*#232338#*#* - Adresa mac Wifi
  • *#*#7780#*#* - resetare instantanee la setările din fabrică ( hard reset). Elimină numai aplicațiile
  • *2767*3855# - resetare instantanee din fabrică, dar spre deosebire de cea precedentă mod Android complet reinstalat
  • *#*#1234#*#* sau *#12580*369# - informații despre firmware-ul dispozitivului
  • *#*#1111#*#* - informații despre versiunea software-ului FTA
  • *#*#2222#*#* - informații despre versiunea hardware FTA
  • *#*#0283#*#* - Test de loopback
  • *#*#0*#*#* - test de ecran
  • *#0*# - testarea diferitelor componente: ecran, cameră, difuzoare, vibrații, microfon și altele
  • *#*#0673#*#* sau *#*#0289#*#* - test audio
  • *#*#0842#*#* - test de vibrații și iluminare de fundal
  • *#*#232339#*#* sau *#*#526#*#* - test de rețea fără fir
  • *#*#1472365#*#* - Test GPS
  • *#*#1575#*#* - test GPS detaliat
  • *#*#232331#*#* - test Bluetooth
  • *#*#232337#*#* - arată adresa bluetooth
  • *#*#2663#*#* - versiune cu ecran tactil
  • *#*#2664#*#* - testarea ecranului tactil
  • *#*#0588#*#* - testarea senzorului de mișcare
  • *#*#7262626#*#* - Test de semnal GSM
  • *#197328640# - comutați în modul service
  • *#*#3264#*#* - versiunea RAM
  • *#*#8351#*#* - activarea modului de înregistrare cu apelare vocală
  • *#*#8350#*#* - dezactivați modul de înregistrare cu apelare vocală
  • #*5376# - ștergeți toate SMS-urile
  • *#2222# - versiunea de firmware Android
  • #*2562#, #*3851#, #*3876# - reporniți smartphone-ul, tableta
  • *#34971539# - informatii complete despre camere și actualizarea firmware-ului acestora
  • *#*#273283*255*663282*#*#* - creație rapidă backup fișiere media
  • *#*#4636#*#* - meniu secret pentru dispozitivele Motorola
  • **05***# - Deblocați PUK pe Sony
  • 3845#*855# - meniul de servicii pe LG G3
  • *#0011# - meniul de service activat Samsung Galaxy S4
  • ##778 (+ buton de apel) - afișează meniul EPST (pentru Samsung)
  • ##3424# - modul de diagnosticare (pentru HTC)
  • ##3282# - EPST (pentru HTC)
  • ##8626337# - VOCODER (pentru HTC)
  • ##33284# - date tehnice despre starea rețelei (pentru HTC)
  • ##7738# - revizuirea protocolului (pentru HTC)

În principiu, acestea sunt cele mai elementare și universale coduri de serviciu (secrete) pentru tablete și smartphone-uri Android, dar toți producătorii adaugă suport pentru propriile lor, așa că dacă sunteți interesat de coduri pentru un anumit dispozitiv, descărcați aplicația. Acesta va fi discutat mai jos.

Codurile de serviciu Android în aplicația Secret Codes

Aplicația Secret Codes va scana sistemul pentru coduri de inginerie și va lista rezultatul. Trebuie doar să faceți clic pe codul de interes și veți merge la opțiunea dorită.

Din păcate, această metodă are un dezavantaj: pe unele dispozitive, aplicația nu găsește niciunul cod de serviciu, iar pe unele nu găsește totul. Dar pe dispozitivele pe care le-am testat totul a fost bine, iar recenziile de pe Google Play sunt aproape toate pozitive.



Se încarcă...
Top