假设您要构建的应用程序支持版本5到版本9,但要使用Android 6之前的版本不支持的API?是否有替代方法可以使其在Android 5设备上运行?
答案 0 :(得分:2)
在第一方库的情况下,Android团队几乎总是会发布一个支持库,该库在可能的情况下可在较早版本中使用。因此,如果存在不支持的API,则肯定有某些事情实际上是无法完成的。
对于第三方库,您应该查看为什么不支持它,因为这可能只是作者的偏爱,并且有可能您可以分叉和调整代码以使其适用于较旧的API(考虑到当然是许可)。它不支持较旧API的原因可能并不满足您的需求,因此请深入研究该代码!