Android Sensor ARCH--getSystemService

Refs: http://www.cnblogs.com/lcw/p/3402770.html

https://source.android.com/devices/architecture

PATH:frameworks/base/core/java/android

1. SensorManager.java

     getSystemService

2. ContextImpl.java

(当我们new一个对象时,static修饰的成员变量首先被初始化,随后是普通成员,最后调用类的构造方法完成初始化)

SystemServiceRegistry类中的静态代码块完成系统服务的注册

Android Sensor ARCH--getSystemService_第1张图片

 

3. SystemServiceRegistry.java

Android Sensor ARCH--getSystemService_第2张图片

Android Sensor ARCH--getSystemService_第3张图片

CachedServiceFetcher

Android Sensor ARCH--getSystemService_第4张图片

StaticServiceFetcher

Android Sensor ARCH--getSystemService_第5张图片

 

Android Sensor ARCH--getSystemService_第6张图片

 

 

 

 

 

 

你可能感兴趣的:(Linux)