![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Power_Android
自尊,自强,自律,自爱。
展开
-
Android架构组件(四):Room
前言上篇我们分析了对于Android架构体系最终要的Viewmodel组件,它可以实现数据和view之间的管理,并且能提供组件间的通讯(注意fragment获取viewmodel时传入的对象要一致)。那么,接下来我们就学习一下和Livedata完美兼容的数据库——RoomRoom是Google推出的Android架构组件库中的数据持久化组件库, 也可以说是在SQLite上实现的一套ORM解决...原创 2019-10-25 16:50:35 · 582 阅读 · 0 评论 -
Android架构组件(三):ViewModel
前言上篇我们分析了Livedata的使用及原理,相信我们已经学会了使用Livedata来存储数据,并在观察者组件中实现回调方法,来动态更新UI数据。这里奉上(双膝已经跪烂了…)上两篇的地址:Android架构组件(一):LifecycleAndroid架构组件(二):LiveData方便大家进行查阅和回顾。那么,接下来我们要学习我们的第三个架构组件——Viewmodel,我们从字面上理解...原创 2019-10-24 16:17:32 · 290 阅读 · 0 评论 -
Android架构组件(二):LiveData
前言上篇文章我们分析了Lifecycle的使用和原理,相信我们已经学会了用Lifecycle将你所需的类添加声明周期管理,如果只是寥寥阅读也没关系,这里奉上(双膝跪地)上篇地址,Android架构组件(一):Lifecycle,方便大家进行回顾。那么接下来我们就要学习第二个架构组件——LiveData,它是一个可观察的数据处理类,通过观察者模式,感知与其共生的其它组件的生命周期(例如:Acti...原创 2019-10-22 11:50:41 · 222 阅读 · 0 评论 -
Android架构组件(一):Lifecycle
前言谷歌在17年发布了Android架构组件1.0稳定版,用来帮助开发者们简化开发流程,并为App的开发架构提供指南。这次发布的架构包含了声明周期管理,数据持久性等提供了一系列库,并且该架构相互之间完美的融合到了一起,有助于我们使用更少的样板代码写出模块化的App。他们包含:Lifecycle(生命周期管理)LiviData(基于观察者模式的可感知生命周期的数据持有类)Viewmode...原创 2019-10-18 17:52:30 · 225 阅读 · 0 评论 -
Android三种动画详解
Android三种动画详解前言2018-08-09 09:57:04 自尊,自律,自强,自爱。–Power一直以来自己对Android的动画一知半解,所以决定写这篇文章来详细系统的学习Android的三种动画,即 View Animation(视图动画)Drawable Animation(帧动画)Property Animation(属性动画)正文1...原创 2018-08-09 17:42:31 · 767 阅读 · 0 评论 -
Kotlin学习(一):我TM谢谢你!(基础语法篇)
前言自从2017年Google定义Kotlin为Android开发的官方语言,瞬间掀起了学习大潮,各种学习博客如雨后春笋般攻击我这颗弱小而又无助的小心脏!是你们,是的,就是因为你们使我变得越来越强大,我TM替我日益稀疏的头发谢谢各位学霸!!!所以,搞起来吧!开启我们从乌黑亮丽到寸草不生的kotlin学习之旅!我的博客(Power)作为Android开发水军中的一员,其实很早就简单看了语法,...原创 2019-07-30 11:39:57 · 584 阅读 · 0 评论