システムのバージョン(例:1.0、2.2など)をプログラムで確認する方法をご存知の方はいらっしゃいますか?
1.0
2.2
使用方法の例
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) { // only for gingerbread and newer versions }
Candroid.os.Build.VERSION`]1をチェックします。
CODENAME: 現在の開発コードネーム、またはリリースビルドの場合は "REL" という文字列です。 INCREMENTAL: このビルドを表すために基礎となるソース管理で使用される内部値です。 RELEASE: ユーザーが見ることのできるバージョン文字列です。
CODENAME
INCREMENTAL
RELEASE
Androidのバージョンは、Build.VERSIONで確認できます。
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を使用する必要があります。
Build.VERSION.SDK_INT
Build.VERSION.SDK
使用方法の例
Candroid.os.Build.VERSION`]1をチェックします。
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
を使用する必要があります。