Android akıllı telefonlar için servis (gizli) kodları. Bir Android akıllı telefonun teknik özellikleri nasıl bulunur Telefon hakkında teknik bilgi toplamak için bir uygulama

Bir android cihazın özellikleri nasıl bulunur? Ne kadar hafızası var? Cihazımda hangi işlemci var? Bu yazıda, bu soruların cevaplarını size birkaç çözüm sunacağız.

Öyle oluyor ki indirerekİnternetten uygulama (APK formatında veya uygulama mağazasından), indirilen yazılım doğru ve hatasız kurulmasına rağmen çalışmıyor mu?

Bunun nedeni, lisanssız yazılımların genellikle belirli grafik işlemciler için yapılmış olması ve Hatta telefon modelleri. Ve Akıllı telefonunuzun uygulamanın sistem gereksinimlerini desteklememesi muhtemeldir. Bir akıllı telefon hakkında minimum bilgi miktarı bulunabilir:

  • satın alınan cihazla birlikte kutuda bulunan talimatları okuduktan sonra;
  • telefon ayarlarına bakarak ve "Telefon hakkında" bölümündeki bilgileri okuyarak ("Ayarlar" -> "Sistem" -> "Telefon hakkında". Tüm cihazlarda sistem bilgilerine giden yaklaşık olarak aynı yol olacaktır). Bu durumda, sekmeleri kazmanız gerekecektir. İhtiyacınız olan şeyin net bir özetini alamayacaksınız, tüm veriler dağılacak;
Fotoğraf: Telefon Bilgileri

  • yararlanmak uzmanlaşmış bir akıllı telefonu analiz etmek için bir program veya yardımcı program.

Talimatları okuyun ve bilgi aramak android cihazınızda yapabilirsiniz kendi başına. m Görüntülemek için programları düşünmenizi öneririz. detaylı bilgiÖ özellikler android cihaz.

AIDA64 (İndir)

Benzer bir PC programı genellikle donanım hakkında veri toplamak için kullanıldığından, birçok kişi AIDA adını zaten biliyor. Uygulama, inanılmaz derecede ayrıntılı ve yapılandırılmış sıcaklık, kodekler, sensörler, sistem klasörleri, piller dahil olmak üzere android cihaz hakkında bilgiler. Çok fazla veri var ve büyük olasılıkla yalnızca akıllı telefon yazılımı alanındaki ileri düzey kullanıcılar veya uzmanlar çoğunu anlayacaktır. Sıradan bir kullanıcı için bilgilerin %60'ından fazlası işe yaramaz. Sekmeler arasında dolaşırken bazen ihtiyacınız olan verileri aramanız gerekecektir. Reklam mevcut, ancak müdahale etmiyor.


Fotoğraf: AIDA64

CPU Z (İndirmek)

xSoft Studio'dan CPU Z'de bilgiler, ortalama bir kullanıcı için daha okunaklı ve anlaşılır bir biçimde sunulur. Ekran, sensörler, merkezi işlem birimi, bellek, cihaz ve daha fazlası - her şey burada. Ancak ne yazık ki, ek ve gerekli işlevler (örneğin: "Ağ") ancak programın tam sürümünü satın aldıktan sonra kullanılabilir. En yaygın, basit program. Özel ve benzersiz bir şey yok.


Fotoğraf: CPU Z

AnTuTu Karşılaştırma (İndir)

Sadece bir androidin özelliklerini görmenize değil, aynı zamanda cihazınızı en zorlu koşullarda test etmenize ve diğer modellerle karşılaştırmanıza izin veren mükemmel bir program. Özellikler yalnızca en gerekli, temel ve anlaşılır şekilde görüntülenir. Gereksiz ve anlaşılmaz kısaltmalar yoktur.

Test, maksimum CPU ve GPU yükü kullanılarak yapılır. Hem dahili depolamadan hem de ağdan veri aktarma ve alma hızı dikkate alınır.


Fotoğraf: AnTuTu Karşılaştırması

Ağır yük olarak kullanılır, yüksek poli 3D video. Test ilerledikçe telefon çok ısınıyor. Zayıf cihazlarda ekrandaki görüntü çok donacaktır. Korkmayın öyle olmalı. Mezun olduktan sonra, karşılaştırmalı özellikleri açıklayan puanlarda cihaz puanını göreceksiniz. çalışabilirlik senin cihazın.


Fotoğraf: AnTuTu Karşılaştırması

3D modelleri kullanarak test, ancak ek bir program yüklendikten sonra mümkündür AnTuTu 3DBench (İndir) bu, esasen ana uygulamanın bir uzantısıdır. Uzantı olmadan sadece basit testler mümkündür. Örneğin, çoklu dokunmayı test edebilirsiniz.


Fotoğraf: AnTuTu 3DBanka

AnTuTu Benchmark, bir ek uzantı daha indirmeyi teklif ediyor AnTuTu Memur (İndir). Bilgisayar ve QR kodu ile birkaç işlem yaptıktan sonra telefonunuzun "gri" olup olmadığını gösterecektir.

Fotoğraf: AnTuTu Görevlisi

droid Bilgi (İndir)

Sağlam program, sağlama donanım bilgileri ve özellikler android cihazlar. Hafif bir uzantı ile yalnızca ana özellikleri gösterir. Uygulama çalışıyor, ancak biraz iyileştirme gerektiriyor (özellikle yeni cihazlar hakkında her zaman doğru bilgi vermiyor). Ve son güncelleme 24 Temmuz 2016 tarihli. Görünüşe göre geliştiriciler yaratımlarını terk ettiler, ama boşuna. Arayüz çok kullanıcı dostu ve basittir, ihtiyacınız olan bilgiler birkaç saniye içinde bulunabilir. Posta kutusuna cihaz hakkında ayrıntılı bir rapor (metin şeklinde) göndermek mümkündür - garip bir özellik, ancak kullanışlı olabilir.


Fotoğraf: Droid Bilgisi

CPU -Z'den CPUID (İndir)

Droid Info ile neredeyse aynı, sadece İngilizce. İkincisinin aksine, CPU -Z geliştiriciler tarafından düzenli olarak güncellenir ve korunur. Bilgiler doğru ve doğru, her şey doğru gerçeklik... İngilizce bilmeyenler için indirmemekte fayda var, teknik olarak çok fazla isim var. Değerlerin kendilerine göre, hangi özelliğin söz konusu olduğunu tahmin edebilirsiniz, ancak yine de her zaman değil.


Fotoğraf: CPUID tarafından CPU-Z

geekbench 4 (İndir)

Başka bir güçlü test cihazı verimlilik AnTuTu Benchmark'a benzer bir telefon. Bir android cihazın yalnızca temel özelliklerini sağlar: model, bellek boyutu, bellenim, GPU, çekirdek sayısı vb. (burada sensör okumalarını ve işlemci sıcaklığındaki değişiklikleri görmeyeceğiz). kontrol etme özelliği var çalışabilirlik cihaz yük altında. AnTuTu'dan farklı olarak, uygulama ek uzantı yüklemesi gerektirmez.


Fotoğraf: Geekbench 4

Seçerek androidinizin özelliklerini görüntülemek için bir program, ihtiyaçlarınız doğrultusunda ilerlemeye değer. Tam sıcaklık değerleri, işlemci çekirdeklerindeki sensör okumaları hakkında bilgiye mi ihtiyacınız var? Tüm uygulamaları denemeye ve ihtiyacınız olanı ve özellikle ihtiyaçlarınıza en uygun olanı bulmaya değer.

Sevgili okuyucular! Makalenin konusuyla ilgili herhangi bir sorunuz veya yorumunuz varsa, lütfen bunları aşağıya bırakın.

Abartılı olmayan akıllı telefonlar, zamanımızın en popüler gadget'ları olarak adlandırılabilir. İşletim sistemi olmayan normal bir cep telefonu kullanan birini bulmak zor. Akıllı cihazlarüzerinde işletim sistemiörneğin, bir akıllı telefona Skype kurabilmeniz, bir kişinin görüntülü arama yapabilmesi ve bir navigasyon cihazı kurarken mobil cihazınızı GPS navigasyonu olarak kullanabilmeniz nedeniyle cihazın iletişim yeteneklerini önemli ölçüde genişletmenize izin verir.

Açık şu an, küresel akıllı telefon pazarındaki lider konumlar, Android ve iOS işletim sistemlerine dayalı cihazlar tarafından işgal edilmektedir. Eski Sovyetler Birliği ülkelerinde, nesnel nedenlerle, akıllı telefonların büyük çoğunluğu Android platformunda satın alınmaktadır.

Bir akıllı telefonun teknik özelliklerini neden bilmeniz gerekiyor?

Yüklü uygulamaların çalışması için verimli bir sisteme, en az dört çekirdekli bir işlemciye ve bir gigabayta ihtiyacınız var. rasgele erişim belleği Ayrıca kişi navigasyon kullanmak istiyorsa cihaza GPS modülü takılı olmalı, kullanıcı görüntülü arama yapmak istiyorsa cihazın ön kamerası olmalıdır.

Tüm bu parametreler elbette cihazın teknik özelliklerinde belirtilmiştir, ancak ne yazık ki bunlar alıcının bilmesi gereken tüm parametrelerden uzaktır.

Örneğin, çok uzun zaman önce bilinmedi, oh, kesinlikle 32 bit programların desteğinin sona ereceği anlamına gelmiyor, ancak 32 bit Windows örneğini izleyerek, giderek daha az geliştiricinin olacağını anlamak zaten mümkün. eski mimari için destek uygulayın. Bazı nedenlerden dolayı, teknik özellikler işlemci mimarisini belirtmiyor.

Eşit derecede önemli bir başka parametre de akıllı telefonun video çipidir. olduğu gibi kişisel bilgisayar, olay işlemenin hızı ve düzgünlüğü cihazın video alt sisteminin performansına bağlıdır. mobil oyunlar... Bazı teknik özellikler video çipi hakkında bilgi veriyorsa, yine de eksik olabilir, örneğin teknik veriler Mali-400 video çipini gösterebilir, ancak aynı zamanda farklı versiyonlar, Mali-400 MP2, MP3 ve MP4. Buna göre, video çipi en son sürüm değilse, teknik özellikler büyük olasılıkla bu konuda sessiz kalacaktır.

Ek olarak, Android akıllı telefonlarda bir dizi kitaplık vardır, OpenGL (kabaca konuşursak, Windows'ta DirectX'in bir analogu). 3D oyunların ve diğer birçok uygulamanın desteğinin bu özelliğe bağlı olduğunu söylemeye gerek yok. Ancak video çipinde olduğu gibi üreticilerin teknik özelliklerde OpenGL versiyonundan bahsetmek için acelesi yok. Sonuç olarak, oyunun başlangıçta siyah bir ekrana düşeceği ortaya çıkabilir.

Teknik özelliklerde belirtilmeyen başka parametreler de var, örneğin lens açıklığı, manyetik sensörün varlığı, piksel yoğunluğu, ekran yenileme hızı ve çok daha fazlası.

Bir akıllı telefonun ayrıntılı özellikleri nasıl bulunur?

Elbette satıcılar bir akıllı telefonun tüm özelliklerini belirtmeyecekler, ayrıca az bilinen bazı akıllı telefon modellerinin parametreleri de satıcılar tarafından bilinmiyor.

Yani cihazın teknik verilerini öğrenmek için akıllı telefonun tüm teknik ve yazılımsal işlevlerine erişebilecek özel bir servis uygulamasına ihtiyaç duymaz.

Bazen, özellikleri daha doğru bir şekilde belirlemek için, sözde akıllı telefonda süper kullanıcı hakları elde etmek gerekir.

benzer uygulamalar mobil cihazlar için epeyce var, çoğu Play Store'dan ücretsiz olarak indiriliyor.

En popüler bilgi uygulamaları şunlardır: AIDA64, System Info Droid, CPU-Z ve AnTuTu Benchmark.

Küçük harici farklılıklar dışında, bu uygulamaların işlevselliği benzerdir.

Belki de tanınmış bir geliştiriciden en basit ve aynı zamanda çok işlevsel uygulama. AIDA64, AIDA64'ü bilgisayara yayınlayan geliştiricilerin bir programıdır.

Uygulamanın arayüzü oldukça basittir, programa girdikten sonra kullanıcı dikey menüde gezinerek CPU bölümü, sistem, pil, Android vb.

Her menü ilgili bilgileri içerir.

CPU-Z

PC versiyonu gibi, CPU-Z de işlemci özelliklerini belirlemek için en bilgilendirici uygulamalardan biridir. Ama işlemci modeli son derece önemli bilgi akıllı telefonlar için ses kalitesi, veri işleme hızı ve hatta bir veya daha fazla ürün yazılımının yüklenmesi işlemciye bağlıdır.

Program arayüzü, aralarında hızlıca kaydırarak gezinebileceğiniz birkaç yatay sekmeye bölünmüştür.

Bu uygulama önceki ikisinden çok farklı değil, özellikle CPU-Z'ye benziyor. Info Droid'in avantajı, önceden ayarlanmış kodekler ve stereo modlar dahil olmak üzere ses yongası hakkında daha ayrıntılı bilgilerin yanı sıra aşağıdaki gibi kamera parametreleridir: en yüksek miktar saniyedeki kare sayısı, makro fotoğrafçılık ve daha fazlası.

Önceki uygulamalardan farklı olarak AnTuTu Benchmark, öncelikle akıllı telefon performansını test etmek için kullanılır. Perde arkasında, Benchmark uzun zamandır performans kıyaslama için referans uygulama olmuştur. android cihazlar bununla birlikte, her biri ile Yeni sürüm, program, cihazın teknik verilerini veya ürün yazılımı sürümünü giderek daha fazla talep ediyor.

"Bilgi" bölümünde, akıllı telefonla ilgili teknik bilgileri görüntüleyebilirsiniz, ancak yukarıda listelenen diğer programlarla karşılaştırıldığında, Benchmark bilgi içeriğinde önemli ölçüde daha düşüktür.

Özetle belirtmek gerekir ki, beyan edilen özellikler, yani görüntülenen fiyat listesinde belirtilen parametreler, cihazı tam olarak karakterize edemez.

Ayrıntılı parametreleri bulmanın tek yolu, özel bir uygulama yüklemektir, ancak bir mağazadan bir akıllı telefon satın almadan hemen önce, üzerine herhangi bir uygulama yüklemenize izin verilecektir. Bu, yalnızca elinizden kullanılmış bir telefon satın aldığınızda mümkündür.

Yeni bir cihaz satın almadan önce, yukarıdaki programlardan birini yükleyen ve teknik özellikleri diğer kullanıcılarla paylaşan beğendiğiniz cihaz sahiplerinin incelemelerini dikkatlice incelemeniz önerilir.

- kullanıcının kendi iç özelliklerine bakmasına yardımcı olan bir uygulama mobil arkadaş... Böyle bir programla, bir akıllı telefonun tam teknik nüanslarını öğrenebilir ve belirtilen gereksinimleri karşılayıp karşılamadığını anlayabilirsiniz. Bu nedenle program çok kullanışlıdır, özellikle de sadece bir cihaz seçiyorsanız ve onun gerçek yeteneklerini bilmek istiyorsanız. Program tüm özellikleri kategorilere ayırdığı için kullanımı çok kolaydır.

Gerekli verileri bulmak ve buna dayanarak sonuçlar çıkarmak için ihtiyacınız olan kategoriyi açmanız yeterlidir. Uygulamanın çok kesin bir şekilde tanımlandığını, tüm özelliklerini ve bir dizi çok özel soruda size yardımcı olabileceğini iptal etmeye değer. Çok sayıda kullanıcı, böyle harika bir uygulama ile birlikte mobil cihazlarının parametrelerini mutlu bir şekilde kontrol etmeye başladı.


Böyle bir programdan, satıcıların her zaman açıklamadığı ince teknik bilgileri takip edebilirsiniz. Örneğin, benzer modeller varsa program çok kullanışlıdır, ancak önemsiz teknik parametrelerde farklılık gösterirler. Bu program yardımıyla onların farkını doğru bir şekilde belirleyebilir ve tam olarak istediğiniz cihazın modelini satın alabilirsiniz.


Sonuç olarak, akıllı telefonunuzun veya tablet bilgisayarınızın dahili parametreleri hakkında size gerçek veriler elde etme fırsatı verecek harika bir programdır. Programın çalışması için internete ihtiyacı yoktur.

Servis (aynı zamanda mühendisliktir, ayrıca gizlidir) kodları çeşitli işlevlere hızlı erişim için kullanılır, hatta çoğu zaman gizlidir. Android için evrensel kodlar vardır ve yalnızca belirli cihaz modellerinde kullanılabilenler vardır.

Çok uzun zaman önce, anlattığım bir makale yayınladım. Bunu yapmak için özel bir yazılım kullanabilir veya gizli kodlardan birini kullanabilirsiniz. Şimdi birçok sistem ayarını yapabileceğiniz en popülerlerinden bahsedeceğim.

Android akıllı telefonlar için popüler gizli kodlar

Bu kodlara neden "gizli" deniyor? Sadece sıradan kullanıcıların çoğuna ihtiyaç duymazlar, akıllı telefonların talimatlarında yayınlanmazlar. Her şeyden önce, "gizli kodlar", mühendislerin ve geliştiricilerin çeşitli testler yapmasına yöneliktir.

Servis kodlarından herhangi birini kullanmak için, çeviriciye girmeniz gerekir. Tabletlerde indirmeniz gerekecek üçüncü taraf uygulaması arama yapmak için - aramaya girin Google Oyun"Çevirici" isteyin ve beğendiğiniz "çeviriciyi" indirin.

  • * # 06 # - akıllı telefonun IMEI'si hakkında bilgi
  • * # * # 4636 # * # * - Wi-Fi, pil ve kullanım istatistikleri hakkında bilgi
  • * # * # 3646633 # * # * veya * # * # 83781 # * # * - girin mühendislik menüsü MTK işlemcili akıllı telefonlarda (kullanabilirsiniz)
  • * # * # 8255 # * # * - test Google hizmeti Konuşmak
  • * # * # 7594 # * # * - Bu kombinasyonu girerseniz, bundan sonra kapatma düğmesine bastığınızda, akıllı telefon bir menü sunmadan hemen kapanacaktır.
  • * # * # 44336 # * # * - PDA, CSC, oluşturma süresi ve akıllı telefonla ilgili diğer veriler hakkında bilgi
  • *#*#232338#*#* - Mac Adresi Wifi
  • * # * # 7780 # * # * - fabrika ayarlarına anında sıfırlama ( Sert sıfırlama). Yalnızca uygulamaları kaldırır
  • * 2767 * 3855 # - fabrika ayarlarına anında sıfırlama, ancak öncekinden farklı olarak android yolu tamamen yeniden kurulabilir
  • * # * # 1234 # * # * veya * # 12580 * 369 # - cihaz yazılımı hakkında bilgi
  • * # * # 1111 # * # * - FTA yazılım sürümü hakkında bilgi
  • * # * # 2222 # * # * - FTA donanım sürümü hakkında bilgi
  • * # * # 0283 # * # * - Geri döngü testi
  • * # * # 0 * # * # * - ekran testi
  • * # 0 * # - çeşitli bileşenlerin test edilmesi: ekran, kamera, hoparlörler, titreşim, mikrofon ve diğerleri
  • * # * # 0673 # * # * veya * # * # 0289 # * # * - ses testi
  • * # * # 0842 # * # * - titreşim ve arka ışık testi
  • * # * # 232339 # * # * veya * # * # 526 # * # * - kablosuz ağ testi
  • * # * # 1472365 # * # * - GPS testi
  • * # * # 1575 # * # * - ayrıntılı GPS testi
  • * # * # 232331 # * # * - Bluetooth testi
  • * # * # 232337 # * # * - bluetooth adresini göster
  • * # * # 2663 # * # * - dokunmatik ekran versiyonu
  • * # * # 2664 # * # * - dokunmatik ekran testi
  • * # * # 0588 # * # * - hareket sensörünün test edilmesi
  • * # * # 7262626 # * # * - GSM sinyal testi
  • * # 197328640 # - servis moduna geç
  • * # * # 3264 # * # * - RAM sürümü
  • * # * # 8351 # * # * - sesli arama kayıt modunun etkinleştirilmesi
  • * # * # 8350 # * # * - sesli arama kayıt modunu kapatın
  • # * 5376 # - tüm SMS'leri sil
  • * # 2222 # - Android donanım yazılımı sürümü
  • # * 2562 #, # * 3851 #, # * 3876 # - akıllı telefonunuzu, tabletinizi yeniden başlatın
  • * # 34971539 # - kameralar ve donanım yazılımının güncellenmesi hakkında tam bilgi
  • * # * # 273283 * 255 * 663282 * # * # * - hızlı oluşturma destek olmak medya dosyaları
  • * # * # 4636 # * # * - Motorola cihazları için gizli menü
  • **05***# - PUK engellemesini kaldırma Sony'de
  • 3845#*855# - servis menüsü LG G3 için
  • * # 0011 # - servis menüsü açık Samsung Galaksi S4
  • ## 778 (+ çağrı düğmesi) - EPST menüsünü görüntüler (Samsung için)
  • ## 3424 # - tanı modu (HTC için)
  • ## 3282 # - EPST (HTC için)
  • ## 8626337 # - VOCODER (HTC için)
  • ## 33284 # - ağ durumunun teknik verileri (HTC için)
  • ## 7738 # - protokol revizyonu (HTC için)

Prensip olarak, bunlar Android'deki tabletler ve akıllı telefonlar için en temel ve evrensel hizmet (gizli) kodlardır, ancak tüm üreticiler kendileri için destek ekler, bu nedenle belirli bir cihazın kodlarıyla ilgileniyorsanız uygulamayı indirin. Aşağıda tartışılacaktır.

Gizli Kodlar Uygulamasında Android Hizmet Kodları

Gizli Kodlar uygulaması, sistemi mühendislik kodları için tarayacak ve sonucu bir liste şeklinde gösterecektir. Sadece ilgilendiğiniz kodu tıklamanız yeterlidir ve istediğiniz seçeneğe yönlendirileceksiniz.

Ne yazık ki, bu yöntemin bir dezavantajı vardır: bazı cihazlarda uygulama tek bir hizmet kodu bulamaz ve bazılarında her şeyi bulamaz. Ancak test ettiğim cihazlarda her şey yolundaydı ve Google Play'deki incelemelerin neredeyse tamamı olumlu.

Bu yazımızda telefon, sim kart, şebeke hakkında nasıl bilgi alınır konusuna bakacağız. hücresel iletişim yanı sıra ekran ve pil seçenekleri cep telefonu.

Telefon ve hücresel ağ

TelephonyManager sınıfı, telefon, sim ve hücresel ağ hakkındaki verilere erişmek için kullanılır. Bu sınıfı kullanarak telefonun türünü ve durumunu, hücresel şebekenin kullanılabilirliğini ve sim kartın durumunu belirleyebilirsiniz.

1. TelephonyManager sınıfının bir örneği doğrudan oluşturulamaz, bunun için getSystemService() yöntemini (Context sınıfından) çağırmanız ve ona Context.TELEPHONY_SERVICE sabitini iletmeniz gerekir.

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

2. Bildirim dosyasındaki (AndroidManifest.xml) TelephonyManager sınıfının bazı yöntemleri için, READ_PHONE_STATE (telefonun durumu hakkında bilgi alma) veya ACCESS_COARSE_LOCATION (hakkında bilgi alma) iznini eklemelisiniz. Baz istasyonu hücresel ağlar). Bildirim dosyasına izinler şu şekilde eklenir:

  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 AÇIK"/>
  6. >
  7. >
  8. >

3. Hangi bilgileri alabileceğimize bir bakalım:
- int getCallState ()- telefonun arama durumunu tanımlar. Üç sabitten birini döndürür: CALL_STATE_IDLE(telefon aktif değil), CALL_STATE_OFFHOOK(çağrı denemesi), CALL_STATE_RINGING(abone ile bağlantı).

- int getPhoneType ()- cep telefonunun türünü tanımlar. Sabitlerden birini döndürür PHONE_TYPE_CDMA, PHONE_TYPE_GSM, PHONE_TYPE_NONE, PHONE_TYPE_SIP.

- int getNetworkType ()- hücresel ağ türünü tanımlar. Sabitlerden birini döndürür NETWORK_TYPE_UNKNOWN, NETWORK_TYPE_GPRS, NETWORK_TYPE_EDGE, NETWORK_TYPE_UMTS, NETWORK_TYPE_CDMA ve benzeri.

- dize getNetworkCountryIso ()- operatörün kayıtlı olduğu ülkenin kodunu döndürür.

- dize getNetworkOperator ()- operatör kodunu (MM + MNC) döndürür (mobil ülke kodu + mobil ağ kodu)

- dize getNetworkOperatorName ()- operatörün adını döndürür

- Dize getDeviceId ()- mobil cihazın kimliğini döndürür

- Dize getDeviceSoftwareVersion ()- yazılım sürümünü döndürür (android sürümü değil)

- int getDataState()- veri iletiminin durumunu tanımlar. Sabitlerden birini döndürür VERİ_BAĞLANTI KESİLDİ, VERİ_BAĞLANIYOR, DATA_CONNECTED, DATA_SUSPENDED.

- int getDataActivity ()- veri aktarımının yönünü belirler. Sabitlerden birini döndürür DATA_ACTIVITY_NONE, DATA_ACTIVITY_IN, DATA_ACTIVITY_OUT, DATA_ACTIVITY_INOUT, DATA_ACTIVITY_DORMANT.

- boolean isNetworkRoaming ()- telefonun dolaşımda olup olmadığını belirler.

- CellLocation getCellLocation ()- cihazın mevcut konumunu belirler. CellLocation sınıfının bir örneğini veya daha doğrusu onun alt sınıflarından biri olan CdmaCellLocation (CDMA ağları için) veya GsmCellLocation (GSM ağları için) döndürür. GsmCellLocation sınıfında, hücresel şebekenin baz istasyonunun kimliğini (int getCid()) ve telefonun bulunduğu bölgenin kodunu (int getLac()) belirleyebilirsiniz. CdmaCellLocation sınıfında, baz istasyonu kimliğini (int getBaseStationId ()) ve coğrafi koordinatlarını (int getBaseStationLatitude (), int getBaseStationLongitude ()) da alabilirsiniz.

- int getSimState ()- sim kartın durumunu belirler. Sabitlerden birini döndürür SIM_STATE_UNKNOWN, SIM_STATE_ABSENT, SIM_STATE_PIN_REQUIRED, SIM_STATE_PUK_REQUIRED, SIM_STATE_NETWORK_LOCKED, SIM_STATE_READY.

- dize getSimCountryIso ()- Sağlayıcının ülke kodunu döndürür

- dize getSimOperator ()- Operatör kodunu döndürür (MCC + MNC)

- dize getSimOperatorName ()- Sağlayıcının adını döndürür

- dize getSimSerialNumber ()- İadeler seri numarası sim kartlar.

Görüntülemek

DisplayMetrics sınıfı, bir aygıt ekranı hakkında bilgi almak için kullanılır.
  1. DisplayMetrics metrikleri = yeni DisplayMetrics ();
  2. getWindowManager () .getDefaultDisplay () .getMetrics (metrikler);

İlk satır, DisplayMetrics sınıfının bir örneğini tanımlar ve ikincisi bu örneği başlatır.
getWindowManager ()(Activity sınıfından) - pencere yöneticisini döndürür (WindowManager sınıfı örneği)
getDefaultDisplay ()(WindowManager sınıfından) - pencere yöneticisinin pencereler oluşturduğu ekranı döndürür (Display sınıfının bir örneği)
getMetrics ()(Display sınıfından) - görüntüleme parametrelerini almak için DisplayMetrics türünden bir dış parametre alan bir yöntem.
Yani bu iki satırdan sonra ekrana ait bilgileri içeren metrikleri alıyoruz.

DisplayMetrics sınıfı aşağıdaki ortak alanlara sahiptir:
yoğunlukDpi- ekrandaki piksel yoğunluğu (dpi)
ÖlçekliYoğunluk- yazı tipleri için ölçeklendirme faktörü
yükseklikPiksel- ekran yüksekliği
genişlikPiksel- ekran genişliği
xdpi
ydpi- ekran genişliği boyunca inç başına tam piksel sayısı

pil

BatteryManager sınıfı, pil hakkında bilgi almak için kullanılır. Önceki iki durumdan farklı olarak, cihaz için pil yönetimi hizmeti yoktur. Android sistemi pilin durumundaki değişiklikler hakkında yayın mesajları (Yayın) gönderir. Bu tür mesajları alabilmek için abone olmamız gerekiyor.
Yöntemi kullanarak yayın mesajlarına abone olabilirsiniz.
registerReceiver (BroadcastReceiver alıcısı, IntentFilter filtresi), nerede
alıcı - geçersiz kılınan OnReceive () yöntemiyle BroadcastReceiver'dan devralınan bir sınıfın örneği
filter, hangi iletilere abone olmak istediğimizi belirleyen IntentFilter sınıfının bir örneğidir.
  1. public void onCreate (Paket saveInstanceState) (
  2. BroadcastReceiver alıcısı = yeni BroadcastReceiver () (
  3. @Geçersiz kıl
  4. public void onReceive (Bağlam bağlamı, Amaç amacı) (
  5. int durum = aim.getIntExtra (BatteryManager.EXTRA_STATUS, -1);
  6. registerReceiver (alıcı, yeni IntentFilter (Intent.ACTION_BATTERY_CHANGED));

ACTION_BATTERY_CHANGED mesajlarına abone olduk, artık cep telefonu pilinin durumu değiştiğinde OnReceive yöntemi çağrılacak. Bu yönteme, akümülatör hakkında bilgi sağlayan bir dizi Ekstra parametre içeren bir amaç değişkeni geçirilir.
Yöntemleri kullanarak bu parametreleri alabilirsiniz.
int getIntExtra (Dize adı, int defaultValue) veya Dize getStringExtra (Dize adı)
name parametrenin adı nerede
defaultValue - parametre belirtilmemişse varsayılan değer.
Bu yöntemler, parametrenin sayısal veya dize değerini döndürür (Intent sınıfında ayrıca float, double, vb. için işlevler bulunur, ancak bu durumda bunlara ihtiyacımız olmayacak).

BatteryManager sınıfındaki sabitlerden biri parametrenin (ad) adı olarak iletilir:

EKSTRA_SAĞLIK- pil durumu. Değer, aşağıdaki sabitlerden biri olacaktır:
BATTERY_HEALTH_DEAD- pil çalışmıyor
BATTERY_HEALTH_İYİ- pil iyi durumda
BATARYA_HEALTH_AŞIRI ISITMA- pil aşırı ısınmış
BATTERY_HEALTH_OVER_VOLTAGE- pilin voltajı arttı
BATTERY_HEALTH_UNKNOWN- durum bilinmiyor
BATTERY_HEALTH_UNSPECIFIED_FAILURE- pil arızalı

EXTRA_ICON_SMALL pil simgesinin kaynak tanımlayıcısıdır. Bu simge cep telefonunun durum çubuğunda gösterilir ve pil seviyesini gösterir.

EXTRA_SCALE- maksimum pil seviyesi

EXTRA_LEVEL- mevcut pil şarj seviyesi (0 ile EXTRA_SCALE arasındaki değer)

EXTRA_STATUS- pilin şarj durumunu belirler. Değer, aşağıdaki sabitlerden biri olacaktır:
BATTERY_STATUS_CHARGING- pil şarj oluyor
BATTERY_STATUS_DISCHARGING- pil boşalmış
BATTERY_STATUS_FULL- pil şarj edildi
BATTERY_STATUS_NOT_CHARGING- pil şarj olmuyor
BATTERY_STATUS_UNKNOWN- durum bilinmiyor

EXTRA_PLUGGED- bağlantıyı tanımlar şarj cihazı... Değer, aşağıdaki sabitlerden biri olacaktır:
BATTERY_PLUGGED_AC- bir şarj cihazına bağlı
BATTERY_PLUGGED_USB- USB'ye bağlı

EXTRA_PRESENT- cihazda bir pilin varlığını belirler (boole değeri)

EKSTRA_TEKNOLOJİ- “Li-Ion” gibi pil teknolojisi. (Dize değeri)

EXTRA_TEMPERATURE- pil sıcaklığı

EXTRA_VOLTAGE- batarya voltajı

Pil durumu bilgilerini almak için AndroidManifest.xml dosyasına BATTERY_STATS izni eklemeniz gerekir.

"android.permission.BATTERY_STATS"/>

Burada tam kodu vermeyeceğim, oldukça banal. Açıklanan tüm yöntemlerin sıralı bir çağrısı ile şöyle bir şey elde ederiz:

SysManager uygulama kaynakları aşağıdan indirilebilir. Uygulamada 5 sınıf vardır:
SysManagerActivity- üç sekmenin tanımlandığı uygulamanın ana penceresi. Sekmelerin nasıl oluşturulacağı hakkında daha fazla bilgi
TelManager- telefon ve sim kart hakkında bilgi alma
ScrManager- ekran hakkında bilgi alma
Yarasa Yöneticisi- pil hakkında bilgi alma
Her üç sınıfta da elde edilen bilgiler bir metin alanında görüntülenir.
TS- TelephonyManager.NETWORK_TYPE_GPRS gibi int sabitlerini dizelere (“GPRS”) çeviren bir dizi statik yöntemle yardımcı sınıf.
AndroidManifest.xml'deki ek izinleri unutmayın :)