【问题标题】:How to support different Android versions?如何支持不同的安卓版本?
【发布时间】:2014-01-22 14:33:25
【问题描述】:

我发现从 API 19+ 开始,它们是代码中的一个小改动,并且它没有出现在 API 19- 中。 如何在同一个应用程序中同时支持两个 android 版本?

编辑:仅存在于 android 4.1.2 和 4.1.2 以下版本中的功能不存在。

除了在较低版本中不存在“新”功能之外,我如何制作支持这两个版本的应用程序? (我很难解释)

【问题讨论】:

  • 请准确一点。
  • 嗯... 19+ 19- = 0!!

标签: android api version


【解决方案1】:

您可以将特定于 API 19 的代码包装在一个条件中,该条件使用 Build.VERSION_CODES 中存在的枚举值查询设备版本。

例如:

if ( android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT )
{
    // Kitkat (API level 19) code in here...
}
else {
    // code for all versions lower than Kitkat in here...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2016-02-15
    相关资源
    最近更新 更多