zoukankan      html  css  js  c++  java
  • Android Jetpack架构

    一、Jetpack之前使用哪些架构?

      在Jetpack之前,Android是没有官方的标准架构,大家使用架构从MVC演化到MVP及MVVM架构。

    二、Jetpack是什么?

      Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。简单的说Jetpack是一套架构解决方案,能够让开发更专注于业务开发。

    三、使用Jetpack好处

      Jetpack是Google官方提供的一套标准的架构开发方案,Jetpack由Google官方持续维护,具体很强的向后兼容性,可以减少Crash和内存泄漏。Jetpack提供了可以在不同系统版本、不同设备可以一致运行的方案,降低代码逻辑的复杂度。

    四、什么是Androidx?与Jetpack什么关系?

      Androidx命名空间包含了Jetpack架构的依赖库,Androidx代替了Android support library,其中包含了AAC(Android Acrchitecture Component)中的组件,以及将其它一些更新频繁的特性库也合入了Androidx,简单的说Androidx就是一个Android开发库的集合。

    五、Jetpack架构图(来源于Google官方)

    六、Jetpack最重要的几个组件工具API

  • 相关阅读:
    struts1下载地址
    基础知识浮点数
    基础知识this[String]
    矩阵基础知识(二)
    矩阵基础知识(三)
    設計公司軟件開發需求分析流程
    動態調用js文件
    图片的淡入淡出的实现方法
    IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)
    页面状态加载....
  • 原文地址:https://www.cnblogs.com/naray/p/15196180.html
Copyright © 2011-2022 走看看