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