《Android群英传》读书笔记
文章平均质量分 84
卡小基云:《Android群英传》是本好书,多读益善!
bit_kaki
不做研发多年,隐身中...
展开
-
《Android群英传》笔记6——自定义ViewGroup
之前说过了自定义View,而对于自定义ViewGroup来说,主要是定义和管理该ViewGroup里的子View。所以自定义ViewGroup里往往需要重写onMearsure()方法来完成对各子View的测量,重写onLayout()方法来完成对各子View的位置布局,重写onTouchEvent()来完成响应事件。至于为啥没有说onDraw()方法呢,其实在draw阶段,ViewGroup都是原创 2017-05-26 15:09:05 · 6887 阅读 · 0 评论 -
《Android群英传》笔记5——自定义View
自定义View本文是读了《Android 群英传》第三章--Android体控件架构与自定义空间详解--之后的读书笔记,感谢作者,在此特别推荐此书。 Android给我们提供了常用组件,然而随着开发的深入,这些组件渐渐无法满足我们各式各样的需求,此时就需要我们在已有的组件上创建新的功能,甚至是直接自己写一个新的View控件,来满足自己的需要。这就是我们常说的自定义View原创 2017-05-25 18:39:47 · 6953 阅读 · 1 评论 -
Android Activity生命周期和状态
本文是读了《Android 群英传》第八章--Activity和Activity调用栈--之后的读书笔记,详情见书。 Activity算得上是Android里最常见也最重要的组件了,一般情况下都被翻译为“活动”,但实际上我一直都是把它理解为“界面”,毕竟在Android四大组件里,只有Activity是和view直接进行交互的。从一开始学习接触Android开始,接触的第一行代码原创 2017-04-14 18:34:13 · 7562 阅读 · 0 评论 -
《Android群英传》笔记4——View绘制流程分析及重写
View的绘制流程分析与重写本文是读了《Android 群英传》第三章--Android体控件架构与自定义空间详解--之后的读书笔记,感谢作者,在此特别推荐此书。 从上篇博客,我们了解到Android里View是所有UI组件的基类,Android里所有控件和布局都是直接或者间接自View实现的。View的绘制就如我们日常画画一样,首先需知道画画内容的大小,然原创 2017-05-14 22:06:28 · 6752 阅读 · 0 评论 -
《Android群英传》笔记3——Android控件架构
Android控件架构本文是读了《Android 群英传》第三章--Android体控件架构与自定义空间详解--之后的读书笔记,感谢作者,在此特别推荐此书。 Android里每一个界面都来来自于Window类,该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。如图所示:原创 2017-05-12 16:19:20 · 5676 阅读 · 0 评论 -
《Android群英传》笔记2——Android组件架构
Android组件架构本文是读了《Android 群英传》第一章--Android体系和系统架构调用栈--之后的读书笔记,感谢作者,在此特别推荐此书。 在Android的应用层里,Android的APP组件架构,即我们常说的四大组件:Activity,Service,Content Provider和Broadcast Receiver,组成了一个Android程序的最基本元素。原创 2017-05-05 10:22:09 · 5925 阅读 · 0 评论 -
《Android群英传》笔记1——Android系统架构
Android 架构系统 Android作为一个移动操作系统,研发初期即被Google收购。靠着Google这棵大树,加上其开源的特性,因而发展十分迅速。 这是一张常见的Android系统机构图,由此可见Android的系统架构一共有四层,分别是Linux内核层、库和运行时层、应用框架层以及应用层。 1、Linux内核层 Linux内核层是原创 2017-05-04 23:03:52 · 5810 阅读 · 0 评论