Android中launcher的详细分析.docxVIP

  • 7
  • 0
  • 约7.44千字
  • 约 10页
  • 2017-11-27 发布于河南
  • 举报
Android中launcher的详细分析

Android中launcher的详细分析 之前一度为如何判断当前所处的界面就是home主桌面而伤脑筋的,后来找到的方法也不是很理想,由此到现在看了launcher的分析,觉得很有帮助哈~这边给大家分享下哈~~~Linux kernel启动以后会通过app_main进程来初始化android Runtime Java运行环境,而zygote是Android的第一个进程。所有的android的应用以及大部分系统服务都是通过zygote fork出来的子进程(我现在看到的只有native的service manager不是zygote fork出来的)。在system server中启动的若干系统服务中与我们启动进程相关的就是Acitivity Manager。 当systerm server启动好所有服务以后,系统就进入”system ready”状态,这个时候Activity Manager就登场了。Activity Manager光看代码行就知道是一个重量级的服务,它主要管理Activity之间的跳转,以及进程的生命周期。当Activity Manager发现系统已经启动好以后它就会发出一个intent:java代码:Intent intent = new Intent(mTopAction, mTopData != null ? Uri.parse(mTopData) : nu

文档评论(0)

1亿VIP精品文档

相关文档