我有一个应用程序,在API 18或19上运行时表现不同,这不是问题,我知道为什么会发生。
然而,我想编写一段代码,可以处理这两个版本。
有没有办法在运行时获得我的应用程序是使用哪个API构建的?具体来说,如果我使用这些API构建我的应用程序,我想获取18或19。
编辑
这似乎是一个重复的问题。我以为BUILD_VERSION是另外一件事,因为当我将两个版本编译成API 18和19,并打印版本时,我收到的版本号是18。看起来是另外一个问题(尽管我指定了API 19,但它是根据18进行编译的)。
我发现问题在于模拟器配置。