Telefon hakkında teknik bilgi toplamak için bir uygulama. Android özellikleri: Cihazınızın ayrıntılı özelliklerini nasıl öğrenebilirsiniz?

Hizmet (diğer adıyla mühendislik, diğer adıyla gizli) kodları, hızlı erişimçeşitli işlevlere, hatta çoğu zaman gizlidir. Android için evrensel kodlar vardır ve yalnızca belirli cihaz modellerinde kullanılabilen kodlar vardır.

Kısa bir süre önce bir makale yayınladım ve şunları anlattım: Bunun için kullanabilirsiniz özel yazılım veya gizli kodlardan birini kullanın. Şimdi bunlardan en popüler olanlarından bahsedeceğim, bu sayede birçok sistem ayarını yapabilirsiniz.

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

Bu kodlara neden “gizli” deniyor? Çoğu sıradan kullanıcı bunlara ihtiyaç duymaz; akıllı telefon talimatlarında yayınlanmazlar. Her şeyden önce, “gizli kodlar” mühendislerin ve geliştiricilerin çeşitli testler yapmasına yöneliktir.

Hizmet kodlarından herhangi birini kullanmak için bu kodu çeviriciye girmeniz gerekir. Tabletlerde indirmeniz gerekecek üçüncü taraf uygulaması arama yapmak için - girin Google araması“Çevirici” isteğini çalın 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#*#* - giriş mühendislik menüsü MTK işlemcili akıllı telefonlarda (kullanabilirsiniz)
  • *#*#8255#*#* - test ediliyor Google hizmeti Konuşmak
  • *#*#7594#*#* - Bu kombinasyona girerseniz, bundan sonra güç düğmesine bastığınızda akıllı telefon bir menü sunmadan hemen kapanacaktır.
  • *#*#44336#*#* - PDA, CSC, yapım 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 farklı olarak önceki yöntem Android tamamen yeniden yüklendi
  • *#*#1234#*#* veya *#12580*369# - cihazın donanım 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#*#* - detaylı test Küresel Konumlama Sistemi
  • *#*#232331#*#* - Bluetooth testi
  • *#*#232337#*#* - Bluetooth adresini göster
  • *#*#2663#*#* - dokunmatik ekran versiyonu
  • *#*#2664#*#* - dokunmatik ekran testi
  • *#*#0588#*#* - hareket sensörü testi
  • *#*#7262626#*#* - GSM sinyal testi
  • *#197328640# - servis moduna geç
  • *#*#3264#*#* - RAM bellek sürümü
  • *#*#8351#*#* - sesli arama kayıt modunun etkinleştirilmesi
  • *#*#8350#*#* - sesli arama kayıt modunu devre dışı bırakır
  • #*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# - tam bilgi kameralar ve donanım yazılımlarının güncellenmesi hakkında
  • *#*#273283*255*663282*#*#* - hızlı oluşturma yedek kopya medya dosyaları
  • *#*#4636#*#* - Motorola cihazları için gizli menü
  • **05***# - PUK'un kilidini aç Sony'de
  • 3845#*855# - servis menüsü LG G3'te
  • *#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ılama modu (HTC için)
  • ##3282# - EPST (HTC için)
  • ##8626337# - SES KODLAYICI (HTC için)
  • ##33284# - ağ durumuna ilişkin teknik veriler (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ındaki Android hizmet kodları

Gizli Kodlar uygulaması, sistemi mühendislik kodları açısından tarayacak ve sonucu bir liste şeklinde gösterecektir. Sadece ilgilendiğiniz koda tıklamanız yeterli ve istediğiniz seçeneğe gideceksiniz.

Ne yazık ki, bu yöntemin bir dezavantajı var: bazı cihazlarda uygulama tek bir servis kodunu bulamıyor, bazılarında ise her şeyi bulamıyor. Ancak test ettiğim cihazlarda her şey yolundaydı ve incelemeler Google Play Hemen hepsi olumlu.

– kullanıcının kendi iç özelliklerine bakmasına yardımcı olan bir uygulama mobil arkadaş. Öyle bir programla akıllı telefonun tam teknik nüanslarını öğrenebilir ve belirtilen gereksinimleri karşılayıp karşılamadığını anlayabilirsiniz. Dolayısıyla program çok kullanışlıdır, özellikle de yalnızca 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 tüm özellikleri çok kesin bir şekilde tanımladığını ve çok sayıda spesifik konuda size yardımcı olabileceğini belirtmekte fayda var. Çok sayıda kullanıcı, böylesine harika bir uygulamayla mobil cihazlarının parametrelerini mutlu bir şekilde kontrol etmeye başladı.


Öyle bir program sayesinde 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 bunlar küçük teknik parametrelerde farklılık gösterir. Bu programı kullanarak aralarındaki farkları doğru bir şekilde tespit edebilir ve tam olarak istediğiniz cihaz modelini satın alabilirsiniz.


Sonuç olarak, akıllı telefonunuzun dahili parametreleri hakkında gerçek verileri elde etme fırsatı verecek harika bir program veya tablet bilgisayar. Programın çalışması için internete ihtiyaç yoktur.

Abartmadan 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 zordur. Akıllı cihazlar açık işletim sistemiönemli ölçüde genişletmenize olanak tanır iletişim yetenekleri cihazlar, örneğin Skype'ın bir akıllı telefona yüklenebilmesi nedeniyle, kişi görüntülü arama yapabilir ve bir navigatör kurarken mobil cihazını GPS navigasyonu olarak kullanabilir.

Açık şu anda Küresel akıllı telefon pazarındaki lider konumlar, Android ve iOS işletim sistemlerini çalıştıran cihazlar tarafından işgal ediliyor. Eski Birlik ülkelerinde nesnel nedenlerden dolayı akıllı telefonların büyük çoğunluğu Android platformundan satın alınıyor.

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

Yüklü uygulamaları çalıştırmak için güçlü bir sisteme, en az dört çekirdekli işlemciye ve bir gigabayta ihtiyacınız var Veri deposu Ayrıca kişi navigasyon kullanmak istiyorsa cihazda GPS modülünün kurulu olması, kullanıcı görüntülü görüşme yapmak istiyorsa cihazın ön kamerasının olması gerekiyor.

Tüm bu parametreler elbette cihazın teknik özelliklerinde belirtilmiştir ancak maalesef alıcının bilmesi gereken tüm parametreler bunlar değildir.

Mesela çok uzun zaman önce biliniyordu, ah, bu elbette destek anlamına gelmiyor 32 bit programları duracak, ancak 32 bit Windows örneğini takip ederek, giderek daha az geliştiricinin eski mimari için destek uygulayacağı zaten anlaşılabilir. Bazı nedenlerden dolayı teknik özellikler işlemci mimarisini belirtmiyor.

Başkalarına göre daha az değil önemli parametre, bir akıllı telefonun video çipi olarak düşünülebilir. Beğenmek kişisel bilgisayar Olay işlemenin hızını ve düzgünlüğünü belirleyen, cihazın video alt sisteminin performansıdır. mobil oyunlar. Bazı teknik özellikler video çipi hakkında bilgi veriyorsa, bu hala tam olmayabilir; örneğin, teknik veriler Mali-400 video çipini gösterebilir, ancak aynı zamanda tam olmayabilir; farklı versiyonlar, Mali-400 MP2, MP3 ve MP4. Buna göre, video çipi değilse son sürüm teknik özellikler büyük olasılıkla bu konuda sessiz kalacaktır.

Ek olarak, Android akıllı telefonlarda OpenGL (kabaca konuşursak, Windows'taki DirectX'in bir benzeri) adlı bir dizi kitaplık bulunur. Söylemeye gerek yok, 3D oyunlar ve diğer birçok uygulama desteği bu fonksiyona bağlıdır. Ancak video çipinde olduğu gibi üreticiler de teknik özelliklerde OpenGL versiyonundan bahsetmek konusunda acele etmiyorlar. Sonuç olarak oyunun başlangıçta siyah ekranda görünmesi ortaya çıkabilir.

Teknik özelliklerde belirtilmeyen başka parametreler de vardır; ö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 belirtmeyecek; 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ım fonksiyonlarına erişebilecek özel bir servis uygulamasına ihtiyacınız var.

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

Mobil cihazlar için pek çok benzer uygulama var, bunların çoğu Play Store'dan ücretsiz olarak indirilebilir.

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

Küçük dış farklılıklar dışında bu uygulamaların işlevleri benzerdir.

Belki de en basit ve aynı zamanda çok fonksiyonel uygulamaünlü bir geliştiriciden. AIDA64, AIDA64'ü bilgisayarda yayınlayan aynı geliştiricilerin hazırladığı bir programdır.

Uygulama arayüzü oldukça basittir, programa girdikten sonra kullanıcı dikey menüde ilerleyerek CPU bölümünü, sistemi, pili, Android vb. bölümleri seçebilir.

Her menü ilgili bilgileri içerir.

CPU-Z

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

Program arayüzü, aralarında 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ı daha fazla detaylı bilgiönceden yüklenmiş codec'ler ve stereo modların yanı sıra saniyede maksimum kare, makro fotoğrafçılık ve çok daha fazlası gibi kamera parametreleri dahil olmak üzere ses çipi hakkında.

Farklı önceki uygulamalar AnTuTu Benchmark öncelikle bir akıllı telefonun performansını test etmek için kullanılır. Benchmark, perde arkasında uzun süredir performansı ölçmek için referans uygulama olarak kullanılıyor. android cihazlar ancak her biriyle yeni versiyon, program, cihazın teknik verileri veya donanım yazılımı sürümü konusunda giderek daha fazla talepkar hale geliyor.

“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 önemli ölçüde daha az bilgilendiricidir.

Özetlemek gerekirse, belirtilen teknik özelliklerin, yani. ekran fiyat listesinde belirtilen parametreler cihazı tam olarak karakterize edemez.

Ayrıntılı parametreleri bulmanın tek yolu yüklemektir. özel uygulama ancak bir mağazadan bir akıllı telefon satın almadan önce ona bazı uygulamalar yüklemenize izin verilmesi pek olası değildir. Bu yalnızca kullanılmış bir telefonu ikinci el satın almanız durumunda mümkündür.

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

Bu yazımızda telefonunuz, SIM kartınız, ağınız hakkında nasıl bilgi alacağınıza bakacağız. hücresel iletişim, ayrıca ekran ve pil seçenekleri cep telefonu.

Telefon ve hücresel ağ

Telefonunuz, sim ve telefonunuzla ilgili verilere erişmek için hücresel ağ TelephonyManager sınıfı 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; bunu yapmak için getSystemService() yöntemini çağırmanız (Context sınıfından) ve ona Context.TELEPHONY_SERVICE sabitini aktarmanız gerekir.

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

2. TelephonyManager sınıfının bazı yöntemleri için, manifest dosyasına (AndroidManifest.xml) READ_PHONE_STATE iznini (telefonun durumu hakkında bilgi edinme) veya ACCESS_COARSE_LOCATION (hücresel ağın baz istasyonu hakkında bilgi alma) eklemeniz gerekir. İzinler manifest dosyasına şu şekilde eklenir:

  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. Hangi bilgileri alabileceğimize bakalım:
- int getCallState()- telefonun çağrı durumunu belirler. Üç sabitten birini döndürür: CALL_STATE_IDLE(telefon aktif değil), CALL_STATE_OFFHOOK(çağrı girişimi), CALL_STATE_RINGING(abone ile bağlantı).

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

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

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

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

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

- String getDeviceId()- mobil cihaz kimliğini döndürür

- String getDeviceSoftwareVersion()- yazılım sürümünü döndürür (bu Android sürümü değildir)

- int getDataState()- veri aktarımının durumunu belirler. Sabitlerden birini döndürür DATA_DISCONNECTED, DATA_CONNECTING, DATA_CONNECTED, VERİ_ASKIYA ALINDI.

- 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 CdmaCellLocation (CDMA ağı için) veya GsmCellLocation (bir CDMA ağı için) birini döndürür. GSM ağları). GsmCellLocation sınıfında, hücresel ağ baz istasyonunun kimliğini (int getCid ()) ve telefonun bulunduğu bölgenin kodunu (int getLac ()) belirleyebilirsiniz. CdmaCellLocation sınıfında ayrıca baz istasyonunun kimliğini (int getBaseStationId()) ve coğrafi koordinatlarını (int getBaseStationLatitude(), int getBaseStationLongitude()) 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.

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

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

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

- String getSimSerialNumber()- İade seri numarası SIM kartlar.

Görüntülemek

DisplayMetrics sınıfı, bir cihazın ekranı hakkında bilgi edinmek için kullanılır.
  1. DisplayMetrics ölçümleri = yeni DisplayMetrics();
  2. getWindowManager() .getDefaultDisplay() .getMetrics(metrics) ;

İlk satır DisplayMetrics sınıfının bir örneğini tanımlar ve ikinci satır bu örneği başlatır.
getWindowManager()(Etkinlik sınıfından) - pencere yöneticisini döndürür (WindowManager sınıfının bir örneği)
getDefaultDisplay()(WindowManager sınıfından) - pencere yöneticisinin pencereleri oluşturduğu ekranı döndürür (Display sınıfının bir örneği)
getMetrics()(Display sınıfından) - ekran parametrelerini elde etmek için DisplayMetrics türünde bir çıkış parametresini kabul eden bir yöntem.
Yani bu iki satırdan sonra ekranla ilgili bilgileri içeren metrikleri alıyoruz.

DisplayMetrics sınıfı aşağıdaki ortak alanlara sahiptir:
yoğunlukDpi- ekran piksel yoğunluğu (dpi)
ölçekli Yoğ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

Pil hakkında bilgi edinmek için BatteryManager sınıfı kullanılır. Önceki iki durumdan farklı olarak cihazın pillerini yönetmeye yönelik bir hizmet yoktur. Android sistemi Pil durumundaki değişiklikler hakkında yayın mesajları (Yayın) gönderir. Bu tür mesajları alabilmek için abone olmamız gerekmektedir.
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 miras alınan bir sınıfın örneği
filter, hangi mesajlara abone olmak istediğimizi belirleyen IntentFilter sınıfının bir örneğidir.
  1. public void onCreate(Bundle saveInstanceState) (
  2. BroadcastReceiver alıcısı = yeni BroadcastReceiver() (
  3. @Geçersiz kıl
  4. public void onReceive(Bağlam bağlamı, Niyet amacı) (
  5. int durumu = niyet.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
  6. RegisterReceiver(alıcı, new IntentFilter(Intent.ACTION_BATTERY_CHANGED ) ) ;

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

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

EXTRA_HEALTH- pil durumu. Değer aşağıdaki sabitlerden biri olacaktır:
BATTERY_HEALTH_DEAD- pil çalışmıyor
BATTERY_HEALTH_GOOD- pil iyi durumda
BATTERY_HEALTH_OVERHEAT- pil aşırı ısınmış
BATTERY_HEALTH_OVER_VOLTAGE- akü voltajı arttı
BATTERY_HEALTH_UNKNOWN- durum bilinmiyor
BATTERY_HEALTH_UNSPECIFIED_FAILURE- pil arızalı

EXTRA_ICON_SMALL- pil simgesinin kaynak tanımlayıcısı. Bu simge cep telefonunuzun durum çubuğunda görünür ve pil seviyesini gösterir

EXTRA_SCALE- maksimum pil seviyesi

EXTRA_LEVEL- mevcut pil şarj düzeyi (0 ila EXTRA_SCALE arası 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 zayıf
BATTERY_STATUS_FULL- pil şarj edildi
BATTERY_STATUS_NOT_CHARGING- pil şarj olmuyor
BATTERY_STATUS_UNKNOWN- durum bilinmiyor

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

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

EXTRA_TEKNOLOJİ- pil teknolojisi, örneğin “Li-Ion”. (Dize değeri)

EXTRA_TEMPERATURE- pil sıcaklığı

EXTRA_VOLTAGE- akü voltajı

Pil durumu hakkında bilgi edinmek için AndroidManifest.xml dosyasına BATTERY_STATS iznini eklemeniz gerekir.

"android.permission.BATTERY_STATS"/>

Kodun tamamını burada vermeyeceğim, oldukça sıradan. Açıklanan tüm yöntemleri sırayla çağırdığımızda şöyle bir şey elde ederiz:

SysManager uygulamasının kaynakları aşağıdan indirilebilir. Uygulamada 5 sınıf bulunmaktadır:
Sistem Yöneticisi Etkinliği- üç sekmenin tanımlandığı uygulamanın ana penceresi. Sekmelerin nasıl oluşturulacağı hakkında daha fazla bilgi edinin
Tel Yöneticisi- telefon ve SIM kart hakkında bilgi alma
Scr Yöneticisi- ekran hakkında bilgi edinme
Yarasa Yöneticisi- pil hakkında bilgi edinme
Her üç sınıfta da alınan bilgiler bir metin alanında basitçe görüntülenir.
T.S.- TelephonyManager.NETWORK_TYPE_GPRS gibi int sabitlerini dizelere ("GPRS") dönüştüren bir dizi statik yöntem içeren bir yardımcı sınıf.
AndroidManifest.xml'deki ek izinleri unutmayın :)