KotlinでAndroidのバージョン番号を取得するには

Androidのバージョン番号やビルドIDなどの情報は、Buildクラスを通じて取得できます。

以下のコードは、Androidのバージョン番号を取得してログに出力します。

import android.os.Build
import android.util.Log

val releaseVersion = Build.VERSION.RELEASE
val apiLevel = Build.VERSION.SDK_INT
val buildDisplay = Build.DISPLAY
val buildId = Build.ID
val incrementalVersion = Build.VERSION.INCREMENTAL

Log.d("AndroidVersionInfo", "Release Version: $releaseVersion") // => Release Version: 14
Log.d("AndroidVersionInfo", "API Level: $apiLevel") // => API Level: 34
Log.d("AndroidVersionInfo", "Build Display: $buildDisplay") // => Build Display: UE1A.230829.036.A1
Log.d("AndroidVersionInfo", "Build ID: $buildId") // => Build ID: UE1A.230829.036.A1
Log.d("AndroidVersionInfo", "Incremental Version: $incrementalVersion") // => Incremental Version: 11228894

以下は、Jetpack ComposeでAndroidのバージョン番号を取得する例です。

import androidx.compose.foundation.layout.Column
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import android.os.Build

@Composable
fun DisplayAndroidVersion() {
    Column {
        Text("Release Version: ${Build.VERSION.RELEASE}")
        Text("API Level: ${Build.VERSION.SDK_INT}")
        Text("Build Display: ${Build.DISPLAY}")
        Text("Build ID: ${Build.ID}")
        Text("Incremental Version: ${Build.VERSION.INCREMENTAL}")
    }
}

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください