OSDN Git Service

DO NOT MERGE Add metric log for anomaly.
authorjackqdyulei <jackqdyulei@google.com>
Wed, 25 Oct 2017 17:41:30 +0000 (10:41 -0700)
committerandroid-build-team Robot <android-build-team-robot@google.com>
Thu, 8 Feb 2018 04:12:22 +0000 (04:12 +0000)
commit8d6b7d51bbe037dda9a38e6a0cff205d15d05759
treef7584ce9f33a07ee6c7349e578e07ce235275d83
parent1f25d963a7bf84c6286fd1ac70939ed167f80fe6
DO NOT MERGE Add metric log for anomaly.

This cl creates metric log when anomaly surfaces in battery page or
anomaly dialog.

Each anomaly action contains two fields:
1. FIELD_CONTEXT(int): determine which fragment start this action.
2. FIELD_ANOMALY_ACTION_TYPE(int): determine action type for this
anomaly.

**Cherry-picked from ag/3120176. Fix merge conflict in import part
in AdvancedPowerUsageDetail**

Bug: 68215016
Test: RunSettingsRoboTests
Change-Id: I83761e2a9c206ea7a04f7d031a6961fdab7ca9a0
(cherry picked from commit adf11594d3510cd947e186ce4dec254223f1da10)
src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
src/com/android/settings/fuelgauge/PowerUsageSummary.java
src/com/android/settings/fuelgauge/anomaly/AnomalyDialogFragment.java
src/com/android/settings/fuelgauge/anomaly/AnomalyUtils.java
src/com/android/settings/fuelgauge/anomaly/action/AnomalyAction.java
src/com/android/settings/fuelgauge/anomaly/action/StopAndBackgroundCheckAction.java
tests/robotests/src/com/android/settings/fuelgauge/anomaly/AnomalyDialogFragmentTest.java
tests/robotests/src/com/android/settings/fuelgauge/anomaly/AnomalyUtilsTest.java