- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,让我说 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/
我想使用原生 sdk 界面布局,(一个普通的应用程序如何)设计我的游戏菜单,并将其链接到 BaseGameActivity 或 GameScene,我知道如何使用 sdk 原生设计界面,但我不知道如何
首先,让我说 Android 支持库对我来说仍然有点吓人。我还不是专家。关于使用它们在 Lollipop 之前的设备上获得 api>=21 功能的文章很多,但是如果我的 minSdkVersion 是
我正在尝试对 apk 进行逆向工程,我想查看 SDK 和 NDK 文件。我尝试了多种方法,如 apktool 和在 android studio 中打开 apk,但都没有成功。此外,如果我编辑代码并重
我正在尝试使用适用于 iOS 的 Facebook SDK 将 Facebook 登录添加到我的应用程序。 因为对Facebook服务器的请求可能需要一些时间,所以我想到使用MBProgressHUD
我正在尝试熟悉 C++ 中的 Kinect 2.0 SDK,以便创建我自己的程序。但是,我对理解某些代码感到困惑。首先,当我试图追溯不同的结构声明时,我发现所有的函数都是虚拟的,我找不到它们实际定义的
我是一名优秀的程序员,十分优秀!