zoukankan      html  css  js  c++  java
  • Android Jetpack简介和使用

    Android Jetpack,它是新一代组件、工具和架构指导,旨在加快 Android 应用开发速度。

    Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。

    Jetpack 包含一系列 Android 库,它们都采用最佳做法并在 Android 应用中提供向后兼容性。

    Jetpack 应用架构指南概述了构建 Android 应用时要考虑的最佳做法和推荐架构。

    在应用中使用 Jetpack 库

    所有 Jetpack 组件都可在 Google Maven 代码库中找到。

    打开项目的 build.gradle 文件并添加 google() 代码库,如下所示:

        allprojects {
            repositories {
                google()
                jcenter()
            }
        }

    然后,您可以添加 Jetpack 组件(例如 LiveData 和 ViewModel 等架构组件),如下所示:

        dependencies {
            def lifecycle_version = "2.2.0"
            implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version"
            implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
            ...
        }

    这样就可以开始使用了

    Jetpack-组件图

    Jetpack UI组件很多新鲜的东西,都可以去试试

    官方文档:https://developer.android.google.cn/jetpack/

  • 相关阅读:
    P1121 环状最大两段子段和
    无题
    cdoj 1485 柱爷搞子串 sam treap
    自然数幂和
    Gym 100341C AVL Trees NTT
    线性筛分解质因子
    codeforces 366 Ant Man dp
    UVALive 6914 Maze Mayhem 轮廓线dp
    hdu 5790 Prefix 字典树 主席树
    莫比乌斯反演个人小结
  • 原文地址:https://www.cnblogs.com/zhangqie/p/14369466.html
Copyright © 2011-2022 走看看