Servisné (tajné) kódy pre smartfóny Android. Ako zistiť technické vlastnosti aplikácie pre smartfóny so systémom Android na zhromažďovanie technických informácií o telefóne

Ako zistiť vlastnosti zariadenia Android? Akú má pamäť? Aký procesor je v mojom zariadení? V tomto článku vám poskytneme niekoľko riešení na zodpovedanie týchto otázok.

Stáva sa, že stiahnutím aplikácia z internetu (vo formáte APK alebo z obchodu s aplikáciami), stiahnutý softvér nefunguje, aj keď bol nainštalovaný správne a bez chýb?

Dôvodom môže byť skutočnosť, že nelicencovaný softvér je často vyrobený pre určité grafické procesory a dokonca aj modely telefónov. A v Je pravdepodobné, že váš smartfón nepodporuje systémové požiadavky aplikácie. Minimálne množstvo informácií o smartfóne je možné nájsť:

  • po prečítaní pokynov, ktoré boli súčasťou škatule so zakúpeným zariadením;
  • nahliadnutím do nastavení telefónu a prečítaním informácií v časti „Informácie o telefóne“ („Nastavenia“ -> „Systém“ -> „Informácie o telefóne“. Na všetkých zariadeniach bude približne rovnaká cesta k informáciám o systéme). V takom prípade budete musieť kopať do kariet. Nedostanete jasný súhrn toho, čo potrebujete, všetky údaje budú roztrúsené;
Foto: Informácie o telefóne

  • zneužiť špecializovaný program alebo nástroj na analýzu smartfónu.

Prečítajte si pokyny a hľadaj informácie vo svojom zariadení s Androidom môžete sám za seba. M Odporúčame zvážiť programy na zobrazenie detailné informácie O vlastnosti zariadenie s Androidom.

AIDA64 (na stiahnutie)

Mnoho ľudí už pozná názov AIDA, pretože na zber údajov o hardvéri sa často používa podobný počítačový program. Aplikácia vám umožňuje získať neuveriteľne podrobné a štruktúrovaný informácie o zariadení Android vrátane teploty, kodekov, senzorov, systémových priečinkov, batérií. Existuje veľa údajov a väčšine z nich pravdepodobne porozumejú iba pokročilí používatelia alebo špecialisti v oblasti softvéru pre smartfóny. Pre bežného používateľa viac ako 60% informácií jednoducho nie je užitočných. Pri prechádzaní záložkami budete musieť niekedy hľadať potrebné údaje. Reklama je prítomná, ale neprekáža.


Foto: AIDA64

CPU Z (Stiahnuť ▼)

V CPU Z od xSoft Studio sú informácie prezentované v čitateľnejšej a zrozumiteľnejšej forme pre bežného používateľa. Displej, senzory, centrálna procesorová jednotka, pamäť, zariadenie a ďalšie - všetko je tu. Ale bohužiaľ, ďalšie a potrebné funkcie (napríklad: „Sieť“) sú k dispozícii až po zakúpení plnej verzie programu. Najbežnejší, najjednoduchší program. Nie je nič zvláštne a jedinečné.


Foto: CPU Z

AnTuTu Referenčné číslo (na stiahnutie)

Vynikajúci program, ktorý vám umožní nielen vidieť vlastnosti systému Android, ale aj otestovať zariadenie v najťažších podmienkach a porovnať ho s inými modelmi. Charakteristiky sa zobrazujú iba najnutnejšie, najzákladnejšie a najzrozumiteľnejšie. Neexistujú žiadne zbytočné a nezrozumiteľné skratky.

Testovanie sa vykonáva s maximálnym zaťažením CPU a GPU. Zohľadňuje sa rýchlosť prenosu a prijímania údajov z interného úložiska aj zo siete.


Foto: benchmark AnTuTu

Ťažké sa používa ako záťaž, vysoký poly 3D video. Ako test prebieha, telefón sa veľmi zahrieva. Na slabých zariadeniach obraz na obrazovke veľa zamrzne. Neboj sa, malo by to tak byť. Po ukončení štúdia uvidíte skóre zariadenia v bodoch opisujúcich porovnávacie charakteristiky prevádzkyschopnosť vaše zariadenie.


Foto: benchmark AnTuTu

Testovanie pomocou 3D modelov je možné iba po inštalácii dodatočného programu AnTuTu 3DBench (na stiahnutie)čo je v podstate rozšírenie hlavnej aplikácie. Bez rozšírenia sú možné iba jednoduché testy. Môžete napríklad vyskúšať multitouch.


Foto: AnTuTu 3DBench

Benchmark AnTuTu ponúka na stiahnutie ešte jedno ďalšie rozšírenie AnTuTu Dôstojník (na stiahnutie). Po niekoľkých manipuláciách s počítačom a kódom QR vám ukáže, či je váš telefón „sivý“ alebo nie.

Foto: Dôstojník AnTuTu

Droid Informácie (Stiahnuť)

Solídny program, poskytovanie hardvérové ​​informácie a vlastnosti zariadenia s Androidom. Ukazuje iba hlavné charakteristiky s miernym rozšírením. Aplikácia funguje, ale vyžaduje si určité vylepšenie (nie vždy poskytuje správne informácie, najmä o nových zariadeniach). A posledná aktualizácia je z 24. júla 2016. Zdá sa, že vývojári od svojej tvorby upustili, ale márne. Rozhranie je veľmi užívateľsky prívetivé a jednoduché. Potrebné informácie nájdete v priebehu niekoľkých sekúnd. Do schránky je možné odoslať podrobnú správu o zariadení (vo forme textu) - zvláštna funkcia, ale môže sa to hodiť.


Foto: Informácie o droidoch

CPU -Z od CPUID (na stiahnutie)

Takmer identický program Droid Info, iba v angličtine. Na rozdiel od druhého, vývojári CPU -Z pravidelne aktualizujú a udržiavajú. Informácie sú presné a správne, všetko je správne realita... Je lepšie nesťahovať pre tých, ktorí nevedia po anglicky, existuje veľa technických názvov. Podľa samotných hodnôt je možné uhádnuť, o akú charakteristiku sa jedná, ale stále nie vždy.


Foto: CPU-Z od CPUID

Geekbench 4 (Stiahnuť)

Ďalší silný tester produktivita telefón podobný benchmarku AnTuTu. Poskytuje iba základné charakteristiky zariadenia s Androidom: model, veľkosť pamäte, firmvér, GPU, počet jadier atď. (Tu neuvidíme hodnoty zo senzorov a zmeny teploty procesora). Má schopnosť kontrolovať prevádzkyschopnosť zariadenie pod zaťažením. Na rozdiel od AnTuTu aplikácia nevyžaduje dodatočnú inštaláciu rozšírení.


Foto: Geekbench 4

Výberom program na zobrazenie vlastností vášho systému Android, stojí za to postupovať podľa svojich potrieb. Potrebujete informácie o presných hodnotách teploty, odčítaní senzorov na jadrách procesora? Stojí za to vyskúšať všetky aplikácie a nájsť tú, ktorú potrebujete a ktorá je pre vás najvhodnejšia, konkrétne pre vaše potreby.

Vážení čitatelia! Ak máte otázky alebo komentáre k téme článku, nechajte ich nižšie.

Smartfóny bez preháňania možno nazvať najobľúbenejšími gadgetmi našej doby. Je ťažké nájsť niekoho, kto používa bežný mobilný telefón bez operačného systému. Inteligentné zariadenia na operačný systém vám umožnia výrazne rozšíriť komunikačné možnosti zariadenia, napríklad vďaka tomu, že si do svojho smartfónu môžete nainštalovať Skype, človek môže uskutočňovať videohovory a pri inštalácii navigátora používať mobilné zariadenie ako navigáciu GPS.

Zapnuté tento moment, vedúce pozície na globálnom trhu so smartfónmi zaujímajú zariadenia založené na operačných systémoch Android a iOS. V krajinách bývalého Sovietskeho zväzu je z objektívnych dôvodov drvivá väčšina smartfónov kúpená na platforme Android.

Prečo potrebujete vedieť technické vlastnosti smartfónu

Aby nainštalované aplikácie fungovali, potrebujete produktívny systém, najmenej štvorjadrový procesor a jeden gigabajt Náhodný vstup do pamäťe Okrem toho, ak chce niekto používať navigáciu, musí byť v zariadení nainštalovaný modul GPS a ak chce používateľ uskutočniť videohovor, musí mať zariadenie prednú kameru.

Všetky tieto parametre sú samozrejme uvedené v technických vlastnostiach zariadenia, ale bohužiaľ to nie sú ani zďaleka všetky parametre, ktoré by mal kupujúci vedieť.

Napríklad nie je to tak dávno, čo sa stalo známym, ach, to určite neznamená, že podpora 32-bitových programov skončí, ale po vzore 32-bitových Windows je už možné pochopiť, že vývojárov bude stále menej implementovať podporu zastaranej architektúry. Z nejakého dôvodu technické špecifikácie neuvádzajú architektúru procesora.

Ďalším rovnako dôležitým parametrom je video čip smartfónu. Ako s osobný počítač, na rýchlosti a plynulosti spracovania udalostí je práve výkon grafického subsystému zariadenia mobilné hry... Ak niektoré technické špecifikácie uvádzajú informácie o video čipe, môžu byť stále neúplné, napríklad technické údaje môžu znamenať video čip Mali-400, ale môže to byť aj rôzne verzie, Mali-400 MP2, MP3 a MP4. Ak teda video čip nie je najnovšou verziou, technické špecifikácie o ňom s najväčšou pravdepodobnosťou budú mlčať.

Smartfóny Android majú navyše sadu knižníc OpenGL (zhruba povedané, analóg DirectX v systéme Windows). Nie je potrebné pripomínať, že od tejto funkcie závisí podpora 3D hier a mnohých ďalších aplikácií. Ale rovnako ako pre video čip, výrobcovia neponáhľajú spomenúť verziu OpenGL v technických špecifikáciách. V dôsledku toho sa môže ukázať, že hra pri štarte spadne na čiernu obrazovku.

Existujú aj ďalšie parametre, ktoré nie sú uvedené v technických špecifikáciách, napríklad clona objektívu, prítomnosť magnetického senzora, hustota pixelov, obnovovacia frekvencia obrazovky a mnoho ďalších.

Ako zistiť podrobné vlastnosti smartfónu

Predajcovia samozrejme neuvádzajú všetky vlastnosti smartfónu, navyše parametre niektorých málo známych modelov smartfónov nie sú samotným predajcom známe.

Inými slovami, na zistenie technických údajov zariadenia nie je potrebná špeciálna servisná aplikácia, ktorá bude mať prístup ku všetkým technickým a softvérovým funkciám smartfónu.

Niekedy je na presnejšie stanovenie charakteristík potrebné získať práva superužívateľa na smartfóne, tzv.

Podobné aplikácie existuje veľa z nich pre mobilné zariadenia, väčšina z nich je stiahnutá zadarmo z Obchodu Play.

Najpopulárnejšie informačné aplikácie sú: AIDA64, System Info Droid, CPU-Z a AnTuTu Benchmark.

S výnimkou malých vonkajších rozdielov je funkčnosť týchto aplikácií podobná.

Snáď najjednoduchšia a zároveň veľmi funkčná aplikácia od známeho vývojára. AIDA64 je program od rovnakých vývojárov, ktorí uvoľňujú AIDA64 do počítača.

Rozhranie aplikácie je celkom jednoduché, po vstupe do programu môže používateľ rolovať zvislou ponukou, vybrať sekciu CPU, systém, batériu, Android atď.

Každé menu obsahuje relevantné informácie.

CPU-Z

Rovnako ako verzia pre PC je aj CPU-Z jednou z najinformatívnejších aplikácií na určovanie špecifikácií procesora. Ale model procesora je extrémne dôležitá informácia v prípade smartfónov závisí kvalita zvuku, rýchlosť spracovania údajov a dokonca aj inštalácia jedného alebo druhého firmvéru od procesora.

Rozhranie programu je rozdelené na niekoľko horizontálnych záložiek, medzi ktorými sa môžete pohybovať prejdením prstom.

Táto aplikácia sa veľmi nelíši od predchádzajúcich dvoch, obzvlášť je podobná CPU-Z. Výhodou Info Droidu sú podrobnejšie informácie o zvukovom čipe, vrátane prednastavených kodekov a stereo režimov, ako aj parametrov kamery, ako napr. maximálna čiastka snímky za sekundu, makrofotografia a ďalšie.

Na rozdiel od predchádzajúcich aplikácií sa AnTuTu Benchmark používa predovšetkým na testovanie výkonu smartfónov. V zákulisí je Benchmark už dlho benchmarkovou aplikáciou pre benchmarkingový výkon zariadenia s Androidom však s každým Nová verzia, program je čoraz náročnejší na technické údaje zariadenia alebo verziu firmvéru.

V sekcii „Informácie“ si môžete prezrieť technické informácie o smartfóne, ale v porovnaní s ostatnými programami uvedenými vyššie je Benchmark v informačnom obsahu výrazne nižší.

Keď to zhrnieme, treba poznamenať, že deklarované technické údaje, t.j. tie parametre, ktoré sú uvedené v cenníku za zobrazenie, nemôžu úplne charakterizovať zariadenie.

Jediným spôsobom, ako zistiť podrobné parametre, je nainštalovať špeciálnu aplikáciu, ale sotva pred kúpou smartfónu v obchode vám bude môcť nainštalovať akékoľvek aplikácie. To je možné, iba ak si kúpite použitý telefón z rúk.

Pred kúpou nového zariadenia sa odporúča starostlivo preštudovať recenzie majiteľov zariadenia, ktoré sa vám páči, ktorí nainštalovali jeden z vyššie uvedených programov a podelili sa o technické vlastnosti s ostatnými používateľmi.

- aplikácia, ktorá používateľovi pomáha nahliadnuť do jeho vnútorných charakteristík mobilný priateľ... Práve s takýmto programom môžete zistiť presné technické nuansy smartfónu a pochopiť, či spĺňa uvedené požiadavky. Program je teda veľmi užitočný, najmä ak si práve vyberáte zariadenie a chcete poznať jeho skutočné možnosti. Je veľmi jednoduché ho používať, pretože program rozdeľuje všetky vlastnosti do kategórií.

Stačí otvoriť kategóriu, ktorú potrebujete, aby ste zistili potrebné údaje a na základe toho vyvodili závery. Stojí za to vrátiť sa k záveru, že aplikácia je veľmi presne definovaná, má všetky vlastnosti a môže vám pomôcť v rade veľmi konkrétnych otázok. Obrovský počet používateľov s potešením začal kontrolovať parametre svojich mobilných zariadení spolu s tak nádhernou aplikáciou.


Práve s takýmto programom môžete držať krok s jemnými technickými znalosťami, ktoré predajcovia nie vždy odhalia. Program je napríklad veľmi užitočný, ak existujú podobné modely, ale líšia sa nevýznamnými technickými parametrami. S pomocou tohto programu môžete presne určiť ich rozdiel a kúpiť presne model zariadenia, ktoré chcete.


Vďaka tomu je to úžasný program, ktorý vám poskytne príležitosť získať pravdivé údaje o vnútorných parametroch vášho smartfónu alebo tabletu. Program na svoju činnosť nepotrebuje internet.

Servisné kódy (sú tiež inžinierske, sú tiež tajné) slúžia na rýchly prístup k rôznym funkciám, často dokonca skrytým. Existujú univerzálne kódy pre Android a existujú aj tie, ktoré sú k dispozícii iba pre určité modely zariadení.

Nie je to tak dávno, čo som publikoval článok, v ktorom som povedal. Na tento účel môžete použiť špeciálny softvér alebo použiť jeden z tajných kódov. Teraz budem hovoriť o najobľúbenejších z nich, vďaka ktorým môžete vykonať mnoho nastavení systému.

Populárne tajné kódy pre smartfóny Android

Prečo sa tieto kódy nazývajú „tajné“? Ide len o to, že ich väčšina bežných používateľov nepotrebuje, nie sú zverejnené v pokynoch pre smartfóny. „Tajné kódy“ sú predovšetkým určené pre inžinierov a vývojárov, aby vykonávali rôzne testy.

Ak chcete použiť ktorýkoľvek zo servisných kódov, musíte ho zadať do číselníka. Na tabletoch budete musieť stiahnuť aplikácia tretej strany telefonovať - ​​zadajte do vyhľadávania Google Play požiadajte o „Vytáčanie“ a stiahnite si „dialer“, ktorý sa vám páči.

  • * # 06 # - informácie o IMEI smartfónu
  • * # * # 4636 # * # * - informácie o Wi -Fi, batérii a štatistikách používania
  • * # * # 3646633 # * # * alebo * # * # 83781 # * # * - zadajte inžinierske menu na smartfónoch s procesorom MTK (môžete ho použiť)
  • * # * # 8255 # * # * - testovanie Služba Google Rozhovor
  • * # * # 7594 # * # * - ak zadáte túto kombináciu, potom sa po stlačení tlačidla vypnutia smartfón okamžite vypne, bez toho, aby ponúkal ponuku
  • * # * # 44336 # * # * - informácie o PDA, CSC, čase zostavenia a ďalšie údaje o smartfóne
  • *#*#232338#*#* - Mac adresa Wi-Fi
  • * # * # 7780 # * # * - okamžité obnovenie továrenských nastavení ( Tvrdý reštart). Odstraňuje iba aplikácie
  • * 2767 * 3855 # - okamžité obnovenie továrenských nastavení, ale na rozdiel od predchádzajúceho androidový spôsobúplne preinštalovať
  • * # * # 1234 # * # * alebo * # 12580 * 369 # - informácie o firmvéri zariadenia
  • * # * # 1111 # * # * - informácie o verzii softvéru FTA
  • * # * # 2222 # * # * - informácie o hardvérovej verzii FTA
  • * # * # 0283 # * # * - test slučky
  • * # * # 0 * # * # * - test obrazovky
  • * # 0 * # - testovanie rôznych komponentov: obrazovka, kamera, reproduktory, vibrácie, mikrofón a ďalšie
  • * # * # 0673 # * # * alebo * # * # 0289 # * # * - zvukový test
  • * # * # 0842 # * # * - test vibrácií a protisvetla
  • * # * # 232339 # * # * alebo * # * # 526 # * # * - test bezdrôtovej siete
  • * # * # 1472365 # * # * - test GPS
  • * # * # 1575 # * # * - podrobný test GPS
  • * # * # 232331 # * # * - test Bluetooth
  • * # * # 232337 # * # * - zobraziť adresu bluetooth
  • * # * # 2663 # * # * - verzia s dotykovým displejom
  • * # * # 2664 # * # * - testovanie dotykovej obrazovky
  • * # * # 0588 # * # * - testovanie snímača pohybu
  • * # * # 7262626 # * # * - test signálu GSM
  • * # 197328640 # - prepnite do servisného režimu
  • * # * # 3264 # * # * - verzia RAM
  • * # * # 8351 # * # * - aktivácia režimu registrácie hlasovej voľby
  • * # * # 8350 # * # * - vypnite režim registrácie hlasovej voľby
  • # * 5376 # - odstráňte všetky SMS
  • * # 2222 # - verzia firmvéru Android
  • # * 2562 #, # * 3851 #, # * 3876 # - reštartujte svoj smartphone, tablet
  • * # 34971539 # - úplné informácie o kamerách a aktualizácii ich firmvéru
  • * # * # 273283 * 255 * 663282 * # * # * - rýchle vytvorenie záloha mediálne súbory
  • * # * # 4636 # * # * - tajná ponuka pre zariadenia Motorola
  • **05***# - odblokovanie PUK v spoločnosti Sony
  • 3845#*855# - servisné menu pre LG G3
  • * # 0011 # - servisné menu je zapnuté Samsung Galaxy S4
  • ## 778 (+ tlačidlo hovoru) - zobrazí ponuku EPST (pre Samsung)
  • ## 3424 # - diagnostický režim (pre HTC)
  • ## 3282 # - EPST (pre HTC)
  • ## 8626337 # - VOCODER (pre HTC)
  • ## 33284 # - technické údaje o stave siete (pre HTC)
  • ## 7738 # - revízia protokolu (pre HTC)

V zásade ide o najzákladnejšie a najuniverzálnejšie servisné (tajné) kódy pre tablety a smartfóny v systéme Android, ale všetci výrobcovia pridávajú podporu pre svoje vlastné, takže ak vás zaujímajú kódy pre konkrétne zariadenie, stiahnite si aplikáciu. Bude to prediskutované nižšie.

Kódy služieb Android v aplikácii Secret Codes

Aplikácia Secret Codes v systéme naskenuje technické kódy a výsledok zobrazí vo forme zoznamu. Stačí kliknúť na požadovaný kód a dostanete sa k požadovanej možnosti.

Táto metóda má bohužiaľ nevýhodu: na niektorých zariadeniach aplikácia nenachádza jediný kód služby a na niektorých nenachádza všetko. Ale na zariadeniach, ktoré som testoval, bolo všetko v poriadku a recenzie na Google Play sú takmer všetky pozitívne.

V tomto článku sa pozrieme na to, ako získať informácie o telefóne, sim karte, sieti bunková komunikácia ako aj možnosti displeja a batérie mobilný telefón.

Telefónna a mobilná sieť

Trieda TelephonyManager sa používa na prístup k údajom o telefóne, sim a mobilnej sieti. Pomocou tejto triedy môžete určiť typ a stav telefónu, dostupnosť mobilnej siete a stav karty SIM.

1. Inštanciu triedy TelephonyManager nemožno vytvoriť priamo. Na to musíte zavolať metódu getSystemService () (z triedy Context) a odovzdať do nej konštantu Context.TELEPHONY_SERVICE.

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

2. Pri niektorých metódach triedy TelephonyManager v súbore manifestu (AndroidManifest.xml) musíte pridať povolenie READ_PHONE_STATE (prijímať informácie o stave telefónu) alebo ACCESS_COARSE_LOCATION (informácie o Základná stanica mobilné siete). Povolenia sa do súboru manifestu pridávajú takto:

  1. "http://schemas.android.com/apk/res/andr oid"
  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. Pozrime sa, aké informácie môžeme získať:
- int getCallState ()- definuje stav hovoru telefónu. Vráti jednu z troch konštánt: CALL_STATE_IDLE(telefón nie je aktívny), CALL_STATE_OFFHOOK(pokus o hovor), CALL_STATE_RINGING(spojenie s predplatiteľom).

- int getPhoneType ()- definuje typ mobilného telefónu. Vráti jednu z konštánt PHONE_TYPE_CDMA, PHONE_TYPE_GSM, PHONE_TYPE_NONE, PHONE_TYPE_SIP.

- int getNetworkType ()- definuje typ mobilnej siete. Vráti jednu z konštánt NETWORK_TYPE_UNKNOWN, NETWORK_TYPE_GPRS, NETWORK_TYPE_EDGE, NETWORK_TYPE_UMTS, NETWORK_TYPE_CDMA a pod.

- Reťazec getNetworkCountryIso ()- vráti kód krajiny, v ktorej je operátor zaregistrovaný.

- Reťazec getNetworkOperator ()- vráti kód operátora (MCC + MNC) (kód mobilnej krajiny + kód mobilnej siete)

- Reťazec getNetworkOperatorName ()- vráti meno operátora

- Reťazec getDeviceId ()- vráti ID mobilného zariadenia

- Reťazec getDeviceSoftwareVersion ()- vracia verziu softvéru (nie je to verzia pre Android)

- int getDataState ()- definuje stav prenosu dát. Vráti jednu z konštánt DATA_DISCONNECTED, DATA_CONNECTING, DATA_CONNECTED, DATA_SUSPENDED.

- int getDataActivity ()- určuje smer prenosu údajov. Vráti jednu z konštánt DATA_ACTIVITY_NONE, DATA_ACTIVITY_IN, DATA_ACTIVITY_OUT, DATA_ACTIVITY_INOUT, DATA_ACTIVITY_DORMANT.

- boolean isNetworkRoaming ()- určuje, či je telefón v roamingu.

- CellLocation getCellLocation ()- určuje aktuálnu polohu zariadenia. Vráti inštanciu triedy CellLocation, alebo skôr jednej z jej nasledujúcich tried CdmaCellLocation (pre siete CDMA) alebo GsmCellLocation (pre siete GSM). V triede GsmCellLocation môžete definovať ID základňovej stanice mobilnej siete (int getCid ()) a kód územia, na ktorom sa telefón nachádza (int getLac ())). V triede CdmaCellLocation môžete získať aj ID základňovej stanice (int getBaseStationId ()), ako aj jej geografické súradnice (int getBaseStationLatitude (), int getBaseStationLongitude ()).

- int getSimState ()- určuje stav sim karty. Vráti jednu z konštánt SIM_STATE_UNKNOWN, SIM_STATE_ABSENT, SIM_STATE_PIN_REQUIRED, SIM_STATE_PUK_REQUIRED, SIM_STATE_NETWORK_LOCKED, SIM_STATE_READY.

- Reťazec getSimCountryIso ()- Vráti kód krajiny poskytovateľa

- Reťazec getSimOperator ()- Vráti kód operátora (MCC + MNC)

- Reťazec getSimOperatorName ()- Vráti meno poskytovateľa

- Reťazec getSimSerialNumber ()- Vráti sa sériové číslo sim karty.

Displej

Na získanie informácií o displeji zariadenia sa používa trieda DisplayMetrics.
  1. Metriky DisplayMetrics = nové DisplayMetrics ();
  2. getWindowManager () .getDefaultDisplay () .getMetrics (metriky);

Prvý riadok definuje inštanciu triedy DisplayMetrics a v druhom sa táto inštancia inicializuje.
getWindowManager ()(z triedy aktivity) - vráti správcu okien (inštanciu triedy WindowManager)
getDefaultDisplay ()(z triedy WindowManager) - vráti zobrazenie, na ktorom správca okien vytvára okná (inštancia triedy Display)
getMetrics ()(z triedy Display) - metóda, ktorá na získanie parametrov zobrazenia vyžaduje out -parameter typu DisplayMetrics.
To znamená, že po týchto dvoch riadkoch dostaneme metriku, ktorá obsahuje informácie o displeji.

Trieda DisplayMetrics má nasledujúce verejné polia:
hustotaDpi- hustota pixelov na obrazovke (dpi)
scaledDensity- faktor mierky pre písma
heightPixels- výška obrazovky
widthPixels- šírka obrazovky
xdpi
ydpi- presný počet pixelov na palec po celej šírke obrazovky

Batéria

Na získanie informácií o batérii sa používa trieda BatteryManager. Na rozdiel od predchádzajúcich dvoch prípadov neexistuje pre zariadenie žiadna služba správy batérie. Systém Android odosiela správy vysielania (Broadcast) o zmene stavu batérie. Na prijímanie takýchto správ sa musíme prihlásiť.
Pomocou tejto metódy sa môžete prihlásiť na odber vysielaných správ
registerReceiver (prijímač BroadcastReceiver, filter IntentFilter), kde
prijímač - inštancia triedy zdedenej po BroadcastReceiver s prepísanou metódou OnReceive ()
filter je inštanciou triedy IntentFilter, ktorá určuje, na ktoré správy sa chceme prihlásiť.
  1. public void onCreate (Bundle savedInstanceState) (
  2. Prijímač BroadcastReceiver = nový BroadcastReceiver () (
  3. @Override
  4. public void onReceive (kontextový kontext, úmyselný zámer) (
  5. int status = Intent.getIntExtra (BatteryManager.EXTRA_STATUS, -1);
  6. registerReceiver (prijímač, nový IntentFilter (Intent.ACTION_BATTERY_CHANGED));

Prihlásili sme sa k odberu ACTION_BATTERY_CHANGED správ. Keď sa zmení stav batérie mobilného telefónu, bude sa volať metóda OnReceive. Tejto metóde je odovzdaná premenná intencie, ktorá obsahuje sadu Extra parametrov, ktoré poskytujú informácie o akumulátore.
Tieto parametre môžete získať pomocou metód
int getIntExtra (názov reťazca, int defaultValue) alebo Reťazec getStringExtra (názov reťazca)
kde name je názov parametra
defaultValue je predvolená hodnota, ak parameter nie je zadaný.
Tieto metódy vracajú číselnú alebo reťazcovú hodnotu parametra (trieda Intent má tiež funkcie pre float, double atď., Ale v tomto prípade ich nebudeme potrebovať).

Jedna z konštánt z triedy BatteryManager sa odovzdáva ako názov parametra (názov):

EXTRA_HEALTH- stav batérie. Hodnota bude jednou z nasledujúcich konštánt:
BATTERY_HEALTH_DEAD- batéria je nefunkčná
BATTERY_HEALTH_GOOD- batéria v dobrom stave
BATTERY_HEALTH_OVERHEAT- batéria je prehriata
BATTERY_HEALTH_OVER_VOLTAGE- batéria má zvýšené napätie
BATTERY_HEALTH_UNKNOWN- stav neznámy
BATTERY_HEALTH_UNSPECIFIED_FAILURE- batéria je chybná

EXTRA_ICON_SMALL je identifikátor zdroja pre ikonu batérie. Táto ikona sa zobrazuje v stavovom riadku mobilného telefónu a indikuje stav batérie.

EXTRA_SCALE- maximálna úroveň nabitia batérie

EXTRA_LEVEL- aktuálna úroveň nabitia batérie (hodnota od 0 do EXTRA_SCALE)

EXTRA_STATUS- určuje stav nabitia batérie. Hodnota bude jednou z nasledujúcich konštánt:
BATTERY_STATUS_CHARGING- batéria sa nabíja
BATTERY_STATUS_DISCHARGING- batéria je vybitá
BATTERY_STATUS_FULL- batéria je nabitá
BATTERY_STATUS_NOT_CHARGING- batéria sa nenabíja
BATTERY_STATUS_UNKNOWN- stav nie je známy

EXTRA_PLUGGED- definuje spojenie nabíjačka... Hodnota bude jednou z nasledujúcich konštánt:
BATTERY_PLUGGED_AC- pripojený k nabíjačke
BATTERY_PLUGGED_USB- pripojené k USB

EXTRA_PRESENT- určuje prítomnosť batérie v zariadení (booleovská hodnota)

EXTRA_TECHNOLOGY- technológia batérií, ako napríklad „Li-Ion“. (Hodnota reťazca)

EXTRA_TEMPERATURE- teplota batérie

EXTRA_VOLTAGE- napätie batérie

Ak chcete získať informácie o stave batérie, musíte do systému AndroidManifest.xml pridať povolenie BATTERY_STATS

"android.permission.BATTERY_STATS"/>

Neuvádzam tu úplný kód, je to celkom banálne. Postupným volaním všetkých opísaných metód dostaneme niečo také:

Zdroje aplikácií SysManager si môžete stiahnuť nižšie. V aplikácii je 5 tried:
Aktivita SysManager- hlavné okno aplikácie, v ktorom sú definované tri karty. Viac informácií o tom, ako vytvárať karty
TelManager- získanie informácií o telefóne a sim karte
ScrManager- získanie informácií o displeji
BatManager- získanie informácií o batérii
Vo všetkých troch triedach sa výsledné informácie jednoducho zobrazia v textovom poli.
TS- pomocná trieda s hromadou statických metód, ktoré prekladajú konštanty typu TelephonyManager.NETWORK_TYPE_GPRS do reťazcov („GPRS“).
Nezabudnite na ďalšie povolenia v AndroidManifest.xml :)