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