首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吴七禁
掘友等级
Android开发工程师
|
小米
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Handler机制实现原理(二)MessageQueue的源码分析
MessageQueue属于低层类且依附于Looper,Looper外其他类不应该单独创建它,如果想使用MessageQueue可以从Looper类中得到它。 再上一章Message源码分析中我们知道了Message内部维持了一个链表缓存池来避免重复创建Message对象造成的…
Handler机制实现原理(一)宏观理论分析与Message源码分析
在写这篇文章前我不止一次的问自己,网上分析Handler机制原理的文章那么多,为啥还要画蛇添足啊?不是说前人们写的文章不好,我就是觉得他们写的不细,有些点不讲清楚,逻辑很难通顺的,每次我学个什么东西时遇到这种情况都贼难受。 此篇文章为我【 Android Framework层分…
Serializable & Parcelable
所谓对象的序列化其实就是把JVM运行过程中生成的对象通过特殊的处理手段转换为字节形式的文件。转换之后就可以将其永久保存到磁盘中,或者以字节流进行网络传输。 在Android中使用Intent传递数据时,基本数据类型可以直接传递,而比较复杂的引用类型的数据就需要先将对象序列化再进…
Activity的启动模式
如果你能回答出下面的问题,那么你可以直接退出当前界面。 它们的启动顺序依次是ABCDABCD,请描述activity栈内变化。 通过这个例子我们可以知道Android系统会为应用暂时性的保存一组Activity启动链,记录启动顺序,这就引出了第一个概念:任务。 先说下任务的定义…
Android MVP升级路(三)随心所欲的旗舰版
第一、二章中有些类的命名存在笔误,目前发现的已纠正。 如果你有把前两篇文章认真的看完,那么你已经基本掌握了MVP架构核心思想,可以在实际开发项目中使用它了。 有不少问我要源码demo的朋友,demo确实有,前面文章之所以没留下源码是因为我更希望你能够亲手写出来一套属于自己的东西…
Android MVP升级路(二)轻项目标配之时尚版
第一篇文章的结尾对时尚版MVP结构做了一个简单的预告,下面继续从时尚版MVP说起。 在从乞丐版MVP架构优化成平民版MVP架构的过程中,几乎每个单元都做了很大优化并封装到了base层,但是唯独Model层没什么变化。所以,时尚版MVP架构的优化主要就是对Model层的优化。 M…
Android MVP升级路(一)乞丐版的自我救赎
记得第一次接触MVP开发是上大学的时候,当时看了数十篇关于MVP的文章,这里不得不吐槽一下国内技术帖子的质量真是参次不齐啊。看完之后一直懵懵懂懂的,总觉有几处关键的地方没搞清但是文章中却一带而过了,比如: Model层与Presenter层如何比较优雅的相互通信。 抱着这些问题…
个人成就
文章被点赞
71
文章被阅读
26,741
掘力值
770
关注了
0
关注者
101
收藏集
0
关注标签
4
加入于
2019-09-16