端末の Android OS バージョンを調べる
2011年04月21日
Build.VERSION
を使って Android OS のバージョンを調べる。
Build.VERSION の各フィールド
CODENAME
- 開発コード名、あるいはリリースビルドの場合は
"REL"
の文字列。
例:REL
INCREMENTAL
- ソースコードの管理で利用する内部値を表す文字列。
例:102588
RELEASE
- ユーザーが確認可能なバージョン番号文字列。
例:2.3.3
SDK
- SDK のバージョン番号文字列。(廃止予定。代りに
SDK_INT
を利用)
例:10
SDK_INT
- SDK のバージョン数値。
各バージョンはBuild.VERSION_CODES
で定義されている。
例:10
Build.VERSION_CODES で利用できる定数
BASE
- 最初の Android バージョン。
BASE_1_1
- 最初のアップデート。バージョン1.1
CUPCAKE
- バージョン1.5
CUR_DEVELOPMENT
- 正式リリースになっていない開発バージョンの為の値。
DONUT
- バージョン1.6
ECLAIR
- バージョン2.0
ECLAIR_0_1
- バージョン2.0.1
ECLAIR_MR1
- バージョン2.1
FROYO
- バージョン2.2
GINGERBREAD
- バージョン2.3
GINGERBREAD_MR1
- バージョン2.3.3
HONEYCOMB
- バージョン3.0
参考:Build.VERSION | Android Developers
Build.VERSION_CODES | Android Developers