Format battery java code
After this CL, we can follow Guideline:go/hc-mainline-dev#format-code to keep java format consistent. Test: manual Bug: 304439460 Change-Id: I5bb77f81b0bd9be618e34942eaaee8296bc42796
This commit is contained in:
@@ -40,23 +40,18 @@ import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppEntry;
|
||||
import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
|
||||
|
||||
public class HighPowerDetail extends InstrumentedDialogFragment implements OnClickListener,
|
||||
View.OnClickListener {
|
||||
public class HighPowerDetail extends InstrumentedDialogFragment
|
||||
implements OnClickListener, View.OnClickListener {
|
||||
|
||||
private static final String ARG_DEFAULT_ON = "default_on";
|
||||
|
||||
@VisibleForTesting
|
||||
PowerAllowlistBackend mBackend;
|
||||
@VisibleForTesting
|
||||
BatteryUtils mBatteryUtils;
|
||||
@VisibleForTesting
|
||||
String mPackageName;
|
||||
@VisibleForTesting
|
||||
int mPackageUid;
|
||||
@VisibleForTesting PowerAllowlistBackend mBackend;
|
||||
@VisibleForTesting BatteryUtils mBatteryUtils;
|
||||
@VisibleForTesting String mPackageName;
|
||||
@VisibleForTesting int mPackageUid;
|
||||
private CharSequence mLabel;
|
||||
private boolean mDefaultOn;
|
||||
@VisibleForTesting
|
||||
boolean mIsEnabled;
|
||||
@VisibleForTesting boolean mIsEnabled;
|
||||
private Checkable mOptionOn;
|
||||
private Checkable mOptionOff;
|
||||
|
||||
@@ -85,10 +80,13 @@ public class HighPowerDetail extends InstrumentedDialogFragment implements OnCli
|
||||
}
|
||||
|
||||
public Checkable setup(View view, boolean on) {
|
||||
((TextView) view.findViewById(android.R.id.title)).setText(on
|
||||
? R.string.ignore_optimizations_on : R.string.ignore_optimizations_off);
|
||||
((TextView) view.findViewById(android.R.id.summary)).setText(on
|
||||
? R.string.ignore_optimizations_on_desc : R.string.ignore_optimizations_off_desc);
|
||||
((TextView) view.findViewById(android.R.id.title))
|
||||
.setText(on ? R.string.ignore_optimizations_on : R.string.ignore_optimizations_off);
|
||||
((TextView) view.findViewById(android.R.id.summary))
|
||||
.setText(
|
||||
on
|
||||
? R.string.ignore_optimizations_on_desc
|
||||
: R.string.ignore_optimizations_off_desc);
|
||||
view.setClickable(true);
|
||||
view.setOnClickListener(this);
|
||||
if (!on && mBackend.isSysAllowlisted(mPackageName)) {
|
||||
@@ -99,10 +97,11 @@ public class HighPowerDetail extends InstrumentedDialogFragment implements OnCli
|
||||
|
||||
@Override
|
||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||
AlertDialog.Builder b = new AlertDialog.Builder(getContext())
|
||||
.setTitle(mLabel)
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
.setView(R.layout.ignore_optimizations_content);
|
||||
AlertDialog.Builder b =
|
||||
new AlertDialog.Builder(getContext())
|
||||
.setTitle(mLabel)
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
.setView(R.layout.ignore_optimizations_content);
|
||||
if (!mBackend.isSysAllowlisted(mPackageName)) {
|
||||
b.setPositiveButton(R.string.done, this);
|
||||
}
|
||||
@@ -141,8 +140,8 @@ public class HighPowerDetail extends InstrumentedDialogFragment implements OnCli
|
||||
if (newValue != oldValue) {
|
||||
logSpecialPermissionChange(newValue, mPackageName, getContext());
|
||||
if (newValue) {
|
||||
mBatteryUtils.setForceAppStandby(mPackageUid, mPackageName,
|
||||
AppOpsManager.MODE_ALLOWED);
|
||||
mBatteryUtils.setForceAppStandby(
|
||||
mPackageUid, mPackageName, AppOpsManager.MODE_ALLOWED);
|
||||
mBackend.addApp(mPackageName);
|
||||
} else {
|
||||
mBackend.removeApp(mPackageName);
|
||||
@@ -153,10 +152,13 @@ public class HighPowerDetail extends InstrumentedDialogFragment implements OnCli
|
||||
|
||||
@VisibleForTesting
|
||||
static void logSpecialPermissionChange(boolean allowlist, String packageName, Context context) {
|
||||
int logCategory = allowlist ? SettingsEnums.APP_SPECIAL_PERMISSION_BATTERY_DENY
|
||||
: SettingsEnums.APP_SPECIAL_PERMISSION_BATTERY_ALLOW;
|
||||
FeatureFactory.getFeatureFactory().getMetricsFeatureProvider().action(context, logCategory,
|
||||
packageName);
|
||||
int logCategory =
|
||||
allowlist
|
||||
? SettingsEnums.APP_SPECIAL_PERMISSION_BATTERY_DENY
|
||||
: SettingsEnums.APP_SPECIAL_PERMISSION_BATTERY_ALLOW;
|
||||
FeatureFactory.getFeatureFactory()
|
||||
.getMetricsFeatureProvider()
|
||||
.action(context, logCategory, packageName);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -177,8 +179,8 @@ public class HighPowerDetail extends InstrumentedDialogFragment implements OnCli
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
static CharSequence getSummary(Context context, PowerAllowlistBackend powerAllowlist,
|
||||
String pkg, int uid) {
|
||||
static CharSequence getSummary(
|
||||
Context context, PowerAllowlistBackend powerAllowlist, String pkg, int uid) {
|
||||
return context.getString(
|
||||
powerAllowlist.isSysAllowlisted(pkg) || powerAllowlist.isDefaultActiveApp(pkg, uid)
|
||||
? R.string.high_power_system
|
||||
|
||||
Reference in New Issue
Block a user