Android自定义库兼容性

| 我正在研究可能嵌入在某些Android应用程序中的库。该库使用Android 2.2+功能,但并不意味着它是使用目标应用程序所必需的。 因此,我希望我的lib仅在环境为Android 2.2+的条件下才能在目标应用中运行。它不会限制要为Android 2.2+设备编译和开发的目标应用程序,例如,目标应用程序将为Android 1.6编译,并且Android 2.2库的导入不会破坏所有编译过程。 有什么办法可以实现这样的目标?     
已邀请:
        是。构建适用于Android 1.6的应用程序,并使用Build.VERSION.SDK_INT检查当前的SDK版本,并使用反射功能或经过验证的SDK版本后仅可访问的专用类来使用新功能。有关更多信息,请参见此Android博客文章。     

要回复问题请先登录注册