在较低api级别的设备中使用较高api级别的功能部件

  • 本文关键字:api 功能部件 android
  • 更新时间 :
  • 英文 :


我使用sdk版本10开发了我的应用程序。在较低版本中没有较高版本中可用的功能。是否有任何api可用于在较低api级别的设备中使用较高级别的api功能。

注:例如,我们无法在api级别8中获得摄像头数量,但我们可以在api级别9中获得详细信息。如果我们尝试使用该功能,应用程序会显示异常。

这是不可能的,你需要实现它,或者使用一些兼容包来获得功能。

但请注意,并不是所有事情都可以效仿。例如,要实现的Base64类很容易,但由于缺少所需的硬件,不可能将NFC功能添加到旧版本中。

你可以简单地检查实际的android版本并构建一个开关,这样你就不会调用任何不适用于该设备的功能。使用常量android.os.Build.VERSION.

是可能的

最新更新