Android进程启动,究竟是哪个Component触发的?

我们知道Android进程启动,肯定是由于某个组件(Activity,BroadcastReciever,Service,ContentProvider)触发的。

而且我们也经常看到如下的log(tag=ActivityManager过滤):

 01-27 20:02:53.397 388-388/system_process I/ActivityManager: **Start proc com.android.dialer for broadcast com.android.dialer/.calllog.CallLogReceiver****: pid=987 uid=10015 gids={50015, 3003, 1015, 1028}

现在我有个需求,想要在Application的onCreate的时机,就想拿到到底是哪个组件触发的????

求大侠们指点迷津~~

建议你看一下 老罗的Android之旅 的博客,他从启动开始分析Android的运行源码

求各位大神们搭救~~