上一章我们讲到在SystemServer中会初始化一个WifiService对象,那么我们来看看这个WifiService的构造方法,路径:./frameworks/base/services/java/com/android/server/wifi/WifiService.java
public WifiService(Context context) {
mContext...
分类:
移动开发 时间:
2015-01-07 16:48:16
阅读次数:
550
在Android系统启动的时候,会在./frameworks/base/services/java/com/android/server/SystemServer.java类中启动许多服务,其中和Wifi相关的服务就在这里初始化。在SystemServer的main方法中,我们可以看到
thr.initAndLoop();
这里调用了它的内部类对象的initAndLoop方法,在这个方法的作用...
分类:
移动开发 时间:
2015-01-07 13:15:58
阅读次数:
347
系统启动时,会在SystemServer中创建一个WifiService的对象,并把这个对象保存在系统服务中
wifi = new WifiService(context);
ServiceManager.addService(Context.WIFI_SERVICE, wifi);
看看WiFiService的构造方法
public WifiService(Context context)...
分类:
移动开发 时间:
2014-12-26 18:47:02
阅读次数:
344
本文主要介绍Android4.4默认Home应用Launcher3的启动过程和Launcher3的数据加载过程。Launcher的启动是开机时,ActivityManagerService准备好后开始的,下图是它的启动序列图:
step1,SystemServer中,ActivityManagerService准备好了。
step3,
boolean resumeTopAct...
分类:
移动开发 时间:
2014-12-15 00:16:49
阅读次数:
306
下图描述了在source application中broadcast一个intent,注册此intent的Target Application如何启动和接收的流程。
The picture above is the flow chart for how the source Application broadcast an intent
(1) Inform AMS to br...
分类:
移动开发 时间:
2014-12-10 12:36:08
阅读次数:
192
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6768304在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育 (fork)出来的,这也许...
分类:
移动开发 时间:
2014-12-04 13:43:05
阅读次数:
278
本文主要介绍android4.4中ActivityManagerService的启动和ActivityManagerService对Activity堆栈的管理。
一、ActivityManagerService的启动
ActivityManagerService也是在SystemServer启动的时候创建的,
class ServerThread {
.......
pub...
分类:
移动开发 时间:
2014-11-23 17:35:05
阅读次数:
513
android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监 听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等 等,.....
分类:
移动开发 时间:
2014-10-21 15:00:44
阅读次数:
190
SystemServer是Android系统的核心,APK应用中可以直接交互的大部分系统服务都在该进程中执行,常见的比方WindowManagerServer(Wms)、ActivityManagerSystemService(AmS)、 PackageManagerServer(PmS)等,这些系...
分类:
移动开发 时间:
2014-10-06 23:19:10
阅读次数:
364
android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安...
分类:
移动开发 时间:
2014-09-29 12:59:41
阅读次数:
226