【Android Jetpack】
文章平均质量分 62
主要是对Jetpack架构(Architecture)中的每个组件单独进行讨论与学习
文档:https://developer.android.com/jetpack
心上学事上练
我想成为怎么样的人,就能成为怎么样的人。一切皆可期,让我们一起成长。
展开
-
Lifecycle添加依赖
在应用或模块的build.gradle文件中添加所需工件的依赖项:lifecycle-extensions中的 API 已弃用。您可以为特定 Lifecycle 工件添加所需的依赖项。Kotlin dependencies { val lifecycle_version = "2.3.1" val arch_version = "2.1.0" // ViewModel implementation("androi...原创 2021-06-29 00:15:14 · 1475 阅读 · 0 评论 -
Support Library 依赖映射 AndroidX明细
下表列出了从旧支持库工件到androidx.您还可以下载CSV 格式的这些映射。Old build artifact AndroidX build artifact android.arch.core:common androidx.arch.core:core-common android.arch.core:core androidx.arch.core:core android.arch.core:core-testing androidx.arch.cor..翻译 2021-06-27 11:03:41 · 207 阅读 · 0 评论 -
迁移到 AndroidX
迁移到 AndroidXAndroidX 将原始支持库 API 替换为androidx命名空间中的包。只有包和 Maven 工件名称发生了变化;类、方法和字段名称没有改变。注意:我们建议在迁移时在单独的分支中工作。还要尽量避免在执行迁移时重构您的代码。先决条件在迁移之前,请更新您的应用程序。我们建议更新您的项目以使用支持库的最终版本:版本 28.0.0。这是因为版本 1.0.0 的 AndroidX 工件是与支持库 28.0.0 工件等效的二进制文件。使用 Android S..翻译 2021-06-27 10:45:08 · 251 阅读 · 0 评论 -
什么是AndroidX?
androidx命名空间中的工件包含 AndroidJetpack库。与Support Library一样,androidx命名空间中的库与 Android 平台分开提供,并向后兼容各个 Android 版本。AndroidX 对原始 AndroidSupport Library进行了重大改进,后者现在已不再维护。androidx软件包完全取代了Support Library,不仅提供与支持库同等的功能,而且还提供了新的库。此外,AndroidX 还包括以下功能: Android...翻译 2021-06-27 10:22:39 · 1048 阅读 · 0 评论 -
什么是 Android Jetpack?
Android Jetpack 是一组组件、工具和指南,可用于制作出色的 Android 应用程序。Android Jetpack 组件汇集了现有的支持库和架构组件,并将它们分为四类,分别是架构(Architecture)、界面(UI)、行为(Behavior)和基础(Foundation),如下图所示:Android Jetpack 组件作为“非捆绑”库提供,这些库不属于底层 Android 平台。这意味着您可以在自己的时间以自己的速度采用每个组件。当新的 Android Jetpack 功能可用翻译 2021-06-27 09:52:03 · 3577 阅读 · 0 评论