2

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

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

4

1 回答 1

2

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

但请注意,并非一切都可以模仿。例如,实现 Base64 类很容易,但由于缺少所需的硬件,因此不可能将 NFC 功能添加到旧版本中。

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

于 2012-09-09T11:57:47.827 回答