packages/services/Analytics
リビジョン | d0b38893139c5aacd9bfa7b63351f62c1e524ffb (tree) |
---|---|
日時 | 2016-08-15 14:13:43 |
作者 | Chih-Wei Huang <cwhuang@linu...> |
コミッター | Chih-Wei Huang |
HardwareCollector: send sensors info
Send the sensors hal name if it's not the default kbd.
@@ -55,6 +55,7 @@ public class HardwareCollectorService extends IntentService { | ||
55 | 55 | private static final String GA_ACTION_HAS_BATTERY = "has_battery"; |
56 | 56 | private static final String GA_ACTION_HAS_WIFI = "has_wifi"; |
57 | 57 | private static final String GA_ACTION_HAS_ETHERNET = "has_ethernet"; |
58 | + private static final String GA_ACTION_HAS_SENSORS = "has_sensors"; | |
58 | 59 | private static final String GA_LABEL_HAS_BATTERY = "battery"; |
59 | 60 | private static final String GA_LABEL_NO_BATTERY = "no_battery"; |
60 | 61 |
@@ -95,6 +96,7 @@ public class HardwareCollectorService extends IntentService { | ||
95 | 96 | collectTouchScreenInfo(); |
96 | 97 | collectBatteryInfo(); |
97 | 98 | collectNetworkInfo(); |
99 | + collectSensorsInfo(); | |
98 | 100 | } |
99 | 101 | |
100 | 102 | private void collectOpenGLInfo() { |
@@ -189,6 +191,13 @@ public class HardwareCollectorService extends IntentService { | ||
189 | 191 | } |
190 | 192 | } |
191 | 193 | |
194 | + private void collectSensorsInfo() { | |
195 | + String sensors = SystemProperties.get("ro.hardware.sensors", ""); | |
196 | + if (!sensors.isEmpty() && !"kbd".equals(sensors)) { | |
197 | + checkAndSend(GA_ACTION_HAS_SENSORS, sensors); | |
198 | + } | |
199 | + } | |
200 | + | |
192 | 201 | private void getLastInfo() { |
193 | 202 | try { |
194 | 203 | if (mInfoFile.exists()) { |