随笔分类 -  android framework

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) 评论(1) 推荐(0)
getApplication()和getApplicationContext()区别
摘要:二者使用结果相同,我们写个代码分别打印二者返回结果,发现两个方法获取的是同一个对象。 结果 区别 getApplication()是用来获取Application实例的,但是该方法只在Activity和Service中才能调用;在一些其他的地方,比如说当我们在BroadcastReceiver中也想 阅读全文
posted @ 2019-12-06 14:49 mingfeng002 阅读(7430) 评论(0) 推荐(0)
Service启动流程
摘要:Service启动流程从整个宏观上来看,它的模型如下 startService启动流程时序图 Activity中使用的startService方法是定义在Context的抽象类中,它的真正实现者是ContextImpl,所以我们首先进入ContextImpl类 (1)ContextImpl.star 阅读全文
posted @ 2019-03-25 11:15 mingfeng002 阅读(789) 评论(0) 推荐(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) 推荐(0)
Android启动过程
摘要:第一个阶段:系统启动 1.首先是Android系统启动 这时候第一进程是zygote。zygote英文是受精卵的意思。android系统的所有进程都是由zygote进程fork而来。zygote最先启动的第一个进程是鼎鼎大名的SystemServer进程。这个进程包含了我们常说的三个大神级系统服务, 阅读全文
posted @ 2019-01-28 17:04 mingfeng002 阅读(1003) 评论(0) 推荐(0)