可能重复:
android获取系统版本
我必须在运行时检测当前的android os版本.我怎么能这样做,如果有人知道请帮助我.
我试图在我的代码中创建一个条件来比较 Android 版本。类似于;
if(version < 2.2)
{// TODO }
else
{// TODO }
Run Code Online (Sandbox Code Playgroud)
有人可以让我知道如何做到这一点吗?
我正在为 Android 编写一个应用程序。我的应用程序必须在Android 2.2和Android 4.0.3下启动,我想在Android中使用类似#ifdef的东西,但我仍然找不到方法。
安卓4.0.3
if( android.os.Build.VERSION.SDK == 4.0.3)
{
String str = "foo";
boolean b = str.isEmpty();
}
Run Code Online (Sandbox Code Playgroud)
安卓2.2
else {
String str = "foo";
boolean b = str.length() == 0;
}
Run Code Online (Sandbox Code Playgroud)
我不能编写这样的代码,因为编译器会给出错误。
你可以建议我做什么?