Vie niekto, ako môžem programovo zistiť verziu systému (napr. 1.0
, 2.2
atď.)?
Skontrolujte android.os.Build.VERSION
.
CODENAME
: Aktuálne vývojové kódové meno alebo reťazec "REL", ak ide o zostavenie verzie.INCREMENTAL
: Interná hodnota, ktorú používa základná kontrola zdrojov na reprezentáciu tohto zostavenia.RELEASE
: Používateľsky viditeľný reťazec verzie.
Verziu systému Android môžete zistiť na adrese Build.VERSION
.
Dokumentácia odporúča porovnať Build.VERSION.SDK_INT
s hodnotami v Build.VERSION_CODES
.
To je v poriadku, pokiaľ si uvedomíte, že Build.VERSION.SDK_INT
bol zavedený až v API Level 4, teda v systéme Android 1.6 (Donut). Takže vás to neovplyvní, ale ak by ste chceli, aby vaša aplikácia bežala na Androide 1.5 alebo staršom, museli by ste namiesto toho použiť zastarané Build.VERSION.SDK
.