- 博客(7)
- 收藏
- 关注
原创 Android 系统架构组件--Room Persistence Library
Room持久化类库官方The Room persistence library provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite.The library helps you create a cache of your...
2018-03-29 21:11:36 420
原创 Android 系统架构组件--Save UI State
写在前面 : 关于Room 我放在下一篇写 按照官方推荐路线学习 可能会容易点~ 简介: 无论我们是不是注重UI ,UI一直是用户体验最关键的部分 对于用户来讲 无论是横竖屏切换 还是重启 或者 系统强制停止运行 当界面回复的时候 用户都希望之前的操作状态能够被保留 我们通常的做法是通过onSaveInstanceState(也不知道是不是拼对了) 来实现 简单数据的恢复,通过前面几篇文章的...
2018-03-29 20:57:36 337
原创 Android 系统架构组件--ViewModel
可能有人觉得我写的 和官网不太一样 我这几篇关于架构组件的博客 是自己在学习的过程中的随笔 也可能有很多错误 只能说作为参考 后面我再使用过程中 会不断纠正自己之前的理解 简介:上一篇 关于LiveData 的学习 相信都差不多能看懂 我们再使用liveData的过程中 将其放在ViewModel中进行存储管理了 那么究竟什么是ViewModel 他有什么用处 好处呢 ? 我们根据文档 大概...
2018-03-29 18:04:24 364
原创 Android 系统架构组件--LiveData
简介: LiveData 数据观察者持有类 拥有生命周期感应的特性 所以他实在对应组件的生命周期内(例如 activity fragment service 等等)完成数据活动 liveDate 也可以理解成一个观察者 在被观察者(生命活动持有者)的生命周期处在onstart 或者onResume 的状态下 也就是active的状态下 可以接受到liveData的事...
2018-03-26 16:45:43 383
原创 Android 系统架构组件--生命周期感应组件(Lifecycle-Aware Components)
简介: 生命周期感应组件简单来说 例如:a 启动了b 进行一个耗时操作 当a销毁时 我们应该结束b中的耗时操作 销毁b对象 换句话说 也就是b应该对a的生命周期状态做出正确的相应 生命周期感应组件 就是来使我们这种操作变得更加方便 准确 简洁的一种方式class MyLocationListener { public MyLocationListener(...
2018-03-22 15:57:52 453
原创 从java到Kotlin学习一:初了解kotlin
函数(表达式函数体)java 写法: public Int methodName(int a){//TODO}kotlin 写法:fun methodName(a:Int):Int{if(a>b)return a else return b } 特性: 可以使用表达函数体同时省略返回类型(当函数体只有一个表达式组成的时候)--as 可以自己转换 fun methodName(a:Int...
2018-03-22 11:02:29 295
原创 gradle学习一:上传项目到maven
写在前面: 之前尝试上传aar到github 然后本地引用一直不成功 也不知道咋整的 所以尝试了下 上传到maven 挺好用 顺便记录下 1.注册账号 https://bintray.com/ 如下图 建议选择自己注册 不使用三方登录 (可能会有坑) 登录之后 点击编辑 之后来获取我们的apikey 输入密码 提交之后 就能看到获取apikey 之后 通过show可...
2018-03-16 16:15:45 712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人