相关疑难解决方法(0)

556
推荐指数
8
解决办法
32万
查看次数

在运行时获取android os版本

可能重复:
android获取系统版本

我必须在运行时检测当前的android os版本.我怎么能这样做,如果有人知道请帮助我.

android

10
推荐指数
0
解决办法
1万
查看次数

如何比较 Android 版本

我试图在我的代码中创建一个条件来比较 Android 版本。类似于;

if(version < 2.2)
{// TODO } 
else
{// TODO }
Run Code Online (Sandbox Code Playgroud)

有人可以让我知道如何做到这一点吗?

android version android-version

3
推荐指数
2
解决办法
6394
查看次数

Android 中的 #ifdef

我正在为 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)

我不能编写这样的代码,因为编译器会给出错误。

你可以建议我做什么?

java android conditional-compilation

2
推荐指数
1
解决办法
4150
查看次数