Merge "Disable anomaly app detection for battery" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
90331c0f20
@@ -26,7 +26,6 @@ import com.android.settings.fuelgauge.BatteryUtils;
|
|||||||
import com.android.settings.fuelgauge.batterytip.detectors.EarlyWarningDetector;
|
import com.android.settings.fuelgauge.batterytip.detectors.EarlyWarningDetector;
|
||||||
import com.android.settings.fuelgauge.batterytip.detectors.HighUsageDetector;
|
import com.android.settings.fuelgauge.batterytip.detectors.HighUsageDetector;
|
||||||
import com.android.settings.fuelgauge.batterytip.detectors.LowBatteryDetector;
|
import com.android.settings.fuelgauge.batterytip.detectors.LowBatteryDetector;
|
||||||
import com.android.settings.fuelgauge.batterytip.detectors.RestrictAppDetector;
|
|
||||||
import com.android.settings.fuelgauge.batterytip.detectors.SmartBatteryDetector;
|
import com.android.settings.fuelgauge.batterytip.detectors.SmartBatteryDetector;
|
||||||
import com.android.settings.fuelgauge.batterytip.detectors.SummaryDetector;
|
import com.android.settings.fuelgauge.batterytip.detectors.SummaryDetector;
|
||||||
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
|
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
|
||||||
@@ -74,7 +73,9 @@ public class BatteryTipLoader extends AsyncLoaderCompat<List<BatteryTip>> {
|
|||||||
tips.add(new SmartBatteryDetector(policy, context.getContentResolver()).detect());
|
tips.add(new SmartBatteryDetector(policy, context.getContentResolver()).detect());
|
||||||
tips.add(new EarlyWarningDetector(policy, context).detect());
|
tips.add(new EarlyWarningDetector(policy, context).detect());
|
||||||
tips.add(new SummaryDetector(policy, batteryInfo.averageTimeToDischarge).detect());
|
tips.add(new SummaryDetector(policy, batteryInfo.averageTimeToDischarge).detect());
|
||||||
tips.add(new RestrictAppDetector(context, policy).detect());
|
// Disable this feature now since it introduces false positive cases. We will try to improve
|
||||||
|
// it in the future.
|
||||||
|
// tips.add(new RestrictAppDetector(context, policy).detect());
|
||||||
|
|
||||||
Collections.sort(tips);
|
Collections.sort(tips);
|
||||||
return tips;
|
return tips;
|
||||||
|
@@ -32,7 +32,6 @@ import com.android.settings.fuelgauge.BatteryUtils;
|
|||||||
import com.android.settings.fuelgauge.batterytip.tips.AppLabelPredicate;
|
import com.android.settings.fuelgauge.batterytip.tips.AppLabelPredicate;
|
||||||
import com.android.settings.fuelgauge.batterytip.tips.AppRestrictionPredicate;
|
import com.android.settings.fuelgauge.batterytip.tips.AppRestrictionPredicate;
|
||||||
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
|
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
|
||||||
import com.android.settings.testutils.BatteryTestUtils;
|
|
||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
@@ -43,15 +42,14 @@ import org.mockito.Mock;
|
|||||||
import org.mockito.MockitoAnnotations;
|
import org.mockito.MockitoAnnotations;
|
||||||
import org.robolectric.RobolectricTestRunner;
|
import org.robolectric.RobolectricTestRunner;
|
||||||
import org.robolectric.RuntimeEnvironment;
|
import org.robolectric.RuntimeEnvironment;
|
||||||
|
import org.robolectric.util.ReflectionHelpers;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.robolectric.util.ReflectionHelpers;
|
|
||||||
|
|
||||||
@RunWith(RobolectricTestRunner.class)
|
@RunWith(RobolectricTestRunner.class)
|
||||||
public class BatteryTipLoaderTest {
|
public class BatteryTipLoaderTest {
|
||||||
|
|
||||||
private static final int[] TIP_ORDER = {
|
private static final int[] TIP_ORDER = {
|
||||||
BatteryTip.TipType.APP_RESTRICTION,
|
|
||||||
BatteryTip.TipType.BATTERY_SAVER,
|
BatteryTip.TipType.BATTERY_SAVER,
|
||||||
BatteryTip.TipType.HIGH_DEVICE_USAGE,
|
BatteryTip.TipType.HIGH_DEVICE_USAGE,
|
||||||
BatteryTip.TipType.LOW_BATTERY,
|
BatteryTip.TipType.LOW_BATTERY,
|
||||||
|
Reference in New Issue
Block a user