![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jetpack系列博客
文章平均质量分 93
jetpack系列入门介绍
Android_xiong_st
这个作者很懒,什么都没留下…
展开
-
(原创)Jetpack系列(六):DataBinding
DataBinding是Google官方发布的一个框架,是mvvm在android上的一种实现。原创 2021-10-11 16:11:04 · 341 阅读 · 0 评论 -
(原创)Jetpack系列(五):WorkManager
什么是WorkManager在Android开发中,经常需要在后台执行某些任务为此,出现了许多种解决方案比如Service,JobSchedule…现在,我们也可以用Workmanager来完成这种需求Workmanager为应用程序中那些不需要及时完成的任务提供了一个统一的解决方案以便在设备电量和用户体验之间达到一个比较好的平衡...原创 2021-09-10 11:28:55 · 251 阅读 · 0 评论 -
(原创)Jetpack系列(四):Camerax
前言在 Android 应用中要实现 Camera 功能还是比较困难的,为了保证在各品牌手机设备上的兼容性、响应速度等体验细节,Camera 应用的开发者往往需要花很大的时间和精力进行测试,甚至需要手动在数百种不同设备上进行测试。简单的拍照功能,可以直接调用系统相机但是当面对一些复杂的Camera页面定制时小型开发团队往往显得束手无策CameraX 正是为解决这个痛点而诞生的。这篇文章,就来探索下谷歌jetpack库里的Camerax看下它是如何帮助开发者更好地定制相机应用的...原创 2021-06-30 11:16:17 · 850 阅读 · 0 评论 -
(原创)Jetpack系列(三):Room
#前言#room是什么#room基础用法#room配合viewmodel+livedata#room升级数据库#room升级注意事项#schema文件#销毁和重建#预填充数据原创 2021-06-29 15:53:54 · 1455 阅读 · 0 评论 -
(原创)Jetpack系列(二):ViewModel+LiveData
Jetpack上一篇讲完了lifecycle(原创)Jetpack系列:lifecycle现在我们来讲ViewModel和LiveData他们一般是配合来使用的ViewModel用来存储数据LiveData来监听数据的变化这样做的好处是把数据的操作放在ViewModel里Activity页面只负责业务逻辑即可ViewModel还可以防止瞬态数据丢失例如横竖屏的时候数据不会丢失下面我们通过一个小例子来掌握这两个东西。.....................原创 2021-06-28 15:03:49 · 579 阅读 · 0 评论 -
(原创)Jetpack系列(一):lifecycle
jetpack系列介绍文章除去前言,今天是正式内容的第一篇我们先从lifecycle开始讲另外需要说明,这个系列的示例代码我都会采用kotlin语言这也是希望大家快速掌握这门谷歌推荐的安卓开发语言1、什么是lifecyclelifecycle是jetpack系列库中的一个,主要作用是可以帮助开发者创建可感知生命周期的组件从而实现业务组件和系统组件解耦这样描述或许还有些不清楚但我们需要关注的其实就两点生命周期和解耦如图所示,之前我们写的组件(比如自定义的原创 2021-05-18 17:21:01 · 371 阅读 · 1 评论 -
(原创)初识Jetpack
从今天开始,打算写一个jetpack系列的博客一来是把自己掌握的一些技术点分享出来二来也是对自己学习到的东西做一个总结那么现在开始!因为是系列博客的第一篇所以打算分成四个部分来讲1.什么是jetpack2.jetpack包含那些东西3.学习jetpack有什么用4.怎么学习jetpack接下来,就让我们一探究竟吧1、什么是jetpackJetPack是Google推出的一些库的集合。是Android基础支持库SDK以外的部分。包含了组件、工具、架构方案等...开发者原创 2021-05-11 19:23:32 · 244 阅读 · 0 评论