摘要:
第10章 Android的消息机制10.1 Android消息机制概述(1)Android的消息机制主要是指Handler的运行机制,其底层需要MessageQueue和Looper的支撑。MessageQueue是以单链表的数据结构存储消息列表但是以队列的形式对外提供插入和删除消息操作的消息队列。... 阅读全文
摘要:
第9章 四大组件的工作过程9.1 四大组件的运行状态(1)四大组件中只有BroadcastReceiver既可以在AndroidManifest文件中注册,也可以在代码中注册,其他三个组件都必须在AndroidManifest文件中注册;ContentProvider的调用不需要借助Intent,其... 阅读全文
摘要:
第8章 理解Window和WindowManager8.1 Window和WindowManager(1)Window是抽象类,具体实现是PhoneWindow,通过WindowManager就可以创建Window。WindowManager是外界访问Window的入口,但是Window的具体实现是... 阅读全文
摘要:
本节和《Android群英传》中的第七章Android动画机制与使用技巧有关系,建议先阅读该章的总结第7章 Android动画深入分析7.1 View动画(1)android动画分为view动画、帧动画和属性动画,属性动画是API 11(Android 3.0)的新特性,帧动画一般也认为是view动... 阅读全文
摘要:
本节和《Android群英传》中的第六章Android绘图机制与处理技巧有关系,建议先阅读该章的总结第6章 Android的Drawable6.1 Drawable简介(1)Android的Drawable表示的是一种可以在Canvas上进行绘制的概念,它的种类很多,最常见的就是图片和颜色了。它有两... 阅读全文
摘要:
第5章 理解RemoteViews5.1RemoteViews的应用(1)RemoteViews表示的是一个view结构,它可以在其他进程中显示。由于它在其他进程中显示,为了能够更新它的界面,RemoteViews提供了一组基础的操作用于跨进程更新它的界面。(2)RemoteViews主要用于通知栏... 阅读全文
摘要:
本节和《Android群英传》中的第3章Android控件架构与自定义控件详解有关系,建议先阅读该章的总结第4章 View的工作原理4.1 初始ViewRoot和DecorView(1)ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,Vi... 阅读全文
摘要:
本节和《Android群英传》中的第五章Scroll分析有关系,建议先阅读该章的总结第3章 View的事件体系3.1 View基本知识(1)view的层次结构:ViewGroup也是View;(2)view的位置参数:top、left、right、bottom,分别对应View的左上角和右下角相对于... 阅读全文
摘要:
2.1 Android IPC简介(1)任何一个操作系统都需要有相应的IPC机制,Linux上可以通过命名通道、共享内存、信号量等来进行进程间通信。Android系统不仅可以使用了Binder机制来实现IPC,还可以使用Socket实现任意两个终端之间的通信。2.2 Android中的多进程模式(1... 阅读全文
摘要:
第1章 Activity的生命周期和启动模式1.1 Activity生命周期全面分析1.1.1 典型情况下生命周期分析(1)一般情况下,当当前Activity从不可见重新变为可见状态时,onRestart方法就会被调用。(2)当用户打开新的Activity或者切换到桌面的时候,回调如下:onPaus... 阅读全文