OS versionごとに処理を分けるには

OS versionごとに処理を分けるには

Build.VERSION.SDK_INTを使うことで
アプリを実行している端末のOS versionを取得できる

そして、OS versionは
Build.VERSION_CODES.xxx
という形で定数として定められている

ちなみに、xxxには数値ではなく
Androidのversionを示すコードネームになる

1.6 ならDONUT ドーナツ

2.0 ならECLAIR エクレア
という感じになる

これを使い、もしAndroid OS versionごとに処理を分けたいのなら
Build.VERSION.SDK_INTの値を取得し
バージョンコードで条件式を作成すれば
処理を分けることができる

これは、NFC設定画面のリンクを作成するときに使える

ちなみに、Android 4.1は
Jelly_Beans つまりあめ玉になる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です