2014-02-28 20 views
1

我的工作具有的minSdkVersion设置为7。当然目标SDK是较新的项目实现接口,18如何从新型Android API版本

我想在我的项目接口Application.ActivityLifecycleCallbacks使用,但是这只能从API级别14支持。对于旧版Android设备没有这种功能的情况,我确定仍然可以使用此接口来支持具有较新版本API的较新设备。

我可以使用反射或类似的东西,如果我只是从新的API支持一个新的类,但我不知道如何支持一个新的接口。你能指点我吗?先谢谢你。

回答

4
@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) 
public void myCustomMethod(){ 

     if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH){ 
        // Your API level 14 code here 
     }  
}