Advertisement

Android旧版包与AndroidX对比表格.docx

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOCX


简介:
本文档详细对比了Android旧版包和AndroidX之间的差异,通过一系列清晰的表格展示了两个版本的关键区别,帮助开发者理解迁移过程中的重要变化。 AndroidX 是 Android 开源项目的一部分,为开发者提供了一系列可以用于构建应用程序的库。它取代了旧版支持库,并提供了更好的兼容性和性能表现。 为了帮助开发者更好地过渡到使用 AndroidX 库,这里列出了一些常用的旧版本包与它们在 AndroidX 中对应的替代品: 1. **Android_ARCH_Core** - 旧版本:`android.arch.core:common` - 对应的 AndroidX 版本:`androidx.arch.core:core-common:2.0.0-rc01` - 旧版本:`android.arch.core:core` - 对应的 AndroidX 版本: `androidx.arch.core:core:2.0.0-rc01` - 旧版本:`android.arch.core:core-testing` - 对应的 AndroidX 版本: `androidx.arch.core:core-testing:2.0.0-rc01` - 旧版本:`android.arch.core:runtime` - 对应的 AndroidX 版本: `androidx.arch.core:core-runtime:2.0.0-rc01` 2. **Android_Lifecycle** - 旧版本:`android.arch.lifecycle:common` - 对应的 AndroidX 版本: `androidx.lifecycle:lifecycle-common:2.0.0-rc01` - 旧版本:`android.arch.lifecycle:compiler` - 对应的 AndroidX 版本: `androidx.lifecycle:lifecycle-compiler:2.0.0-rc01` - 其他相关库也均提供了对应的 AndroidX 替代品,包括但不限于: ``` android.arch.lifecycle:extensions android.arch.lifecycle:livedata android.arch.lifecycle:viewmodel ``` 3. **Android_Paging** 对于旧版本如 `android.arch.paging` 中的各个子包(例如 common, runtime),它们在 AndroidX 中也都有对应的替代品,比如: ``` androidx.paging:paging-common:2.0.0-rc01 androidx.paging:paging-runtime:2.0.0-rc01 ``` 4. **Android_Room** - 对于旧版本的 Room 子包(如 common, compiler, migration),在 AndroidX 中都有对应的替代品,例如: ``` androidx.room:room-common:2.0.0-rc01 androidx.room:room-migration:2.0.0-rc01 ``` 5. **Android_DB** - 旧版本:`android.arch.persistence.db` - 对应的 AndroidX 版本: `androidx.sqlite:sqlite:2.0.0-rc01` 6. **Android_ConstraintLayout** 最后,对于支持库中的约束布局(ConstraintLayout),您应该使用以下 AndroidX 替代品: ``` androidx.constraintlayout:constraintlayout:1.1.2 ``` 通过以上对照表,开发者可以更方便地迁移至 AndroidX,并避免在使用旧版包时可能出现的兼容性问题。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • AndroidAndroidX.docx
    优质
    本文档详细对比了Android旧版包和AndroidX之间的差异,通过一系列清晰的表格展示了两个版本的关键区别,帮助开发者理解迁移过程中的重要变化。 AndroidX 是 Android 开源项目的一部分,为开发者提供了一系列可以用于构建应用程序的库。它取代了旧版支持库,并提供了更好的兼容性和性能表现。 为了帮助开发者更好地过渡到使用 AndroidX 库,这里列出了一些常用的旧版本包与它们在 AndroidX 中对应的替代品: 1. **Android_ARCH_Core** - 旧版本:`android.arch.core:common` - 对应的 AndroidX 版本:`androidx.arch.core:core-common:2.0.0-rc01` - 旧版本:`android.arch.core:core` - 对应的 AndroidX 版本: `androidx.arch.core:core:2.0.0-rc01` - 旧版本:`android.arch.core:core-testing` - 对应的 AndroidX 版本: `androidx.arch.core:core-testing:2.0.0-rc01` - 旧版本:`android.arch.core:runtime` - 对应的 AndroidX 版本: `androidx.arch.core:core-runtime:2.0.0-rc01` 2. **Android_Lifecycle** - 旧版本:`android.arch.lifecycle:common` - 对应的 AndroidX 版本: `androidx.lifecycle:lifecycle-common:2.0.0-rc01` - 旧版本:`android.arch.lifecycle:compiler` - 对应的 AndroidX 版本: `androidx.lifecycle:lifecycle-compiler:2.0.0-rc01` - 其他相关库也均提供了对应的 AndroidX 替代品,包括但不限于: ``` android.arch.lifecycle:extensions android.arch.lifecycle:livedata android.arch.lifecycle:viewmodel ``` 3. **Android_Paging** 对于旧版本如 `android.arch.paging` 中的各个子包(例如 common, runtime),它们在 AndroidX 中也都有对应的替代品,比如: ``` androidx.paging:paging-common:2.0.0-rc01 androidx.paging:paging-runtime:2.0.0-rc01 ``` 4. **Android_Room** - 对于旧版本的 Room 子包(如 common, compiler, migration),在 AndroidX 中都有对应的替代品,例如: ``` androidx.room:room-common:2.0.0-rc01 androidx.room:room-migration:2.0.0-rc01 ``` 5. **Android_DB** - 旧版本:`android.arch.persistence.db` - 对应的 AndroidX 版本: `androidx.sqlite:sqlite:2.0.0-rc01` 6. **Android_ConstraintLayout** 最后,对于支持库中的约束布局(ConstraintLayout),您应该使用以下 AndroidX 替代品: ``` androidx.constraintlayout:constraintlayout:1.1.2 ``` 通过以上对照表,开发者可以更方便地迁移至 AndroidX,并避免在使用旧版包时可能出现的兼容性问题。
  • AndroidXAndroid Support库.xlsx
    优质
    本Excel文档提供了AndroidX库与其对应旧版Android Support库的详细对照信息,帮助开发者轻松进行迁移和兼容性调整。 AndroidX与Android Support之间的映射关系包括两张表:一张是依赖库的映射关系表,另一张是导入包的映射关系表。
  • 技术特性.docx
    优质
    该文档《技术特性对比表》详细列出了不同技术方案或产品的关键特性和性能指标,便于读者直观比较和选择最符合需求的技术解决方案。 国内专利代理人使用的技术特征对比表。
  • Excel工具(VBA)
    优质
    这款Excel表格对比工具采用VBA编写,能够高效地比较两个或多个工作表之间的差异,并快速标注出修改、新增和删除的内容。它是数据管理与分析的理想助手。 这个VB源代码个人感觉比较不错,可以用来对比两个Excel表格的内容差异。虽然我们不经常使用这种功能,但对于那些经常制作表格、录入数据或转换数据的朋友来说,它非常实用。该工具以直观的方式显示不同表段及不同表格之间的内容差异,并提供了两种选项:“显示结果”和“忽略错误”。此外,还可以通过这个代码学习VB如何操作Excel文件。
  • Python 2 的Repo
    优质
    这段简介可以描述为:“针对即将退役的Python 2版本所设计的旧版Repo仓库,提供对基于该版本开发项目的持续集成和代码托管服务。”请注意,由于Python 2已于2020年1月1日停止维护和支持,现在使用它进行新项目开发已不被推荐。 老版本的repo资源适用于Android 6.0、7.0、8.0等版本,请运行命令 `chmod a+x ~/bin/repo`。
  • 易语言超级(已汉化)
    优质
    本教程详细比较了易语言和超级表格两种编程工具的特点、适用场景及优缺点,并已汉化便于中文用户学习理解。 易语言与超级表格(已汉化)的VS超级表格OCX组件结合使用,提供了远超易语言高级表格功能的强大支持。
  • secoclient新全.zip及secoclient安装问题说明.txt
    优质
    本资源包包括SecoClient新版和旧版软件的详细对比文档以及安装过程中常见问题的解答文本,帮助用户了解版本更新内容并顺利进行安装。 1. secoclient 3.0.0 版本适用于 Windows 32位、Windows 64位和 MAC。 2. secoclient 1.5 版本适用于 Windows 64位。 3. sococlients 安装问题解决方案。
  • 61850 第一第二CDC
    优质
    本资料详细列出并分析了61850标准第一版和第二版中配置数据集(CDC)的主要差异,为用户提供清晰的技术对照参考。 IEC61850-7 第一版和第二版CDC对比表展示了这两个版本之间的差异。
  • MTK平台性能.xls
    优质
    本文件为《MTK平台性能对比表格》,详细记录并对比了不同型号基于MediaTek平台设备的各项性能数据。适合研发人员和技术爱好者参考分析。 MTK平台性能差异对比表.xls 由于文件名重复出现多次,可以简化为: MTK平台性能差异对比表.xlsx(假设使用了更常见的xlsx格式) 或者直接表述为: 提供了关于MTK平台的性能差异对比表格。
  • CAN扩展帧标准帧分析.docx
    优质
    本文档深入探讨了CAN(控制器局域网)通信协议中扩展帧和标准帧的不同之处,并对其特点、应用场景进行了详细的对比分析。 本段落介绍了CAN扩展帧数据链路层的规定,并参考了CAN2.0B和J1939的相关标准。使用29位标识符,并重新定义字节存储格式为Intel格式,协议内容中涉及的所有保留填充均置零。在分配表中,优先权有8级,最高级别为0(000),保留位置由SAE预留用于未来应用,在所有报文传输时将该位设置为0;数据页占用1位空间。此外,本段落还对比分析了CAN扩展帧和标准帧的格式差异。