In allen bisherigen Android-Versionen Build.VERSION.RELEASE
String zurück, die tatsächlich eine Reihe war: 7.1.0, 5.0.1 usw.Android "O" gibt "O" für Version
Basing auf diesem, habe ich eine einfache Version Controller Das vergleicht die Zahlen und kann mir sagen, ob das Betriebssystem des Geräts aktualisiert oder heruntergestuft wurde. Android "O" Beta-Version gibt überraschenderweise "0" Brief für Build.VERSION.RELEASE
zurück, der natürlich eine Ausnahme verursacht. Ist dies eine Sackgasse oder gibt es eine Methode, die 8.0.0 im Fall von Android "O" zurückgibt?
Build.VERSION.SDK_INT
Erträge 25.
Build.VERSION.INCREMENTAL
kehrt riesige Build-Nummer.