gpt4 book ai didi

android - 如果我的应用程序的最小 skd = 21,我应该使用哪些支持库?

转载 作者:行者123 更新时间:2023-11-29 20:05:36 25 4
gpt4 key购买 nike

首先,让我说 Android 支持库对我来说仍然有点吓人。我还不是专家。关于使用它们在 Lollipop 之前的设备上获得 api>=21 功能的文章很多,但是如果我的 minSdkVersion 是 21,我应该使用什么?

例如,考虑工具栏。为什么我不应该使用 native 版本而不是 support.v7.widget.Toolbar?它应该可以在所有后 Lollipop 设备上正常工作。或者,如果这是一个幼稚的假设,是否有我应该使用的更新的支持库?

最佳答案

最有可能(尽管可能不是现在)最好使用支持库版本而不是系统版本。随着新 Android 版本的推出,支持库会添加一些功能。因此,借助支持库工具,您将获得适用于 21、22、23 及以后的功能。如果某些版本的 Android 无法实现这些功能(例如 23 中引入的新权限 api),支持库也会自动处理错误。

对于系统版本,您必须检查自己是否在 21、22、23 上才能使用特定的方法或功能。

与此同时,您可能并不特别关心这些 future 的功能。例如,Toolbar 非常方便且功能强大。如果您仅使用 21 个 API 编写内容,那么它们(应该)适用于 future 的 Android 版本。

关于android - 如果我的应用程序的最小 skd = 21,我应该使用哪些支持库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35704296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com