自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android笔记(100)通知流程

通知流程,从框架到应用我们都知道,Android应用想要发送通知,都需要先用Notification.Builder来构建一个通知,然后NotificationManager.notify()来将这个通知发送出来。发送出来的通知Notification将通过Binder通信,在框架中被处理后,封装成StatusBarNotification,传递到systemUI系统应用中,在通知栏中呈现出Expa

2017-05-25 21:53:09 1198

原创 Android笔记(四)DecorView & ViewRootImpl & Window

这三者之间的关系网络上有很多篇不错的blog。比如这篇。为了让自己更加熟悉View绘制的流程,在这里特意将这三者的关系好好梳理一番。 为了理清这三者的关系,还是先上一张图 ViewRootImpl是ViewRoot的实现类,ViewRoot不是view,而是整个ViewTree的管理者。DecorView是整个ViewTree的根布局视图ViewRoot通过在Activity.att...

2017-05-20 19:26:13 1218 2

原创 Android笔记三(Handler)

关于Android消息机制中的另外一个类Handler,我在之前的两篇文章中有做讲解 handler message looper机制 handler message looper机制(二) 这里再做下总结: Handler处理消息的过程:首先,检查Message的callBack是否为空,不为空就让HanderCallback来处理消息,这个callback是一个Runnable对象,也

2017-05-18 21:02:56 215

原创 Android笔记二(MessageQueue && Message)

MessageQueue对于这个类,开始时,我们需要注意到google源码对其的注释说明: 消息是通过Handler以及Looper添加到Messagequeue消息队列中去的。我们可以通过new Looper()构造方法在当前线程中创建一个消息队列。也就是说创建Looper的时候就会创建相应的消息队列。既然消息队列最重要的作用就是对消息的处理,下面重点了解下两个方法enqueueMessa

2017-05-13 23:29:45 523

原创 Android笔记(一 Looper)

Looper类分析Looper、Thread、Handler以及MessageQueue是Android通信中消息机制中几个关键点,我们常常会用下面的图来表示他们之间的关系,以及构成的整个Android消息机制 在上图中,Handler发送Message到MessageQueue中,通过Looper循环取出消息,完成整个消息传输。 本章主要介绍Looper类。我们知道在主线程中,不需要我们创建L

2017-05-11 21:27:51 393

空空如也

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

TA关注的人

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