自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lusing的专栏

Android爱好者,C++爱好者,汇编爱好者,数学爱好者

  • 博客(9)
  • 收藏
  • 关注

原创 说说Android的广播(5) - 广播的历史

AMS中的历史信息处理完广播之后,BroadcastQueue会记录一段历史用于调试

2016-06-08 20:45:23 1161

原创 说说Android的广播(1) - 普通广播,有序广播和粘性广播

对于Activity的启动流程,我们已经有了几个版本的分析了。这里我们分析一个更容易一些的,四大组件中最简单的Broadcast Receiver。关于Broadcast,有几点需要了解。首先是广播的类型,然后是广播的发送方法,最后是广播是如何被接收的。这三者相辅相承的,比如普通广播和有序广播只有在详细了解了广播的接收过程了之后,才能真正明白它的含义。

2016-06-08 16:45:12 6454 2

原创 说说Android的广播(4) - 前台广播为什么比后台广播快?

其实,这种前台广播的设计,就是为了加速广播的性能而设计的。二者在设计思想上就有不同。根据应用层实际的需求,决定使用前台广播还是后台广播,本来就是应用设计时候应该考虑的问题。

2016-06-08 16:39:45 9003 3

原创 说说Android的广播(3) - 什么样的广播是并发的?

什么样的广播是并发的?现在让我们开始破解Android中的一个trick,普通广播都是并发的吗? 带着这个问题,我们来看ActivityManagerService.broadcastIntentLocked中的实现逻辑。

2016-06-07 16:56:10 1841 1

原创 说说Android的广播(2) - 并发队列和串行队列

并发队列和串行队列前面我们讲了,消息分为普通消息和有序消息两大类。普通消息是可以并发的,由于是并发的,这些广播的处理者之间互相是不依赖的。另外,并发队列和串行队列都各维护了一条后台广播队列和前台广播队列。如果这个消息足够重要,想走快速通道的话,可以选择使用前台广播队列。对于并发队列,如果是进程活着,动态注册到队列里的,系统会通过并发的方式迅速将消息广播出去,就跟大家所想象的一样。

2016-06-06 19:14:17 4792

原创 用代码画流程图和时序图快餐教程(4) - mermaid时序图

mermaid时序图

2016-06-02 21:04:20 4552

原创 用代码画流程图和时序图快餐教程(3) - PlantUML画时序图

用描述性的语言来写UML,尤其是Sequence Diagram,PlantUML应该是很多同学的首选了吧。

2016-06-02 18:33:10 8063

原创 用代码画流程图和时序图快餐教程(2) - mermaid数据流图速成

mermaid的好处是可以在写markdown文档的同时,就直接可以画图了。

2016-06-02 16:43:55 9628

原创 用代码画流程图和时序图快餐教程(1) - graphviz的dot图

graphviz的dot图

2016-06-02 15:23:44 6385 1

空空如也

空空如也

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

TA关注的人

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