首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吴七禁
掘友等级
Android开发工程师
|
小米
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android之MVVM架构指南(五):ViewModel
ViewModel 是Android 架构组件中负责管理UI相关数据与逻辑的,它的功能定义与MVP架构中的Persenter十分相似,配合其他组件使用增加许多方便开发的功能...
1
1
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android之MVVM架构指南(四):LiveData
Livedata 是一个数据源的包装类,他可以有效的取代请求信息时用到callback接口,还可以配合Lifecycle感知程序组件生命周期。 使用时看上去并没有简化多少,...
5
2
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android之MVVM架构指南(三):Lifecycle
使用 Lifecycle 管理 Activity 和 Fragment 组件的生命周期可以减少重复的样板代码以及减少不必要的麻烦。 每次使用定位sdk都需要在生命周期中写启...
赞
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android之MVVM架构指南(二):DataBinding
DataBinding 出现的目的旨在取代findViewById()方法,但是它的功能不仅如此。 1. 创建数据源 即普通的JavaBean对象。 2. 在xml中定义 ...
赞
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android之MVVM架构指南(一):导语
之前我在 Android MVP升级路系列的最后一篇文章中提到过有关MVP的没落,虽然有些无奈但没办法这是这样的时代,技术亦如此更何况我们人呢。 很荣幸的是MVP系列的文章...
7
1
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
synchronized关键字
synchronized关键字用于处理多线程的竞争条件,被synchronized关键字修饰的对象synchronized(obj)就相当于给obj对象上了一把锁,谁拿到了...
2
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Handler机制实现原理(五)总结
时光飞逝,不知不觉写完Handler系列文章已经用时一个月了。作为我开始分析Android Framework源码的敲门砖还是遇到了很多挫折,尤其是分析MessageQue...
赞
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Handler机制实现原理(四)handler的源码分析
Handler本身可在多线程之间调用,不管它在哪个线程发送消息,都会回到它被初始化的哪个线程中接收到消息。 从上面代码的得知,构造方法初始化的工作就是给mLooper,mQ...
赞
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Handler机制实现原理(三)Looper的源码分析
Looper的职责很单一,就是单纯的从MessageQueue中取出消息分发给消息对应的宿主Handler,因此它的代码不多(300行左右)。 Looper是线程独立的且每...
赞
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Handler机制实现原理(二)MessageQueue的源码分析
MessageQueue属于低层类且依附于Looper,Looper外其他类不应该单独创建它,如果想使用MessageQueue可以从Looper类中得到它。 再上一章Me...
3
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Handler机制实现原理(一)宏观理论分析与Message源码分析
在写这篇文章前我不止一次的问自己,网上分析Handler机制原理的文章那么多,为啥还要画蛇添足啊?不是说前人们写的文章不好,我就是觉得他们写的不细,有些点不讲清楚,逻辑很难...
6
1
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Serializable & Parcelable
所谓对象的序列化其实就是把JVM运行过程中生成的对象通过特殊的处理手段转换为字节形式的文件。转换之后就可以将其永久保存到磁盘中,或者以字节流进行网络传输。 在Android...
5
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Activity的启动模式
如果你能回答出下面的问题,那么你可以直接退出当前界面。 它们的启动顺序依次是ABCDABCD,请描述activity栈内变化。 通过这个例子我们可以知道Android系统会...
4
4
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android MVP升级路(三)随心所欲的旗舰版
第一、二章中有些类的命名存在笔误,目前发现的已纠正。 如果你有把前两篇文章认真的看完,那么你已经基本掌握了MVP架构核心思想,可以在实际开发项目中使用它了。 有不少问我要源...
9
14
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android MVP升级路(二)轻项目标配之时尚版
第一篇文章的结尾对时尚版MVP结构做了一个简单的预告,下面继续从时尚版MVP说起。 在从乞丐版MVP架构优化成平民版MVP架构的过程中,几乎每个单元都做了很大优化并封装到了...
7
评论
分享
吴七禁
Android开发工程师 @小米
·
4年前
关注
Android MVP升级路(一)乞丐版的自我救赎
记得第一次接触MVP开发是上大学的时候,当时看了数十篇关于MVP的文章,这里不得不吐槽一下国内技术帖子的质量真是参次不齐啊。看完之后一直懵懵懂懂的,总觉有几处关键的地方没搞...
21
4
分享
吴七禁
关注了标签
Java
Android开发工程师 @小米
吴七禁
关注了标签
RxJava
Android开发工程师 @小米
吴七禁
关注了标签
Android Studio
Android开发工程师 @小米
吴七禁
关注了标签
Android
Android开发工程师 @小米
下一页
个人成就
文章被点赞
71
文章被阅读
24,667
掘力值
763
关注了
0
关注者
101
收藏集
0
关注标签
4
加入于
2019-09-16