1.SensorService 启动
SystemServer.java 中的native函数 (android/frameworks/base/services/core/jni/com_android_server_SystemServer.cpp)
2.SensorManager.java (android_hardware_SensorManager.cpp)
3.SensorManager.cpp-->assertStateLocked(){ getService(name, &mSensorServer); }//得到SensorService
4.SensorDevice.cpp 调用senor中的方法
5.sensors.cpp(hal)
6.SensorService.cpp (IPC ) onFirstRef 中run 线程中执行threadLoop 循环读取count = device.poll(buffer, numEventMax); 传感器的数据
Android Sensor 学习记录
最新推荐文章于 2020-05-17 20:30:03 发布