Gar*_* BN 7 android android-build
我有一个应用程序,当它在API 18或19上运行时,它的行为有所不同.这不是问题,我知道它为什么会发生.
但是,我想写一个代码来处理这两个版本.
有没有办法在运行时获取我的应用程序构建的API?具体来说,如果我用这些API构建我的应用程序,我想得到18或19.
编辑
这似乎是一个重复的问题.我认为BUILD_VERSION是另外的东西,因为,当我将两个版本编译为API 18和19,并打印版本时,我收到18.它看起来像另一个问题(虽然我指定了API 19,它是根据18编译的).
我发现问题出在仿真器配置中.
Roh*_*wal 18
我完全不明白你的问题.但是,如果您想检查您的应用正在处理哪个构建版本,然后采取相应措施,您可以使用以下内容.
if(Build.VERSION.SDK_INT == 18 ){
// Do some stuff
}
else if (Build.VERSION.SDK_INT == 19) {
// Do some stuff
}
else{
// Do some stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16267 次 |
| 最近记录: |