Java 在姜饼应用程序中使用ICS函数

Java 在姜饼应用程序中使用ICS函数,java,android,Java,Android,当我们的应用程序以姜饼为目标时,如何整合ICS或Jelly Bean的功能?如何防止我收到的编译错误 比方说,我希望我的应用程序使用-android.renderscript.ScriptIntrinsicBlend之类的东西。当用户在姜饼上时,我不能使用此选项,但如何启用ICS用户使用此选项?当我为姜饼目标应用程序编写代码时,会出现错误 如何防止这些错误?您可以执行以下操作: int currentapiVersion = android.os.Build.VERSION.SDK_INT; i

当我们的应用程序以姜饼为目标时,如何整合ICS或Jelly Bean的功能?如何防止我收到的编译错误

比方说,我希望我的应用程序使用-android.renderscript.ScriptIntrinsicBlend之类的东西。当用户在姜饼上时,我不能使用此选项,但如何启用ICS用户使用此选项?当我为姜饼目标应用程序编写代码时,会出现错误


如何防止这些错误?

您可以执行以下操作:

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH){
    // code for ICS and above versions
} else{
    // code for phones running an SDK before ICS
}

非常感谢Michal!非常感谢!