我发现,从API 19+开始,它们是代码中的一个小变化,它不会出现在API 19-中。 如何在同一个应用程序中同时支持这两个Android版本?
编辑:这是仅存在于Android 4.1.2和4.1.2以下版本中的功能,它们不存在。
如何创建支持这两个版本的应用程序,但在较低版本中不会存在“新”功能? (我很难解释)
答案 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...
}