如何支持不同的Android版本?

时间:2014-01-22 14:33:25

标签: android api version

我发现,从API 19+开始,它们是代码中的一个小变化,它不会出现在API 19-中。 如何在同一个应用程序中同时支持这两个Android版本?

编辑:这是仅存在于Android 4.1.2和4.1.2以下版本中的功能,它们不存在。

如何创建支持这两个版本的应用程序,但在较低版本中不会存在“新”功能? (我很难解释)

1 个答案:

答案 0 :(得分:3)

您可以将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...
}