Ich möchte die Version von Android-Betriebssystem auf dem Benutzergerät installiert überprüfen. kann ich es mit android.os.Build.VERSION_CODES oder etwas anderes finden. bitte Code angeben.Wie erkennt man, welches Android-Benutzergerät benutzt wird?
Antwort
Sie können mit android.os.Build.VERSION.SDK_INT
überprüfen Um zu überprüfen, ob Gerät Android Lollipop oder höher ausgeführt:
if (VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) {
// do something
}
Details: https://developer.android.com/reference/android/os/Build.VERSION.html
Build.VERSION.SDK_INT
teilt Ihnen die API-Ebene, dass die Vorrichtung läuft, die in der Regel alle ist das braucht ein Entwickler.
Es gibt andere Felder on Build.VERSION
, die für Sie von Interesse sein könnten, wenn Sie diese Informationen den Benutzern anzeigen möchten.
Wie auf Android-Dokumentation API-Ebene beschrieben kann, ist in der android.os.Build.VERSION_CODES Klasse
android.os.Build.VERSION.SDK_INT
Die Klasse entsprechend dieser int verwendet werden abgerufen.
Code-Beispiel:
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
Log.d("sdk version",""+currentapiVersion);
if (currentapiVersion >= android.os.Build.VERSION_CODES.LOLLIPOP){
// Do something for lollipop and above versions
} else{
// do something for phones running an SDK before lollipop
}
Diese ** SDK_INT ist seit Donut (Android 1.6/API4) verfügbar, so stellen Sie sicher, dass Ihre Anwendung nicht retro-kompatibel mit Cupcake (Android 1.5/API3) wenn Sie es oder Ihre Anwendung verwenden wird crashen ** –
Danke @ Emdad Hossain –
- 1. Welches jade.vim Plugin benutzt man?
- 2. maven: Welches jaxb plugin benutzt man?
- 3. Gepuffert gegen nicht gepuffert, welches benutzt man?
- 4. Welches Schreibsystem benutzt BASIC?
- 5. Wie erkennt man, welches Fenster das Vordergrundfenster ist?
- 6. Wie erkennt man, für welches Objekt-Attribut ein Beizen fehlschlägt?
- 7. Wie erkennt man, auf welches einheitliche Raster geklickt wurde?
- 8. Wie erkennt man, welches Objekt in einem Array von Objekten?
- 9. Wie erkennt man, welches Keras Modell besser ist?
- 10. elixir String.split/3: wie man erkennt, welches Zeichen gefunden wurde
- 11. Wie erkennt man, auf welches Bild in einer Zelle eines UITableView geklickt wird?
- 12. Wie erkennt man, wenn browserify ausgeführt wird?
- 13. Wie erkennt man, wenn MKUserTrackingBarButtonItem verwendet wird
- 14. Wie erkennt man, wenn UITextField leer wird
- 15. Wie benutzt man Split?
- 16. Wie benutzt man Resources.getFraction()?
- 17. Wie benutzt man HorizontalScrollView?
- 18. Wie benutzt man onResume()?
- 19. Wie benutzt man TCharHelper?
- 20. Wie benutzt man ActionMenuView?
- 21. Wie benutzt man Jquery?
- 22. Wie benutzt man JavaFX in Eclipse?
- 23. Wie erkennt man genau, wenn ein SKShapeNode berührt wird?
- 24. Woher weiß man, welches Element über welches Element gezogen wird?
- 25. Wie erkennt man Anwendungsabstürze?
- 26. Wie benutzt man history.js?
- 27. Wie benutzt man Filter?
- 28. Wie benutzt man LatLngBounds?
- 29. Wie benutzt man luacrypto?
- 30. Wie benutzt man tplquad?
Dies ist keine Codierung Service. Bitte zeigen Sie, was Sie bisher versucht haben und was das Problem ist. Dies ist auch eine Grundvoraussetzung, also selbst wenn Sie eine einfache Google-Suche durchführen, erhalten Sie die Lösung. –
ok wird nächste mal kümmern @ prerak sola –