前言 Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。 Jetpack 包含与平台 API 解除捆绑的 androidx.* 软件包库。这意味着,它可以提供向后兼容性,且比 Android 平台的更新频率更高,以此确保始终可以获取最新且最好的 Jetpack 组件版本。 ViewModel介绍 ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。View...

这两天在准备写 fragment 返回栈的文章,但是发现必须先介绍一下 OnBackPressedDispatcher ,所以这是一篇介绍 what 的文章,喜欢一手资料的可以移步 官方文档 系列文章 【背上Jetpack】Jetpack 主要组件的依赖及传递关系 【背上Jetpack】AdroidX下使用Activity和Fragment的变化 【背上Jetpack之Fragment】你真的会用...

文章目录 I . 为现有项目配置 视图绑定 ( ViewBinding ) 应用 II . 视图绑定 ( ViewBinding ) 定制 III . 视图绑定 ( ViewBinding ) 对于正常操作的影响测试 IV . 视图绑定 ( ViewBinding ) 关联 Activity 界面 V . 视图绑定 ( ViewBinding ) 本质分析 VI . GitHub 代码地址 I ....

文章目录 I . 视图绑定 ( ViewBinding ) 界面的两种方式 II . Activity 界面中 应用 视图绑定 ( ViewBinding ) III . Dialog 对话框界面中 应用 视图绑定 ( ViewBinding ) IV . 自定义组件 应用 视图绑定 ( ViewBinding ) V . RecyclerView 列表布局 应用 视图绑定 ( ViewBindi...

Android Jetpack(五) 界面

Jetpack

  

2020-04-27 10:58:57

1、动画和过渡 略 2、表情符号 - 在旧版平台上启用最新的表情符号字体 EmojiCompat 支持库旨在让 Android 设备及时兼容最新的表情符号。它可防止您的应用以 ☐ 的形式显示缺少的表情符号字符,该符号表示您的设备没有用于显示文字的相应字体。通过使用 EmojiCompat 支持库,您的应用用户无需等到 Android OS 更新即可获取最新的表情符号。 表情符号兼容性示例应用 Ja...

Android Jetpack(四) 行为

Jetpack

  

2020-04-27 12:02:11

1、CameraX - 轻松地向应用中添加相机功能 CameraX 是一个 Jetpack 支持库,旨在帮助您简化相机应用的开发工作。它提供一致且易于使用的 API 界面,适用于大多数 Android 设备,并可向后兼容至 Android 5.0(API 级别 21)。 CameraX Extensions 是可选插件,通过该插件,您可以在支持的设备上向自己的应用中添加人像、HDR、夜间模式和美颜...

Android Jetpack之Navigation

jetpack

  

2020-04-29 00:09:12

1 前言 Android Jetpack 的导航组件Navigation可以很方便的管理fragment/activity的导航。 注意:如果您要在 Android Studio 中使用 Navigation 组件,则必须使用 Android Studio 3.3 或更高版本。 导航组件有三个关键部分 NavGraph:导航图,包含一组页面和它们之间的跳转关系,比如A页面跳到B页面 B页面跳到C页...