如何在API Level 8中使用CalendarContract类

Rah*_*hul 5 android

在android 4的推出之后,CalendarContract类被引入在设备日历中写入事件.但是,如果我使用API​​级别8创建了我的应用程序,现在我想CalendarContract在使用API​​级别8完成的项目中使用此类,因为在API级别8中我使用未记录的API在设备日历中编写事件并且此代码不会为Android 4工作.所以有可能CalendarContract在我的项目中使用类而不更改清单文件中的sdk版本,因为如果我将sdk版本更改为14然后它允许我使用CalendarContract类,我可以通过它来解决android的问题但是在这样做的时候我的应用程序没有开始在api 8 -13中运行,而我不想做,因为我的应用程序在市场上运行.那么有没有办法解决这个问题.请举个例子解释我

nge*_*esh 0

找到一种以编程方式查找 api 级别的方法...如果可以的话,您可能可以使用适当的代码来区分 Api 级别...这可能有助于以编程方式获取设备的 Android API 级别?