Androidのシステムバージョンを確認するにはどうすればいいですか?

システムのバージョン(例:1.02.2など)をプログラムで確認する方法をご存知の方はいらっしゃいますか?

使用方法の例

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {
     // only for gingerbread and newer versions
}
解説 (4)
ソリューション

Candroid.os.Build.VERSION`]1をチェックします。

  • CODENAME: 現在の開発コードネーム、またはリリースビルドの場合は "REL" という文字列です。
  • INCREMENTAL: このビルドを表すために基礎となるソース管理で使用される内部値です。
  • RELEASE: ユーザーが見ることのできるバージョン文字列です。
解説 (5)

Androidのバージョンは、Build.VERSIONで確認できます。

ドキュメントでは、Build.VERSION.SDK_INT`Build.VERSION_CODES`の値と照合することを推奨しています。

これは、Build.VERSION.SDK_INTがAPIレベル4、つまりAndroid 1.6 (Donut)でのみ導入されたことを理解していれば問題ありません。 しかし、もしアプリをAndroid 1.5以前で動作させたい場合は、代わりに非推奨のBuild.VERSION.SDKを使用する必要があります。

解説 (0)