自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天天吃吃

不积跬步无以至千里

  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android系统源码阅读(13):Input消息的分发过程

Android系统源码阅读(13):Input消息的分发过程 请对照AOSP版本:6.0.1_r50。学校电脑好渣,看源码时卡半天先回顾一下前两篇文章。在设备没有事件输入的时候,InputReader和InputDispatcher都处于睡眠状态。当输入事件发生,InputReader首先被激活,然后发送读取消息,激活Dispatcher。Dispatcher被激活以后,将消息发送给当前激活窗

2016-09-27 22:34:23 3913 2

原创 Android系统源码阅读(12):InputChannel的注册过程

Android系统源码阅读(12):InputChannel的注册过程 请对照AOSP版本:6.0.1_r50。 InputManager可以获得输入事件并分发,Activity需要处理这些输入事件。那么,这两者之间如何建立的连接呢?这就需要InputChannel作为桥梁建立两者之间的通道。1. ViewRootImpl创建InputChannel这里ViewRoot类已经消失了,由View

2016-09-24 16:51:28 6338 1

原创 Android系统源码阅读(11):Android的InputManagerService的工作过程

Android系统源码阅读(11):Android应用的InputManagerService的工作过程 请对照AOSP版本:6.0.1_r50。 1. 创建InputManager这里和老罗当年的版本有很大不同了,有了InputManagerService管理InputManager。1.1想要探索如何启动的相关server,需要从SystemServer开始探寻。从SystemServe

2016-09-21 17:40:09 2194

原创 Android Monkey 源代码阅读

Android Monkey 源代码阅读1. Monkey开始启动 1. main函数只是设置了进程的名称,主要过程在run函数中执行。 2. 获取参数,初始化参数和随机数。然后它会获取系统的一些服务,见1.3。获取需要启动的main activity,见1.4。创建一个MonkeySourceRoandom对象mEventSource,由他管理随机事件的生成,这里首先让它生成了一个启动ma

2016-09-16 09:46:14 1827

原创 Android系统源码阅读(10):Android 应用程序的消息处理机制

Android系统源码阅读(10):Android 应用程序的消息处理机制基础知识 原来写好的博客被CSDN给坑了,法克,只能靠回忆重写。 Android应用程序的四种组件皆运行于ActivityThread之中。ActivityThread包含有程序入口main,同时它会启动一个循环,这个循环会轮询消息队列,来处理发送给它的消息。而四种组件则被这个线程统一管理。所以,ActivityTh

2016-09-13 15:12:14 550

原创 Android系统源码阅读(9):Content Provider数据更新通知

Android系统源码阅读(9):Content Provider数据更新通知Android系统源码阅读9Content Provider数据更新通知用户注册内容观察者Content Provider发送更新消息1. 用户注册内容观察者 1. 用户(比如一个Activity)想要实时获得某项内容的变化,需要注册相应的观察者。这个观察者可以自定,但是需要继承ContentObserver类,这

2016-09-07 20:57:28 664

原创 Android系统源码阅读(8):Content Provider数据传输过程

Android系统源码阅读(8):Content Provider数据传输过程 该系列只记录阅读代码时遇到的问题和心得体会,具体代码讲解可以参考老罗的《Android系统源代码情景分析》,我就不班门弄斧了。我编译的AOSP版本:6.0.1_r50。 Android系统源码阅读8Content Provider数据传输过程用户开始查询Content Provider处理事务Provider

2016-09-05 10:57:12 578

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除