Android开发艺术探索笔记
安新小子
Android小白,希望和大家多多交流,多多分享自己感觉好的东西,
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《Android开发艺术探索》笔记总结——第二章:IPC机制
记录下之前自己面试的几个问题: 提问:Android底层的IPC机制是什么? 答:Binder 提问:Linux中还有那些进程间通讯的方式? 答:共享内存、消息队列、Socket、管道、共享文件、信号量 提问:Linux中还有很多进程间通讯的方式,问什么Android选择了Binder? 答:emmmm 毫无疑问最后跪了,虽然之前也了解了Binder的运行机制,但是从来没有想过这个问题,这准备这篇...原创 2018-12-19 15:03:56 · 483 阅读 · 0 评论 -
《Android开发艺术探索》笔记总结——第一章:Activity的生命周期和启动模式
Activity的工作原理 启动Activity的请求会由Instrumentation来处理,然后它通过Binder向AMS发请求,AMS内部维护着一个ActivityStack并负责栈内的Activity的状态同步,AMS通过ActivityThread去同步Activity的状态从而完成生命周期方法的调用。 Activity的生命周期 1)正常的生命周期 OnStart 和onResume...原创 2018-12-07 14:43:25 · 321 阅读 · 0 评论 -
《Android开发艺术探索》笔记总结——第三章:View的事件体系
View的基础知识 坐标: ViewGroup继承了View,所以ViewGroup本身就是个View View的的位置是有四个顶点来决定的,分别对应着top、left、right、bottom四个属性,Android中的坐标系是倒着的,x轴的正方向向右,y轴的正方向向下,一个View的坐标表示如图: 所以View的宽和高需要坐标相减来得到 width = right - left height...原创 2018-12-29 14:26:04 · 303 阅读 · 0 评论 -
《Android开发艺术探索》笔记总结——第四章:View的工作原理
这一章中主要介绍了View的相关知识,包括View的基本概念,View的测量流程、布局流程和绘制流程,最终根据这些来实现自定义View。 View的加载流程 在Activity启动完毕以后,Activity对象创建完毕后,会将DecorView添加到Window中,同时创建ViewRootImpl对象(ViewRootImpl对象是 ViewRoot 的实现),系统将ViewRootImpl 对象...原创 2019-01-24 17:13:25 · 366 阅读 · 0 评论
分享