Android Sensor 學習記錄

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); 傳感器的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章