使用新的 Google Jetpack 组件的最低 Android API 级别是多少

2024-01-05

我已经开始学习 RxJava,我知道有一些新的 Google 组件,如 LiveData、数据绑定等。我想知道使用它们的最低 Android API 级别是多少。我可以在 21 或 23 等较旧的 API 中利用它们吗?


直接从文档中https://developer.android.com/topic/libraries/support-library/ https://developer.android.com/topic/libraries/support-library/.

从支持库版本 26.0.0(2017 年 7 月)开始,大多数支持库支持的最低 API 级别已提高到大多数库包的 Android 4.0(API 级别 14)。

另请查看版本支持和包名称 https://developer.android.com/topic/libraries/support-library/#api-versions.

是的,你很适合一起去LiveData一直到API-14.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用新的 Google Jetpack 组件的最低 Android API 级别是多少 的相关文章

随机推荐

  • Chrome 中的 HTML5 视频出现奇怪的渲染错误

    我正在尝试创建一些东西 当用户单击 HTML5 视频的微型版本时 会出现一个弹出窗口 其中显示视频的放大版本 有点像 Instagram 然而 似乎只有在 Chrome 中才会出现一个奇怪的错误 当我退出弹出窗口并通过单击毯子反复重新打开它
  • 如何检查数组是否已经排序

    那么如何做出这样的逻辑 int arr 2 5 3 if arr is sorted else Array sort 方法无效是很糟糕的 您不需要对数组进行排序来检查它是否已排序 循环遍历每对连续的元素并检查第一个元素是否小于第二个元素 如
  • 限制非管理员许可用户创建 PowerApps 环境的选项

    有什么方法可以限制许可用户创建环境吗 根据微软文档 拥有PowerApps或Flow P2许可证的用户可以进入管理中心并为其创建环境 此外 拥有社区计划许可证的用户还可以创建一个开发人员环境 但我们希望用户创建画布和模型驱动的应用程序以及
  • 如何让 jQueryUI 对话框动态加载内容

    我喜欢 jQueryUI 的对话框 但是 似乎没有一种方法可以动态加载内置内容 我想我必须使用其他方法来实现这一目标 iframe 仅在可见时才加载内容吗 这是正确的方法吗 如果其他对话框机制更适合仅在首次打开时加载内容 我愿意接受 这并不
  • 将 PySpark 数组列乘以标量

    我正在尝试将数组类型列乘以标量 该标量也是来自同一 PySpark 数据帧的值 例如 我有这个数据框 df sc parallelize 1 2 3 toDF l factor l factor 1 2 3 我想要实现的是 l factor
  • XMonad:有没有办法绑定同时触发的键和弦?

    Is there a way to make simultaneous key presses into a keybinding e g for the keys w e f when pressed within 0 05 second
  • 检测 CKEditor 5 中文本何时发生更改并且编辑器失去焦点

    我正在尝试在 CKEditor 5 中实现自动保存功能 只有在进行更改且编辑器失去焦点后才会进行保存 我怎么能这样做呢 该文档让我非常困惑 这是我得到的最接近的 function onChange el editor editor docu
  • 如何隐藏 dired 中的链接数量?

    99 9 的情况下 我并不关心有多少链接指向一个文件 如何让 dired 或者 ls 不显示链接数量 作为参考 ls l 的输出类似于 rw rw rw 1 root dir 104 Dec 25 19 32 file 在本例中 链接数为
  • PL/SQL 触发器从一张表上的 INSERT 更新另一张表

    我正在使用 SQL 和 Oracle 数据库 需要一些帮助 触发器是我很难理解的东西 当我向表 A 中插入一行时 我需要一个触发器 以便它更新表 B 上的行 特别是其主键与刚刚添加到表 A 的行的相应外键匹配的行 例如 表 A 中的 X 列
  • Carrierwave、雾、Amazon S3、Rails 4

    我正在尝试让 Carrierwave 与我的 Amazon S3 存储桶配合使用 但我的运气有点差 在我的config initializers文件夹 我有一个名为 carrierwave rb 该文件包含以下内容 CarrierWave
  • AngularJS 智能感知不适用于 Visual Studio 2015

    根据这个post http blogs msdn com b visualstudio archive 2015 02 05 using angularjs in visual studio 2013 aspxintellisense 也应
  • 如何将库安装到 Azure Web App 上的“antenv”venv?

    我正在尝试使用 FTP 将 Flask 应用程序部署到 Azure Web 应用程序 Linux python3 7 运行时 我复制了 application py 和 requirements txt 但我可以在日志中看到没有安装任何内容
  • SharedPreferences.getStringSet() 未找到?

    我对 SharedPreference 有一些不明白的地方 In 这个文件 http developer android com reference android content SharedPreferences html它说 API
  • 使用带有 lxml 前缀的 fromstring()

    我有一个变量 ele 我试图将一个子节点附加到 ele 上 该节点的标签中包含名称空间前缀 称为 style ele 似乎知道这个前缀 如以下行 print ele nsmap style outputs urn oasis names t
  • 在哪里可以找到 SimpleITK 文档和参考信息?

    我有兴趣尝试使用 SimpleITK 来解决我的成像问题 您能告诉我文档和培训材料在哪里吗 SimpleITK 已记录here http www itk org SimpleITKDoxygen html annotated html 并且
  • JavaScript 正则表达式 URL 仅提取域

    目前我可以使用以下正则表达式从任何 URL 中提取 域 https n www n im 不过 我也得到了我想避免的子域名 例如 如果我有网站 www google com yahoo com 某事 freds meatmarket co
  • 为什么“sail up”命令没有构建我的 laravel docker 容器?

    我正在尝试 Laravel Sail 因为我已经成功使用 Laradock 几年了 并希望简化我的开发环境设置 我使用的是 Windows 10 64 使用 WSL 2 安装了 Docker Desktop 3 0 并且我的 Laravel
  • 如何在刷新后让用户保持登录到 Firebase 应用程序?

    我有一个内置于 firebase 和 Angular 的应用程序 并且希望能够在刷新页面后保持用户登录 现在我有一个登录屏幕 其中有两个绑定到控制器的基本输入字段 this email this pass this emessage thi
  • Spring Security有Ip地址问题

    我在控制器中有一个使用以下配置的方法 RequestMapping value encore userName token method RequestMethod GET ResponseBody PreAuthorize hasIpAd
  • 使用新的 Google Jetpack 组件的最低 Android API 级别是多少

    我已经开始学习 RxJava 我知道有一些新的 Google 组件 如 LiveData 数据绑定等 我想知道使用它们的最低 Android API 级别是多少 我可以在 21 或 23 等较旧的 API 中利用它们吗 直接从文档中http