So finden Sie die technischen Spezifikationen eines Android-Smartphones heraus. Android-Eigenschaften: So finden Sie die detaillierten Eigenschaften der Android-Dienstcodes Ihres Geräts in der Anwendung „Geheimcodes“ heraus

Smartphones können ohne Übertreibung als die beliebtesten Gadgets unserer Zeit bezeichnet werden. Es ist schwierig, jemanden zu finden, der ein normales Mobiltelefon ohne Betriebssystem nutzt. Intelligente Geräte An Betriebssystem ermöglichen Ihnen eine deutliche Erweiterung Kommunikationsfähigkeiten Aufgrund der Tatsache, dass Skype auf einem Smartphone installiert werden kann, kann eine Person beispielsweise Videoanrufe tätigen und bei der Installation eines Navigators ihr mobiles Gerät als GPS-Navigation verwenden.

Derzeit nehmen Geräte mit den Betriebssystemen Android und iOS die Spitzenpositionen im weltweiten Smartphone-Markt ein. In den Ländern der ehemaligen Union wird aus objektiven Gründen die überwiegende Mehrheit der Smartphones auf der Android-Plattform gekauft.

Warum Sie die technischen Eigenschaften eines Smartphones kennen müssen

Um installierte Anwendungen ausführen zu können, benötigen Sie mindestens ein produktives System quad core Prozessor und ein Gigabyte Arbeitsspeicher Darüber hinaus muss das Gerät vorhanden sein, wenn eine Person die Navigation nutzen möchte GPS-Modul Und wenn der Nutzer einen Videoanruf tätigen möchte, muss das Gerät über eine Frontkamera verfügen.

Alle diese Parameter sind natürlich in den technischen Eigenschaften des Geräts angegeben, aber leider sind dies nicht alle Parameter, die der Käufer kennen sollte.

Beispielsweise wurde vor nicht allzu langer Zeit bekannt, dass dies natürlich nicht bedeutet, dass die Unterstützung für 32-Bit-Programme eingestellt wird, aber wenn man sich das Beispiel von 32-Bit-Windows ansieht, kann man bereits verstehen, dass immer weniger Entwickler umsetzen werden Unterstützung für veraltete Architektur. Aus irgendeinem Grund geben die technischen Spezifikationen keinen Hinweis auf die Prozessorarchitektur.

Für andere nicht weniger wichtiger Parameter, kann als Videochip eines Smartphones betrachtet werden. Wie persönlicher Computer Die Geschwindigkeit und Reibungslosigkeit der Ereignisverarbeitung in mobilen Spielen hängt von der Leistung des Video-Subsystems des Geräts ab. Wenn einige technische Spezifikationen Informationen zum Videochip enthalten, ist dieser möglicherweise noch nicht vollständig. Die technischen Daten können beispielsweise auf den Mali-400-Videochip hinweisen, dies kann jedoch auch der Fall sein verschiedene Versionen, Mali-400 MP2, MP3 und MP4. Dementsprechend, wenn der Videochip nicht vorhanden ist letzte Version, die technischen Spezifikationen werden darüber höchstwahrscheinlich Stillschweigen bewahren.

Darüber hinaus verfügen Android-Smartphones über eine Reihe von Bibliotheken, OpenGL (grob gesagt ein Analogon von DirectX unter Windows). Selbstverständlich hängt die Unterstützung von 3D-Spielen und vielen anderen Anwendungen von dieser Funktion ab. Doch wie beim Videochip haben es die Hersteller nicht eilig, die OpenGL-Version in den technischen Spezifikationen zu erwähnen. Dadurch kann es vorkommen, dass das Spiel beim Start auf einem schwarzen Bildschirm angezeigt wird.

Es gibt weitere Parameter, die in den technischen Spezifikationen nicht angegeben sind, zum Beispiel die Objektivöffnung, das Vorhandensein eines Magnetsensors, die Pixeldichte, die Bildwiederholfrequenz und vieles mehr.

So erfahren Sie die detaillierten Eigenschaften eines Smartphones

Natürlich geben Verkäufer nicht alle Eigenschaften eines Smartphones an, außerdem sind den Verkäufern selbst die Parameter einiger wenig bekannter Smartphone-Modelle unbekannt.

Mit anderen Worten: Um die technischen Daten des Geräts herauszufinden, benötigen Sie eine spezielle Serviceanwendung, die Zugriff auf alle technischen und Softwarefunktionen des Smartphones hat.

Um die Eigenschaften genauer zu bestimmen, ist es manchmal notwendig, Superuser-Rechte auf dem Smartphone zu erwerben, die sogenannten.

Es gibt eine ganze Reihe ähnlicher Anwendungen für mobile Geräte, die meisten davon können kostenlos im Play Store heruntergeladen werden.

Die beliebtesten Informationsanwendungen sind: AIDA64, System Info Droid, CPU-Z und AnTuTu-Benchmark.

Mit Ausnahme geringfügiger äußerer Unterschiede ist die Funktionalität dieser Anwendungen ähnlich.

Vielleicht die einfachste und gleichzeitig sehr funktionale Anwendung eines berühmten Entwicklers. AIDA64 ist ein Programm von denselben Entwicklern, die AIDA64 auf dem Computer veröffentlichen.

Die Anwendungsoberfläche ist recht einfach. Nach dem Aufrufen des Programms kann der Benutzer durch das vertikale Menü scrollen und den CPU-Bereich, das System, den Akku, Android usw. auswählen.

Jedes Menü enthält relevante Informationen.

CPU-Z

Wie die PC-Version ist CPU-Z eine der informativsten Anwendungen zur Festlegung von Prozessorspezifikationen. Aber das Prozessormodell ist extrem wichtige Informationen Bei Smartphones hängen die Klangqualität, die Dund sogar die Installation dieser oder jener Firmware vom Prozessor ab.

Die Programmoberfläche ist in mehrere horizontale Tabs unterteilt, zwischen denen Sie durch Wischen navigieren können.

Diese Anwendung unterscheidet sich nicht sehr von den beiden vorherigen, sie ähnelt insbesondere CPU-Z. Der Vorteil von Info Droid ist mehr genaue Informationüber den Audiochip, einschließlich vorinstallierter Codecs und Stereomodi, sowie Kameraparameter wie, Höchstbetrag Bilder pro Sekunde, Makrofotografie und vieles mehr.

Im Gegensatz zu früheren Anwendungen wird AnTuTu Benchmark hauptsächlich zum Testen der Leistung eines Smartphones verwendet. Hinter den Kulissen ist Benchmark seit langem die Benchmark-Anwendung zur Leistungsmessung. Android-Geräte, jedoch mit jedem neue Version, stellt das Programm immer höhere Anforderungen an die technischen Daten des Geräts bzw. der Firmware-Version.

Im Bereich „Info“ können Sie einsehen technische Informationüber ein Smartphone, aber im Vergleich zu den anderen oben aufgeführten Programmen ist Benchmark hinsichtlich des Informationsgehalts deutlich unterlegen.

Zusammenfassend ist festzuhalten, dass das angegebene technische Eigenschaften, d.h. Die in der Anzeigepreisliste angegebenen Parameter können das Gerät nicht vollständig charakterisieren.

Die einzige Möglichkeit, die detaillierten Parameter herauszufinden, ist die Installation spezielle Anwendung, aber es ist unwahrscheinlich, dass Sie vor dem Kauf eines Smartphones in einem Geschäft einige Anwendungen darauf installieren dürfen. Dies ist nur möglich, wenn Sie ein gebrauchtes Telefon gebraucht kaufen.

Es wird empfohlen, vor dem Kauf eines neuen Geräts die Bewertungen der Besitzer des von Ihnen gewünschten Geräts, die eines der oben genannten Programme installiert und die technischen Eigenschaften mit anderen Benutzern geteilt haben, in speziellen Ressourcen sorgfältig zu studieren.

– eine Anwendung, die dem Benutzer hilft, die internen Eigenschaften seines Geräts zu untersuchen mobiler Freund. Mit einem solchen Programm können Sie die genauen technischen Nuancen des Smartphones herausfinden und nachvollziehen, ob es die genannten Anforderungen erfüllt. Daher ist das Programm sehr nützlich, insbesondere wenn Sie sich gerade für ein Gerät entscheiden und dessen tatsächliche Fähigkeiten kennenlernen möchten. Die Verwendung ist sehr einfach, da das Programm alle Merkmale in Kategorien unterteilt.

Sie müssen lediglich die Kategorie öffnen, die Sie benötigen, um die erforderlichen Daten herauszufinden und daraus Schlussfolgerungen zu ziehen. Es ist erwähnenswert, dass die Anwendung alle Merkmale sehr genau definiert und Ihnen bei einer Reihe sehr spezifischer Probleme helfen kann. Eine große Anzahl von Benutzern begann mit einer so wunderbaren Anwendung, die Parameter ihrer Mobilgeräte zu überprüfen.


Mit einem solchen Programm können Sie über subtile technische Kenntnisse auf dem Laufenden bleiben, die Verkäufer nicht immer preisgeben. Das Programm ist beispielsweise dann sehr nützlich, wenn es ähnliche Modelle gibt, diese sich jedoch geringfügig unterscheiden technische Parameter. Mit diesem Programm können Sie deren Unterschiede genau ermitteln und genau das gewünschte Gerätemodell kaufen.


Das Ergebnis ist ein wunderbares Programm, das Ihnen die Möglichkeit gibt, echte Daten darüber zu erhalten interne Parameter Ihr Smartphone bzw Tablet. Für den Betrieb des Programms ist kein Internet erforderlich.

Wie finde ich die Eigenschaften eines Android-Geräts heraus? Wie viel Gedächtnis hat er? Welcher Prozessor ist auf meinem Gerät? In diesem Artikel bieten wir Ihnen einige Lösungen zur Beantwortung dieser Fragen.

Es passiert, dass nach dem Laden Anwendung aus dem Internet (in APK oder aus dem App Store), funktioniert die heruntergeladene Software nicht, obwohl sie korrekt und fehlerfrei installiert wurde?

Dies kann auf die Tatsache zurückzuführen sein, dass nicht lizenzierte Software häufig für bestimmte GPUs erstellt wird sogar Telefonmodelle. Und in Ihr Smartphone unterstützt wahrscheinlich nicht die Systemanforderungen der Anwendung. Die Mindestmenge an Informationen zu einem Smartphone finden Sie unter:

  • nachdem Sie die Anweisungen gelesen haben, die in der Verpackung des gekauften Geräts enthalten waren;
  • indem Sie in den Telefoneinstellungen nachsehen und die Informationen im Abschnitt „Über das Telefon“ lesen („Einstellungen“ -> „System“ -> „Über das Telefon“. Auf allen Geräten gibt es ungefähr diesen Pfad zu den Systeminformationen). In diesem Fall müssen Sie sich mit den Registerkarten befassen. Sie erhalten keine klare Zusammenfassung dessen, was Sie benötigen, da alle Daten verstreut sind.
Foto: Telefoninformationen

  • ausnutzen spezialisiert ein Programm oder Dienstprogramm zur Analyse eines Smartphones.

Lesen Sie die Anweisungen und Schau nach Informationen Auf Ihrem Android-Gerät können Sie auf sich allein. M Wir empfehlen, Programme zur Anzeige in Betracht zu ziehen genaue InformationÖ Eigenschaften Android-Geräte.

AIDA64 (Download)

Vielen Menschen ist der Name AIDA bereits ein Begriff, wie sie es oft tun ähnliches Programm Bei PCs dient es der Erfassung von Hardwaredaten. Mit der Anwendung können Sie unglaublich detaillierte Informationen erhalten strukturiert Informationen über das Android-Gerät, einschließlich Temperatur, Codecs, Sensoren, Systemordner, Batterien. Es gibt viele Daten und höchstwahrscheinlich werden das meiste davon nur fortgeschrittene Benutzer oder Spezialisten auf dem Gebiet der Smartphone-Software verstehen. Für einen einfachen Benutzer sind mehr als 60 % der Informationen einfach nicht nützlich. Beim Durchsuchen der Registerkarten müssen Sie manchmal nach den erforderlichen Daten suchen. Werbung ist vorhanden, stört aber nicht.


Foto: AIDA64

CPU Z (Herunterladen)

In CPU Z von xSoft Studio werden Informationen für den Durchschnittsbenutzer in einer besser lesbaren und verständlichen Form dargestellt. Display, Sensoren, Zentralprozessor, Speicher, Gerät usw. – alles ist da. Leider sind zusätzliche und notwendige Funktionen (z. B. „Netzwerk“) erst nach dem Kauf der Vollversion des Programms verfügbar. Das gebräuchlichste und einfachste Programm. Es gibt nichts Besonderes oder Einzigartiges.


Foto: CPU Z

AnTuTu Benchmark (Download)

Ein hervorragendes Programm, mit dem Sie nicht nur die Eigenschaften Ihres Android sehen, sondern Ihr Gerät auch unter härtesten Bedingungen testen und mit anderen Modellen vergleichen können. Es werden nur die Merkmale angezeigt, die notwendig, grundlegend und verständlich sind. Es gibt keine unnötigen oder unklaren Abkürzungen.

Der Test erfolgt unter maximaler Auslastung des Zentral- und Grafikprozessors. Berücksichtigt wird die Geschwindigkeit der Datenübertragung und des Datenempfangs sowohl vom internen Speicher als auch vom Netzwerk.


Foto: AnTuTu Benchmark

Als Last wird Schwer verwendet, High-Poly 3D-Video. Während des Tests wird das Telefon sehr heiß. Bei schwachen Geräten friert das Bild auf dem Bildschirm stark ein. Hab keine Angst, so soll es sein. Nach Abschluss sehen Sie eine Gerätebewertung in Punkten, die die Vergleichseigenschaften beschreibt Leistung Ihr Gerät.


Foto: AnTuTu Benchmark

Ein Test anhand von 3D-Modellen ist nur nach Installation eines Zusatzprogramms möglich AnTuTu 3DBench (Download), was im Wesentlichen eine Erweiterung der Hauptanwendung ist. Ohne Erweiterung sind nur einfache Tests möglich. Sie können beispielsweise Multi-Touch testen.


Foto: AnTuTu3DBench

AnTuTu Benchmark bietet den Download einer weiteren zusätzlichen Erweiterung an AnTuTu Offizier (Download). Nach mehreren Manipulationen mit dem Computer und dem QR-Code wird angezeigt, ob Ihr Telefon „grau“ ist oder nicht.

Foto: AnTuTu Officer

Droide Infos (Download)

Gutes Programm bereitstellen Informationen über Ausrüstung und Eigenschaften Android-Geräte. Zeigt nur die Hauptmerkmale mit einer leichten Erweiterung. Die Anwendung funktioniert, bedarf jedoch einiger Verbesserungen (sie liefert nicht immer korrekte Informationen, insbesondere über neue Geräte). Und das letzte Update stammt vom 24. Juli 2016. Es scheint, dass die Entwickler ihre Kreation aufgegeben haben, aber vergebens. Die Benutzeroberfläche ist sehr komfortabel und einfach, die notwendigen Informationen sind in wenigen Sekunden zu finden. Es ist möglich, einen detaillierten Bericht über das Gerät (in Textform) an eine Mailbox zu senden – eine seltsame Funktion, die aber nützlich sein kann.


Foto: Droid Info

CPU -Z von CPUID (Download)

Fast identisch mit dem Droid Info-Programm, nur auf Englisch. Im Gegensatz zu Letzterem wird CPU-Z regelmäßig aktualisiert und von Entwicklern unterstützt. Die Angaben sind genau und korrekt, alles stimmt überein Wirklichkeit. Wer kein Englisch kann, sollte es nicht herunterladen, es gibt viele technische Namen. Anhand der Werte selbst kann man erraten, um welches Merkmal es sich handelt, aber immer noch nicht immer.


Foto: CPU-Z von CPUID

Geekbench 4 (Herunterladen)

Ein weiterer leistungsstarker Tester Produktivität Telefon, ähnlich AnTuTu Benchmark. Stellt nur die grundlegenden Eigenschaften des Android-Geräts bereit: Modell, Speichergröße, Firmware, Grafikprozessor, Anzahl der Kerne usw. (Sensorwerte und Änderungen der Prozessortemperatur werden hier nicht angezeigt). Hat die Fähigkeit zu überprüfen Leistung Gerät unter Last. Im Gegensatz zu AnTuTu erfordert die Anwendung keine zusätzliche Installation von Erweiterungen.


Foto: Geekbench 4

Wählen ein Programm zum Anzeigen der Eigenschaften Ihres Android, sollten Sie von Ihren Bedürfnissen ausgehen. Sind Informationen über genaue Temperaturwerte und Sensorwerte für Prozessorkerne notwendig? Es lohnt sich, alle Anwendungen auszuprobieren und diejenige zu finden, die Sie benötigen und die für Ihre Bedürfnisse am bequemsten ist.

Liebe Leser! Wenn Sie Fragen oder Kommentare zum Thema des Artikels haben, hinterlassen Sie diese bitte unten.

In diesem Artikel erfahren Sie, wie Sie Informationen zu Ihrem Telefon, Ihrer SIM-Karte und Ihrem Netzwerk erhalten Mobilfunkkommunikation sowie Anzeige- und Akkuoptionen Mobiltelefon.

Telefon- und Mobilfunknetz

Um auf Daten über Ihr Telefon, Ihre SIM-Karte usw. zuzugreifen Mobilfunk Es wird die TelephonyManager-Klasse verwendet. Mithilfe dieser Klasse können Sie den Typ und Status des Telefons, die Verfügbarkeit des Mobilfunknetzes und den Status der SIM-Karte ermitteln.

1. Eine Instanz der Klasse TelephonyManager kann nicht direkt erstellt werden; dazu müssen Sie die Methode getSystemService() (aus der Klasse Context) aufrufen und ihr die Konstante Context.TELEPHONY_SERVICE übergeben.

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

2. Für einige Methoden der TelephonyManager-Klasse müssen Sie der Manifestdatei (AndroidManifest.xml) die Berechtigung READ_PHONE_STATE (Informationen zum Status des Telefons abrufen) oder ACCESS_COARSE_LOCATION (Informationen zur Basisstation des Mobilfunknetzes) hinzufügen. Berechtigungen werden der Manifestdatei wie folgt hinzugefügt:

  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. Mal sehen, welche Informationen wir bekommen können:
- int getCallState()- ermittelt den Anrufstatus des Telefons. Gibt eine von drei Konstanten zurück: CALL_STATE_IDLE(Telefon ist nicht aktiv), CALL_STATE_OFFHOOK(Anrufversuch), CALL_STATE_RINGING(Verbindung mit Teilnehmer).

- int getPhoneType()- bestimmt den Typ des Mobiltelefons. Gibt eine der Konstanten zurück PHONE_TYPE_CDMA, PHONE_TYPE_GSM, PHONE_TYPE_NONE, PHONE_TYPE_SIP.

- int getNetworkType()- bestimmt die Art des Mobilfunknetzes. Gibt eine der Konstanten zurück NETWORK_TYPE_UNKNOWN, NETWORK_TYPE_GPRS, NETWORK_TYPE_EDGE, NETWORK_TYPE_UMTS, NETWORK_TYPE_CDMA usw.

- String getNetworkCountryIso()- gibt den Ländercode zurück, in dem der Betreiber registriert ist.

- String getNetworkOperator()- Gibt den Betreibercode (MCC+MNC) zurück (Mobilfunk-Ländercode + Mobilfunknetzcode)

- String getNetworkOperatorName()- gibt den Operatornamen zurück

- String getDeviceId()- Gibt die ID des Mobilgeräts zurück

- String getDeviceSoftwareVersion()- gibt die Softwareversion zurück (dies ist nicht die Android-Version)

- int getDataState()- bestimmt den Status der Datenübertragung. Gibt eine der Konstanten zurück DATA_DISCONNECTED, DATA_CONNECTING, DATA_CONNECTED, DATA_SUSPENDED.

- int getDataActivity()- bestimmt die Richtung der Datenübertragung. Gibt eine der Konstanten zurück DATA_ACTIVITY_NONE, DATA_ACTIVITY_IN, DATA_ACTIVITY_OUT, DATA_ACTIVITY_INOUT, DATA_ACTIVITY_DORMANT.

- boolean isNetworkRoaming()- Stellt fest, ob sich das Telefon im Roaming-Modus befindet.

- CellLocation getCellLocation()- ermittelt die aktuelle Position des Geräts. Gibt eine Instanz der CellLocation-Klasse bzw. einer ihrer Nachkommenklassen CdmaCellLocation (für CDMA-Netzwerke) oder GsmCellLocation (für GSM-Netzwerke) zurück. In der Klasse GsmCellLocation können Sie die ID der Mobilfunknetz-Basisstation (int getCid ()) und den Code des Territoriums ermitteln, in dem sich das Telefon befindet (int getLac ())). In der CdmaCellLocation-Klasse können Sie auch die ID der Basisstation (int getBaseStationId()) sowie deren abrufen geografische Koordinaten(int getBaseStationLatitude(), int getBaseStationLongitude()).

- int getSimState()- ermittelt den Zustand der SIM-Karte. Gibt eine der Konstanten zurück SIM_STATE_UNKNOWN, SIM_STATE_ABSENT, SIM_STATE_PIN_REQUIRED, SIM_STATE_PUK_REQUIRED, SIM_STATE_NETWORK_LOCKED, SIM_STATE_READY.

- String getSimCountryIso()- Gibt den Ländercode des Anbieters zurück

- String getSimOperator()- Gibt den Betreibercode zurück (MCC+MNC)

- String getSimOperatorName()– Gibt den Anbieternamen zurück

- String getSimSerialNumber()- Kehrt zurück Seriennummer SIM-Karten.

Anzeige

Die DisplayMetrics-Klasse wird verwendet, um Informationen über die Anzeige eines Geräts abzurufen.
  1. DisplayMetrics-Metriken = new DisplayMetrics() ;
  2. getWindowManager() .getDefaultDisplay() .getMetrics(metrics) ;

Die erste Zeile definiert eine Instanz der DisplayMetrics-Klasse und die zweite Zeile initialisiert diese Instanz.
getWindowManager()(aus der Activity-Klasse) – gibt den Fenstermanager zurück (eine Instanz der WindowManager-Klasse)
getDefaultDisplay()(aus der WindowManager-Klasse) – gibt die Anzeige zurück, auf der der Fenstermanager Fenster erstellt (eine Instanz der Display-Klasse)
getMetrics()(aus der Display-Klasse) – eine Methode, die einen Out-Parameter vom Typ DisplayMetrics akzeptiert, um Bildschirmparameter zu erhalten.
Das heißt, nach diesen beiden Zeilen erhalten wir Metriken, die Informationen über die Anzeige enthalten.

Die DisplayMetrics-Klasse verfügt über die folgenden öffentlichen Felder:
DichteDpi- Bildschirmpixeldichte (dpi)
skalierte Dichte- Skalierungsfaktor für Schriftarten
heightPixel- Bildschirmhöhe
BreitePixel- Bildschirmbreite
xdpi
ydpi- genaue Anzahl von Pixeln pro Zoll über die gesamte Bildschirmbreite

Batterie

Um Informationen über die Batterie zu erhalten, wird die Klasse BatteryManager verwendet. Im Gegensatz zu den beiden vorherigen Fällen gibt es keinen Dienst zur Verwaltung der Akkus des Geräts. Android-System sendet aus Broadcast-Nachrichten(Übertragung) über Änderungen im Batteriestatus. Wir müssen uns anmelden, um solche Nachrichten zu erhalten.
Mit dieser Methode können Sie Broadcast-Nachrichten abonnieren
registerReceiver(BroadcastReceiver-Empfänger, IntentFilter-Filter), Wo
Receiver – eine Instanz einer von BroadcastReceiver geerbten Klasse mit einer überschriebenen OnReceive()-Methode
filter ist eine Instanz der IntentFilter-Klasse, die bestimmt, welche Nachrichten wir abonnieren möchten.
  1. public void onCreate(Bundle savingInstanceState) (
  2. BroadcastReceiver-Empfänger = neuer BroadcastReceiver() (
  3. @Override
  4. public void onReceive(Context context, Intent intent) (
  5. int status = intent.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
  6. registerReceiver(receiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED ) ) ;

Wir haben ACTION_BATTERY_CHANGED-Nachrichten abonniert. Wenn sich nun der Zustand des Akkus des Mobiltelefons ändert, wird die OnReceive-Methode aufgerufen. Dieser Methode wird die Intent-Variable übergeben, die eine Reihe zusätzlicher Parameter enthält, die Informationen über die Batterie bereitstellen.
Sie können diese Parameter mithilfe der Methoden abrufen
int getIntExtra(Stringname, int defaultValue) oder String getStringExtra(String-Name)
Dabei ist Name der Name des Parameters
defaultValue – Standardwert, wenn der Parameter nicht definiert ist.
Diese Methoden geben einen numerischen oder String-Wert des Parameters zurück (die Intent-Klasse verfügt auch über Funktionen für Float, Double usw., aber in diesem Fall werden wir sie nicht benötigen).

Als Parametername (Name) wird eine der Konstanten aus der BatteryManager-Klasse übergeben:

EXTRA_GESUNDHEIT- Batteriezustand. Der Wert ist eine der folgenden Konstanten:
BATTERY_HEALTH_DEAD- Batterie ist funktionsunfähig
BATTERY_HEALTH_GOOD- Batterie ist in gutem Zustand
BATTERY_HEALTH_OVERHEAT- Batterie ist überhitzt
BATTERY_HEALTH_OVER_VOLTAGE- Die Batterie hat eine erhöhte Spannung
BATTERY_HEALTH_UNKNOWN- Zustand unbekannt
BATTERY_HEALTH_UNSPECIFIED_FAILURE- Batterie ist defekt

EXTRA_ICON_SMALL– Ressourcenkennung für das Batteriesymbol. Dieses Symbol erscheint in der Statusleiste Ihres Mobiltelefons und zeigt den Akkustand an

EXTRA_SCALE- Maximaler Batteriestand

EXTRA_LEVEL- aktueller Batterieladestand (Wert von 0 bis EXTRA_SCALE)

EXTRA_STATUS- ermittelt den Ladezustand der Batterie. Der Wert ist eine der folgenden Konstanten:
BATTERY_STATUS_CHARGING- Akku wird geladen
BATTERY_STATUS_DISCHARGING- Batterie ist fast leer
BATTERY_STATUS_FULL- Akku ist geladen
BATTERY_STATUS_NOT_CHARGING- Der Akku wird nicht aufgeladen
BATTERY_STATUS_UNKNOWN- Zustand unbekannt

EXTRA_PLUGGED- definiert die Verbindung Ladegerät. Der Wert ist eine der folgenden Konstanten:
BATTERY_PLUGGED_AC- An Ladegerät angeschlossen
BATTERY_PLUGGED_USB- An USB angeschlossen

EXTRA_PRESENT- ermittelt das Vorhandensein einer Batterie im Gerät (boolescher Wert)

EXTRA_TECHNOLOGIE- Batterietechnologie, zum Beispiel „Li-Ion“. (String-Wert)

EXTRA_TEMPERATUR- Batterietemperatur

EXTRA_VOLTAGE- Batteriespannung

Um Informationen über den Batteriestatus zu erhalten, müssen Sie die Berechtigung BATTERY_STATS zu AndroidManifest.xml hinzufügen

„android.permission.BATTERY_STATS“/>

Ich werde hier nicht den vollständigen Code nennen, er ist ziemlich banal. Wenn wir alle beschriebenen Methoden nacheinander aufrufen, erhalten wir etwa Folgendes:

Die Quellen der SysManager-Anwendung können unten heruntergeladen werden. Es gibt 5 Klassen in der Anwendung:
SysManagerActivity- das Hauptfenster der Anwendung, in dem drei Registerkarten definiert sind. Erfahren Sie mehr über das Erstellen von Tabs
TelManager- Einholen von Informationen über das Telefon und die SIM-Karte
ScrManager- Einholen von Informationen über die Anzeige
BatManager- Informationen über die Batterie einholen
In allen drei Klassen werden die empfangenen Informationen einfach in einem Textfeld angezeigt.
T.S.– eine Hilfsklasse mit einer Reihe statischer Methoden, die int-Konstanten wie TelephonyManager.NETWORK_TYPE_GPRS in Strings („GPRS“) umwandeln.
Vergessen Sie nicht die zusätzlichen Berechtigungen in AndroidManifest.xml :)

gastroguru 2017