Android 消息传递机制
摘要:线程间消息传递机制 http://androidxref.com/6.0.1_r10/xref/frameworks/base/core/java/android/os/Handler.java http://androidxref.com/6.0.1_r10/xref/frameworks/bas
阅读全文
posted @
2019-12-24 15:44
mingfeng002
阅读(1077)
推荐(0)
getApplication()和getApplicationContext()区别
摘要:二者使用结果相同,我们写个代码分别打印二者返回结果,发现两个方法获取的是同一个对象。 结果 区别 getApplication()是用来获取Application实例的,但是该方法只在Activity和Service中才能调用;在一些其他的地方,比如说当我们在BroadcastReceiver中也想
阅读全文
posted @
2019-12-06 14:49
mingfeng002
阅读(7430)
推荐(0)
Service启动流程
摘要:Service启动流程从整个宏观上来看,它的模型如下 startService启动流程时序图 Activity中使用的startService方法是定义在Context的抽象类中,它的真正实现者是ContextImpl,所以我们首先进入ContextImpl类 (1)ContextImpl.star
阅读全文
posted @
2019-03-25 11:15
mingfeng002
阅读(789)
推荐(0)
android点击桌面App图标activity启动流程
摘要:1、点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求;2、system_server进程接收到请求后,向zygote进程发送创建进程的请求;3、Zygote进程fork出新的子进程,即App进程;4、App进程,通过B
阅读全文
posted @
2019-01-28 17:19
mingfeng002
阅读(4131)
推荐(0)
Android启动过程
摘要:第一个阶段:系统启动 1.首先是Android系统启动 这时候第一进程是zygote。zygote英文是受精卵的意思。android系统的所有进程都是由zygote进程fork而来。zygote最先启动的第一个进程是鼎鼎大名的SystemServer进程。这个进程包含了我们常说的三个大神级系统服务,
阅读全文
posted @
2019-01-28 17:04
mingfeng002
阅读(1003)
推荐(0)