Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6590b368 authored by ykhung's avatar ykhung Committed by YUKAI HUNG
Browse files

Add metric for battery defender

Bug: 188384887
Test: make SettingsRoboTests
Change-Id: Ida96deb6efe94a98cf6837b9f82758467a4d1300
parent cadd8689
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -132,7 +132,6 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll
            savedInstanceState.getBoolean(KEY_EXPAND_SYSTEM_INFO, mIsExpanded);
        Log.d(TAG, String.format("onCreate() slotIndex=%d isExpanded=%b",
            mTrapezoidIndex, mIsExpanded));
        mMetricsFeatureProvider.action(mPrefContext, SettingsEnums.OPEN_BATTERY_USAGE);
    }

    @Override
@@ -145,6 +144,7 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll
            BatteryDiffEntry.clearCache();
            Log.d(TAG, "clear icon and label cache since uiMode is changed");
        }
        mMetricsFeatureProvider.action(mPrefContext, SettingsEnums.OPEN_BATTERY_USAGE);
    }

    @Override
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ public class SmartBatterySettings extends DashboardFragment {

    @Override
    public int getMetricsCategory() {
        return SettingsEnums.FUELGAUGE_SMART_BATTERY;
        return SettingsEnums.OPEN_BATTERY_ADAPTIVE_PREFERENCES;
    }

    @Override
+1 −1
Original line number Diff line number Diff line
@@ -54,7 +54,7 @@ public class BatterySaverSettings extends DashboardFragment {

    @Override
    public int getMetricsCategory() {
        return SettingsEnums.FUELGAUGE_BATTERY_SAVER;
        return SettingsEnums.OPEN_BATTERY_SAVER;
    }

    @Override
+3 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.settings.fuelgauge.batterytip.actions;

import android.app.settings.SettingsEnums;
import android.content.Intent;

import com.android.settings.R;
@@ -38,6 +39,8 @@ public class BatteryDefenderAction extends BatteryTipAction {
     */
    @Override
    public void handlePositiveAction(int metricsKey) {
        mMetricsFeatureProvider.action(mContext,
                SettingsEnums.ACTION_TIP_BATTERY_DEFENDER, metricsKey);
        final Intent intent = HelpUtils.getHelpIntent(
                mContext,
                mContext.getString(R.string.help_url_battery_defender),
@@ -45,6 +48,5 @@ public class BatteryDefenderAction extends BatteryTipAction {
        if (intent != null) {
            mSettingsActivity.startActivityForResult(intent, 0);
        }
        // TODO(b/173985153): Add logging enums for Battery Defender.
    }
}
+3 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.settings.fuelgauge.batterytip.tips;

import android.app.settings.SettingsEnums;
import android.content.Context;
import android.os.Parcel;

@@ -57,7 +58,8 @@ public class BatteryDefenderTip extends BatteryTip {

    @Override
    public void log(Context context, MetricsFeatureProvider metricsFeatureProvider) {
        // TODO(b/173985153): Add logging enums for Battery Defender.
        metricsFeatureProvider.action(context, SettingsEnums.ACTION_BATTERY_DEFENDER_TIP,
                mState);
    }

    public static final Creator CREATOR = new Creator() {
Loading