XJL's Blog

保持乐观、单纯。 要开心。

爱家人朋友,爱猫咪,爱学习。


Jetpack简介

Jetpack是谷歌在Google I/O 大会上推出的帮助Android 开发者快速开发出优质应用的组件,下面内容是节选自Android Developer官网的介绍:

Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的代码上。

Jetpack 包含与平台 API 解除捆绑的androidx.* 软件包库。这意味着,它可以提供向后兼容性,且比 Android 平台的更新频率更高,以此确保您始终可以获取最新且最好的 Jetpack 组件版本。

使用Jetpack的优势:

加速开发: 组件可单独采用(不过这些组件是为协同工作而构建的),同时利用Kotlin 语言能帮助您提高工作效率。

消除样板代码:Android Jetpack 可以很方便的管理Activity(例如后台任务、导航和生命周期管理),便于您快速高效的开发。

构建高质量的强大应用: Android Jetpack 组件围绕现代化设计实践构建而成,具有向后兼容性,可以减少崩溃和内存泄漏。

在Android Studio 中引入Jetpack

打开Module中的build.gradle中添加google()代码库:

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

最近的文章

算法与数据结构笔记

时间复杂度T(n) = O(f(n)) T(n) 标识代码执行时间;n 表示数据规模的大小;f(n) 表示每行代码执行的次数总和;O 表示代码的执行时间T(n)与f(n)表达式成正比。大O主要表示代码执行时间随数据规模增长的变化趋势。时间复杂度的分析Tips 只关注循环执行次数最多的一段代码 加法规则:总复杂度等于量级最大的那段代码的复杂度 乘法规则:嵌套代码的复杂度等于前套内外代码复杂度的乘积几种常见的时间复杂度量级(按数量级递增) 常量阶 O(1) 对数阶 O(logn) ...…

继续阅读
更早的文章

Markdown 基础语法速查手册

本文章用于速查Markdown 基础语法,具体使用请使用关键字搜索即可。标题# 一级标题## 二级标题### 三级标题...例:一级标题二级标题三级标题…字体:粗体,斜体,**粗体** *斜体*例:粗体斜体分割线可以在一行中使用三个以上的星号、减号、底线来建立一个分割线,行内不能有其他内容,可以在星号或者减号中间插入空格,下面每种写法都可以建立分割线:**** * ******---- - --------__________ _ _ _例:删除线在文字两端加上两个波浪线~~ 即可添加删...…

继续阅读