Loading src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java +0 −5 Original line number Diff line number Diff line Loading @@ -43,11 +43,6 @@ public interface PowerUsageFeatureProvider { */ boolean isBatteryTipsEnabled(); /** * Check whether the feedback card is enabled in the battery tips card */ boolean isBatteryTipsFeedbackEnabled(); /** * Returns a threshold (in milliseconds) for the minimal screen on time in battery usage list */ Loading src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java +0 −5 Original line number Diff line number Diff line Loading @@ -80,11 +80,6 @@ public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider return false; } @Override public boolean isBatteryTipsFeedbackEnabled() { return false; } @Override public double getBatteryUsageListScreenOnTimeThresholdInMs() { return 0; Loading src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java +0 −3 Original line number Diff line number Diff line Loading @@ -374,9 +374,6 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll } mOnBatteryUsageUpdatedListener.onBatteryUsageUpdated( slotUsageData, getSlotInformation(), isBatteryUsageMapNullOrEmpty()); Log.d(TAG, "isBatteryTipsEnabled = " + mPowerUsageFeatureProvider.isBatteryTipsEnabled()); if (mOnBatteryTipsUpdatedListener != null) { mExecutor.execute(() -> { final PowerAnomalyEventList anomalyEventList = mPowerUsageFeatureProvider Loading src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreference.java +0 −16 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ import android.os.Bundle; import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; Loading @@ -34,7 +33,6 @@ import androidx.preference.PreferenceViewHolder; import com.android.settings.R; import com.android.settings.SettingsActivity; import com.android.settings.core.SubSettingLauncher; import com.android.settings.fuelgauge.PowerUsageFeatureProvider; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; Loading @@ -47,7 +45,6 @@ public class BatteryTipsCardPreference extends Preference implements View.OnClic private static final String TAG = "BatteryTipsCardPreference"; private final PowerUsageFeatureProvider mPowerUsageFeatureProvider; private final MetricsFeatureProvider mMetricsFeatureProvider; private String mAnomalyEventId; Loading @@ -71,7 +68,6 @@ public class BatteryTipsCardPreference extends Preference implements View.OnClic setLayoutResource(R.layout.battery_tips_card); setSelectable(false); final FeatureFactory featureFactory = FeatureFactory.getFactory(context); mPowerUsageFeatureProvider = featureFactory.getPowerUsageFeatureProvider(context); mMetricsFeatureProvider = featureFactory.getMetricsFeatureProvider(); mPowerAnomalyKey = null; } Loading Loading @@ -191,17 +187,5 @@ public class BatteryTipsCardPreference extends Preference implements View.OnClic if (mIconResourceId != 0) { ((ImageView) view.findViewById(R.id.icon)).setImageResource(mIconResourceId); } if (!mPowerUsageFeatureProvider.isBatteryTipsFeedbackEnabled()) { return; } view.findViewById(R.id.tips_card) .setBackgroundResource(R.drawable.battery_tips_half_rounded_top_bg); view.findViewById(R.id.feedback_card).setVisibility(View.VISIBLE); ImageButton thumbUpButton = (ImageButton) view.findViewById(R.id.thumb_up); thumbUpButton.setOnClickListener(this); ImageButton thumbDownButton = (ImageButton) view.findViewById(R.id.thumb_down); thumbDownButton.setOnClickListener(this); } } src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java +0 −12 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import androidx.preference.PreferenceScreen; import com.android.internal.annotations.VisibleForTesting; import com.android.settings.R; import com.android.settings.core.BasePreferenceController; import com.android.settings.fuelgauge.PowerUsageFeatureProvider; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; Loading @@ -38,7 +37,6 @@ public class BatteryTipsController extends BasePreferenceController { private static final String ROOT_PREFERENCE_KEY = "battery_tips_category"; private static final String CARD_PREFERENCE_KEY = "battery_tips_card"; private final PowerUsageFeatureProvider mPowerUsageFeatureProvider; private final MetricsFeatureProvider mMetricsFeatureProvider; @VisibleForTesting Loading @@ -47,14 +45,9 @@ public class BatteryTipsController extends BasePreferenceController { public BatteryTipsController(Context context) { super(context, ROOT_PREFERENCE_KEY); final FeatureFactory featureFactory = FeatureFactory.getFactory(context); mPowerUsageFeatureProvider = featureFactory.getPowerUsageFeatureProvider(context); mMetricsFeatureProvider = featureFactory.getMetricsFeatureProvider(); } private boolean isTipsCardVisible() { return mPowerUsageFeatureProvider.isBatteryTipsEnabled(); } @Override public int getAvailabilityStatus() { return AVAILABLE; Loading Loading @@ -102,12 +95,7 @@ public class BatteryTipsController extends BasePreferenceController { : getStringFromResource(resourceId, resourceIndex); } @VisibleForTesting void handleBatteryTipsCardUpdated(PowerAnomalyEvent powerAnomalyEvent) { if (!isTipsCardVisible()) { mCardPreference.setVisible(false); return; } if (powerAnomalyEvent == null) { mCardPreference.setVisible(false); return; Loading Loading
src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java +0 −5 Original line number Diff line number Diff line Loading @@ -43,11 +43,6 @@ public interface PowerUsageFeatureProvider { */ boolean isBatteryTipsEnabled(); /** * Check whether the feedback card is enabled in the battery tips card */ boolean isBatteryTipsFeedbackEnabled(); /** * Returns a threshold (in milliseconds) for the minimal screen on time in battery usage list */ Loading
src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java +0 −5 Original line number Diff line number Diff line Loading @@ -80,11 +80,6 @@ public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider return false; } @Override public boolean isBatteryTipsFeedbackEnabled() { return false; } @Override public double getBatteryUsageListScreenOnTimeThresholdInMs() { return 0; Loading
src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java +0 −3 Original line number Diff line number Diff line Loading @@ -374,9 +374,6 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll } mOnBatteryUsageUpdatedListener.onBatteryUsageUpdated( slotUsageData, getSlotInformation(), isBatteryUsageMapNullOrEmpty()); Log.d(TAG, "isBatteryTipsEnabled = " + mPowerUsageFeatureProvider.isBatteryTipsEnabled()); if (mOnBatteryTipsUpdatedListener != null) { mExecutor.execute(() -> { final PowerAnomalyEventList anomalyEventList = mPowerUsageFeatureProvider Loading
src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreference.java +0 −16 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ import android.os.Bundle; import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; Loading @@ -34,7 +33,6 @@ import androidx.preference.PreferenceViewHolder; import com.android.settings.R; import com.android.settings.SettingsActivity; import com.android.settings.core.SubSettingLauncher; import com.android.settings.fuelgauge.PowerUsageFeatureProvider; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; Loading @@ -47,7 +45,6 @@ public class BatteryTipsCardPreference extends Preference implements View.OnClic private static final String TAG = "BatteryTipsCardPreference"; private final PowerUsageFeatureProvider mPowerUsageFeatureProvider; private final MetricsFeatureProvider mMetricsFeatureProvider; private String mAnomalyEventId; Loading @@ -71,7 +68,6 @@ public class BatteryTipsCardPreference extends Preference implements View.OnClic setLayoutResource(R.layout.battery_tips_card); setSelectable(false); final FeatureFactory featureFactory = FeatureFactory.getFactory(context); mPowerUsageFeatureProvider = featureFactory.getPowerUsageFeatureProvider(context); mMetricsFeatureProvider = featureFactory.getMetricsFeatureProvider(); mPowerAnomalyKey = null; } Loading Loading @@ -191,17 +187,5 @@ public class BatteryTipsCardPreference extends Preference implements View.OnClic if (mIconResourceId != 0) { ((ImageView) view.findViewById(R.id.icon)).setImageResource(mIconResourceId); } if (!mPowerUsageFeatureProvider.isBatteryTipsFeedbackEnabled()) { return; } view.findViewById(R.id.tips_card) .setBackgroundResource(R.drawable.battery_tips_half_rounded_top_bg); view.findViewById(R.id.feedback_card).setVisibility(View.VISIBLE); ImageButton thumbUpButton = (ImageButton) view.findViewById(R.id.thumb_up); thumbUpButton.setOnClickListener(this); ImageButton thumbDownButton = (ImageButton) view.findViewById(R.id.thumb_down); thumbDownButton.setOnClickListener(this); } }
src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java +0 −12 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import androidx.preference.PreferenceScreen; import com.android.internal.annotations.VisibleForTesting; import com.android.settings.R; import com.android.settings.core.BasePreferenceController; import com.android.settings.fuelgauge.PowerUsageFeatureProvider; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; Loading @@ -38,7 +37,6 @@ public class BatteryTipsController extends BasePreferenceController { private static final String ROOT_PREFERENCE_KEY = "battery_tips_category"; private static final String CARD_PREFERENCE_KEY = "battery_tips_card"; private final PowerUsageFeatureProvider mPowerUsageFeatureProvider; private final MetricsFeatureProvider mMetricsFeatureProvider; @VisibleForTesting Loading @@ -47,14 +45,9 @@ public class BatteryTipsController extends BasePreferenceController { public BatteryTipsController(Context context) { super(context, ROOT_PREFERENCE_KEY); final FeatureFactory featureFactory = FeatureFactory.getFactory(context); mPowerUsageFeatureProvider = featureFactory.getPowerUsageFeatureProvider(context); mMetricsFeatureProvider = featureFactory.getMetricsFeatureProvider(); } private boolean isTipsCardVisible() { return mPowerUsageFeatureProvider.isBatteryTipsEnabled(); } @Override public int getAvailabilityStatus() { return AVAILABLE; Loading Loading @@ -102,12 +95,7 @@ public class BatteryTipsController extends BasePreferenceController { : getStringFromResource(resourceId, resourceIndex); } @VisibleForTesting void handleBatteryTipsCardUpdated(PowerAnomalyEvent powerAnomalyEvent) { if (!isTipsCardVisible()) { mCardPreference.setVisible(false); return; } if (powerAnomalyEvent == null) { mCardPreference.setVisible(false); return; Loading