我已经使用sdk版本10开发了我的应用程序。在较低版本中没有更高版本中可用的功能。是否有任何api可用于在较低api级别设备中使用更高级别的api功能。
注意: 例如,我们无法在api级别8中获取摄像机计数,但我们可以在api级别9中获取详细信息。如果我们尝试使用该功能,则应用程序会显示异常。
答案 0 :(得分:2)
这是不可能你需要实现,或使用一些兼容包来获得功能。
但请注意,并非一切都可以效仿。例如。要实现的Base64类很容易,但是不可能将NFC功能添加到旧版本中,因为缺少所需的硬件。
您可以简单地检查实际的Android版本并构建一个开关,这样您就不会调用任何对该设备不可用的功能。这可以使用常量android.os.Build.VERSION。