简单明了,挺好
分分钟钟看懂ContentProvider启动源码流程为了放大时序图,一些类缩小下:CR:ContentResolverACR:ApplicationContentResolverCPN:ContentProviderNativ...
sendBroadcast通过Binder进程间通信机制发给ActivityManagerService进程,ActivityManagerService会找出相应的广播接收...
动态注册registerReceiver:主要就是将广播接收器receiver封装到LoadedApk的InnerReceiver(继承IIntentReceiver接口的b...
为了放大时序图,一些类缩小下:CR:ContentResolverACR:ApplicationContentResolverCPN:ContentProviderNativ...
不错,不错
HandlerLooperMessage享元模式分析先看下这几个类的关系 Looper:是消息循环监听器,一个线程(包括UI线程)和Handler是一对多的关系,也就是在线程中使用handler,必须要有Looper。 Han...
先看下这几个类的关系 Looper:是消息循环监听器,一个线程(包括UI线程)和Handler是一对多的关系,也就是在线程中使用handler,必须要有Looper。 Han...
很不错
startService源码从应用主进程到AMS进程的过程分析及涉及装饰、代理、单利设计模式从三个流程上来分析: 一、从activity的startService到ContextImpl的大概流程,涉及到装饰模式: 在Activity类中实现startService...
从三个流程上来分析: 一、从activity的startService到ContextImpl的大概流程,涉及到装饰模式: 在Activity类中实现startService...
很好
startService源码从AMS进程到service的新进程启动过程分析在开发过程中,会单独把一些耗时的计算放到一个独立的进程中进行,这样就能不会影响到主进程的使用。 本文接着上一篇基础上介绍应用主进程到AMS进程的过程,介绍从AMS进程到ser...
在开发过程中,会单独把一些耗时的计算放到一个独立的进程中进行,这样就能不会影响到主进程的使用。 本文接着上一篇基础上介绍应用主进程到AMS进程的过程,介绍从AMS进程到ser...