0a031596e12ce0f081b9ee116f48f4f4635d516e |
|
30-Nov-2016 |
Peng Xu <pengxu@google.com> |
[sensorservice] Init batterystats service when needed This avoid race condition at parallel services start up that may results in sensor power usage not being properly recorded. Test: check all sensors, they still work Bug: 33199244 Change-Id: I48946667db54fc72d9be6c13b981b44d1bab88c2
/frameworks/native/services/sensorservice/BatteryService.h
|
63ff1c644f785c78adbf65b9abf6b998cee2c7a1 |
|
25-Sep-2013 |
Mike Lockwood <lockwood@google.com> |
Cleanup Binder interface between sensorservice and BatteryStats Change-Id: Ia507160a2534059afe93849c8efc8407a046b50e
/frameworks/native/services/sensorservice/BatteryService.h
|
787ac1b388f144f5e6dd38f8b807866a5256dafc |
|
19-Sep-2012 |
Mathias Agopian <mathias@google.com> |
improve sensor battery usage tracking until now we were tracking when a sensors was physically enabled or disabled and we were reporting that to the BattaryService. this wasn incorrect because we could have several different apps enabling the same sensor, so the accounting by the battery service would be incorrect in that case (depending on the order in which these apps disabled said sensor). BatteryService tracks sensors per uid, however SensorService does this per binder connection, so we could have several binder connections for the same uid, to solve this we keep a list of sensor/uid -> count, which is the bulk of this change. Bug: 6661604 Change-Id: I561c198c42ba1736a8671bdacda4c76d72b9dd6f
/frameworks/native/services/sensorservice/BatteryService.h
|