自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Looper景

预见自己、预见未来

  • 博客(4)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 Android源码解析四大组件系列(八)---广播几个问题的深入理解

接上篇文章,这篇文章主要是总结前面知识,并且了解一些细节问题,加深对广播机制的理解,比如有播有序是怎么保证有序的?广播拦截机制是怎么实现的?广播发送超时了是怎么处理的?registerReceiver方法发返回值有什么用?粘性广播等等。Android源码解析四大组件系列(五)—广播的注册过程Android源码解析四大组件系列(六)—广播的处理过程Android源码解析四大组件系列(七)—广播的发送过

2017-07-24 15:29:58 847 1

原创 Android源码解析四大组件系列(七)---广播的发送过程

本篇文章的目录1、广播数据结构分析2、线程的切换3、processNextBroadcast分析3.1、处理并行广播3.2、处理Pending广播3.3、处理有序广播3.4、获取下一条广播3.5、检查是否是动态广播3.6、检查是否是静态广播3.7、启动进程,处理未发送的静态广播4、动态广播receiver处理5、静态广播receiver处理先了解一下广播的数据结构,然后在分析广播的处

2017-07-24 11:54:01 1119

原创 Android源码解析四大组件系列(六)---广播的处理过程

这篇文章紧接着上篇分析广播的发送过程,发送广播都是调用ContextImpl的接口去实现的,总共有二十多个,最终都是调用到AMS的broadcastIntent。主要分成下面九小节来说明。 1、设置Flag 2、检查BroadcastOptions 3、当前是否有权力发出广播 4、处理系统相关广播 5、处理粘性广播 6、registeredReceivers和receiver

2017-07-24 11:48:33 1158

原创 Android源码解析四大组件系列(五)---广播的注册过程

广播这个篇幅打算用四篇文章来写,分别为广播注册、广播处理、广播的发送,广播深入细节理解,如果都写到一篇文章会比较长,所以拆分成四篇来写。第一篇 Android源码解析—广播的注册过程 第二篇 Android源码解析—广播的处理过程 第三篇 Android源码解析—广播的发送过程 第四篇 Android源码解析—广播深入细节理解想收到广播(Broadcast),必须先要注

2017-07-20 19:17:29 1257

JAVA知识点的三十个经典回答

对JAVA基础而又很重要的知识的总结,可以看看,技术好的就不要看了,适合入门的人

2014-03-02

Thinking in java

JAVA公认的的经典之作,讲的很具体到位

2014-02-24

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

TA关注的人

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