以编程方式检查Android版本

ssh*_*ssh 0 android

我需要检查我的手机的Android版本,如果版本低于4.0.0我应该执行以下代码,否则它不应该执行.我怎么能这样做?我用这一行来获得Android版本.

String androidOS = Build.VERSION.RELEASE;
Run Code Online (Sandbox Code Playgroud)

我怎么能检查是否低于4.0.0.建议我一个解决方案.

Kus*_*rma 16

像这样的东西:

if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {

}
Run Code Online (Sandbox Code Playgroud)

更多版本请查看这里!


Bha*_*rma 6

您可以像这样获得有关手机的任何详细信息->和android.os.Build可以帮助您获得此信息

 System.out.println("button press on device name = "+android.os.Build.MODEL +" brand = "+android.os.Build.BRAND +" OS version = "+android.os.Build.VERSION.RELEASE + " SDK version = " +android.os.Build.VERSION.SDK_INT);
Run Code Online (Sandbox Code Playgroud)


Sup*_*iya 5

使用

 int currentapiVersion = android.os.Build.VERSION.SDK_INT;


    if (currentapiVersion >= 14) {
        // Do something for 14 and above versions


    } else {

         // do something for phones running an SDK before 14

    }
Run Code Online (Sandbox Code Playgroud)