sdk: Optimize imports
Reordering and removing unused ones Change-Id: I1fff9c6f11c71022dbf4207ee042d2ee2ff77ee6
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2023 The LineageOS Project
|
||||
* SPDX-FileCopyrightText: 2023-2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
@@ -13,10 +13,10 @@ import android.os.UserHandle;
|
||||
|
||||
import org.lineageos.platform.internal.common.UserContentObserver;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
|
||||
public abstract class LineageBaseFeature {
|
||||
protected final Context mContext;
|
||||
protected final Handler mHandler;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2021 The LineageOS Project
|
||||
* SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
@@ -8,26 +8,22 @@ package org.lineageos.platform.internal;
|
||||
import static lineageos.providers.LineageSettings.Secure.POWER_MENU_ACTIONS;
|
||||
import static lineageos.providers.LineageSettings.Secure.getStringForUser;
|
||||
import static lineageos.providers.LineageSettings.Secure.putStringForUser;
|
||||
|
||||
import static org.lineageos.internal.util.PowerMenuConstants.GLOBAL_ACTION_KEY_BUGREPORT;
|
||||
import static org.lineageos.internal.util.PowerMenuConstants.GLOBAL_ACTION_KEY_LOCKDOWN;
|
||||
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.database.ContentObserver;
|
||||
import android.net.Uri;
|
||||
import android.os.Binder;
|
||||
import android.os.Handler;
|
||||
import android.os.IBinder;
|
||||
import android.os.UserHandle;
|
||||
import android.provider.Settings;
|
||||
|
||||
import lineageos.app.LineageContextConstants;
|
||||
import lineageos.app.ILineageGlobalActions;
|
||||
|
||||
import org.lineageos.internal.util.PowerMenuConstants;
|
||||
|
||||
import lineageos.app.ILineageGlobalActions;
|
||||
import lineageos.app.LineageContextConstants;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2015-2016 The CyanogenMod Project
|
||||
* SPDX-FileCopyrightText: 2017-2020 The LineageOS Project
|
||||
* SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package org.lineageos.platform.internal;
|
||||
|
||||
import static com.android.server.display.color.DisplayTransformManager.LEVEL_COLOR_MATRIX_GRAYSCALE;
|
||||
import static com.android.server.display.color.DisplayTransformManager.LEVEL_COLOR_MATRIX_NIGHT_DISPLAY;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.IBinder;
|
||||
import android.os.UserHandle;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.server.display.color.DisplayTransformManager;
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.display.color.DisplayTransformManager;
|
||||
|
||||
import lineageos.app.LineageContextConstants;
|
||||
import lineageos.hardware.ILineageHardwareService;
|
||||
import lineageos.hardware.LineageHardwareManager;
|
||||
|
||||
import static com.android.server.display.color.DisplayTransformManager.LEVEL_COLOR_MATRIX_NIGHT_DISPLAY;
|
||||
import static com.android.server.display.color.DisplayTransformManager.LEVEL_COLOR_MATRIX_GRAYSCALE;
|
||||
|
||||
/** @hide */
|
||||
public class LineageHardwareService extends LineageSystemService {
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ package org.lineageos.platform.internal;
|
||||
import android.content.Context;
|
||||
import android.os.SystemProperties;
|
||||
import android.util.Slog;
|
||||
|
||||
import com.android.server.LocalServices;
|
||||
import com.android.server.SystemServiceManager;
|
||||
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2016 The CyanogenMod Project
|
||||
* SPDX-FileCopyrightText: 2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package org.lineageos.platform.internal;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.android.server.SystemService;
|
||||
|
||||
public abstract class LineageSystemService extends SystemService {
|
||||
|
||||
@@ -6,51 +6,52 @@
|
||||
|
||||
package org.lineageos.platform.internal;
|
||||
|
||||
import android.app.ActivityManagerNative;
|
||||
import android.app.NotificationGroup;
|
||||
import android.app.backup.BackupManager;
|
||||
import android.bluetooth.BluetoothDevice;
|
||||
import android.bluetooth.BluetoothManager;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.ServiceConnection;
|
||||
import android.content.res.XmlResourceParser;
|
||||
import android.database.ContentObserver;
|
||||
import android.net.Uri;
|
||||
import android.net.wifi.WifiInfo;
|
||||
import android.net.wifi.WifiManager;
|
||||
import android.os.Environment;
|
||||
import android.os.Handler;
|
||||
import android.os.IBinder;
|
||||
import android.os.Looper;
|
||||
import android.os.Message;
|
||||
import android.os.ParcelUuid;
|
||||
import android.os.UserHandle;
|
||||
import android.text.TextUtils;
|
||||
import android.util.ArraySet;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.internal.policy.IKeyguardService;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
import org.xmlpull.v1.XmlPullParserFactory;
|
||||
|
||||
import android.app.ActivityManagerNative;
|
||||
import android.app.NotificationGroup;
|
||||
import android.app.backup.BackupManager;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.res.XmlResourceParser;
|
||||
import android.os.Environment;
|
||||
import android.os.Handler;
|
||||
import android.os.UserHandle;
|
||||
import android.os.IBinder;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.os.ParcelUuid;
|
||||
|
||||
import lineageos.app.IProfileManager;
|
||||
import lineageos.app.LineageContextConstants;
|
||||
import lineageos.app.Profile;
|
||||
import lineageos.app.ProfileGroup;
|
||||
import lineageos.app.ProfileManager;
|
||||
import lineageos.app.IProfileManager;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.io.File;
|
||||
import java.io.FileReader;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -18,6 +18,7 @@ import android.net.wifi.WifiManager;
|
||||
import android.os.Handler;
|
||||
import android.os.UserHandle;
|
||||
import android.util.Log;
|
||||
|
||||
import lineageos.app.Profile;
|
||||
import lineageos.app.Profile.ProfileTrigger;
|
||||
import lineageos.app.ProfileManager;
|
||||
|
||||
@@ -19,9 +19,9 @@ import android.content.pm.PackageManager;
|
||||
import android.os.IBinder;
|
||||
import android.os.SELinux;
|
||||
import android.os.SystemProperties;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.util.Pair;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import lineageos.app.LineageContextConstants;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
package org.lineageos.platform.internal.common;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import org.lineageos.platform.internal.LineageSystemService;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
|
||||
@@ -5,6 +5,11 @@
|
||||
*/
|
||||
package org.lineageos.platform.internal.display;
|
||||
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_AUTO;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_DAY;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_NIGHT;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_OFF;
|
||||
|
||||
import android.animation.ValueAnimator;
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
@@ -17,18 +22,13 @@ import android.view.animation.AccelerateDecelerateInterpolator;
|
||||
|
||||
import org.lineageos.platform.internal.display.TwilightTracker.TwilightState;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.util.BitSet;
|
||||
|
||||
import lineageos.hardware.LineageHardwareManager;
|
||||
import lineageos.hardware.LiveDisplayManager;
|
||||
import lineageos.providers.LineageSettings;
|
||||
import lineageos.util.ColorUtils;
|
||||
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_AUTO;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_DAY;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_NIGHT;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_OFF;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.BitSet;
|
||||
|
||||
public class ColorTemperatureController extends LiveDisplayFeature {
|
||||
|
||||
|
||||
@@ -18,15 +18,15 @@ import android.util.MathUtils;
|
||||
import android.util.Slog;
|
||||
import android.view.animation.LinearInterpolator;
|
||||
|
||||
import lineageos.hardware.LineageHardwareManager;
|
||||
import lineageos.hardware.LiveDisplayManager;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.BitSet;
|
||||
|
||||
import lineageos.hardware.LineageHardwareManager;
|
||||
import lineageos.hardware.LiveDisplayManager;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
public class DisplayHardwareController extends LiveDisplayFeature {
|
||||
|
||||
private final LineageHardwareManager mHardware;
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2016 The CyanogenMod Project
|
||||
* SPDX-FileCopyrightText: 2017-2019 The LineageOS Project
|
||||
* SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package org.lineageos.platform.internal.display;
|
||||
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.ALL_CHANGED;
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.DISPLAY_CHANGED;
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.MODE_CHANGED;
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.TWILIGHT_CHANGED;
|
||||
|
||||
import android.content.Context;
|
||||
import android.hardware.display.ColorDisplayManager;
|
||||
import android.os.Handler;
|
||||
@@ -16,11 +21,6 @@ import org.lineageos.platform.internal.display.TwilightTracker.TwilightState;
|
||||
|
||||
import java.util.BitSet;
|
||||
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.ALL_CHANGED;
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.DISPLAY_CHANGED;
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.MODE_CHANGED;
|
||||
import static org.lineageos.platform.internal.display.LiveDisplayService.TWILIGHT_CHANGED;
|
||||
|
||||
public abstract class LiveDisplayFeature extends LineageBaseFeature {
|
||||
|
||||
protected static final String TAG = "LiveDisplay";
|
||||
|
||||
@@ -5,6 +5,10 @@
|
||||
*/
|
||||
package org.lineageos.platform.internal.display;
|
||||
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_FIRST;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_LAST;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_OFF;
|
||||
|
||||
import android.app.Notification;
|
||||
import android.app.NotificationManager;
|
||||
import android.app.PendingIntent;
|
||||
@@ -30,6 +34,12 @@ import org.lineageos.platform.internal.common.UserContentObserver;
|
||||
import org.lineageos.platform.internal.display.TwilightTracker.TwilightListener;
|
||||
import org.lineageos.platform.internal.display.TwilightTracker.TwilightState;
|
||||
|
||||
import lineageos.app.LineageContextConstants;
|
||||
import lineageos.hardware.HSIC;
|
||||
import lineageos.hardware.ILiveDisplayService;
|
||||
import lineageos.hardware.LiveDisplayConfig;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import java.io.FileDescriptor;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.ArrayList;
|
||||
@@ -38,16 +48,6 @@ import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import lineageos.app.LineageContextConstants;
|
||||
import lineageos.hardware.HSIC;
|
||||
import lineageos.hardware.ILiveDisplayService;
|
||||
import lineageos.hardware.LiveDisplayConfig;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_FIRST;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_LAST;
|
||||
import static lineageos.hardware.LiveDisplayManager.MODE_OFF;
|
||||
|
||||
/**
|
||||
* LiveDisplay is an advanced set of features for improving
|
||||
* display quality under various ambient conditions.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2016 The CyanogenMod Project
|
||||
* SPDX-FileCopyrightText: 2019 The LineageOS Project
|
||||
* SPDX-FileCopyrightText: 2019-2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package org.lineageos.platform.internal.display;
|
||||
@@ -13,13 +13,13 @@ import android.content.Context;
|
||||
import android.net.Uri;
|
||||
import android.os.Handler;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.util.BitSet;
|
||||
|
||||
import lineageos.hardware.LineageHardwareManager;
|
||||
import lineageos.hardware.LiveDisplayManager;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.util.BitSet;
|
||||
|
||||
public class OutdoorModeController extends LiveDisplayFeature {
|
||||
|
||||
private final LineageHardwareManager mHardware;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2016 The CyanogenMod Project
|
||||
* SPDX-FileCopyrightText: 2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package org.lineageos.platform.internal.display;
|
||||
@@ -12,17 +13,17 @@ import android.util.Range;
|
||||
import android.util.Slog;
|
||||
import android.util.SparseArray;
|
||||
|
||||
import lineageos.hardware.DisplayMode;
|
||||
import lineageos.hardware.HSIC;
|
||||
import lineageos.hardware.LineageHardwareManager;
|
||||
import lineageos.hardware.LiveDisplayManager;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.BitSet;
|
||||
import java.util.List;
|
||||
|
||||
import lineageos.hardware.LineageHardwareManager;
|
||||
import lineageos.hardware.DisplayMode;
|
||||
import lineageos.hardware.HSIC;
|
||||
import lineageos.hardware.LiveDisplayManager;
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
public class PictureAdjustmentController extends LiveDisplayFeature {
|
||||
|
||||
private static final String TAG = "LiveDisplay-PAC";
|
||||
|
||||
@@ -5,6 +5,11 @@
|
||||
|
||||
package org.lineageos.platform.internal.health;
|
||||
|
||||
import static lineageos.health.HealthInterface.MODE_AUTO;
|
||||
import static lineageos.health.HealthInterface.MODE_LIMIT;
|
||||
import static lineageos.health.HealthInterface.MODE_MANUAL;
|
||||
import static lineageos.health.HealthInterface.MODE_NONE;
|
||||
|
||||
import static java.time.format.FormatStyle.SHORT;
|
||||
|
||||
import android.app.AlarmManager;
|
||||
@@ -29,6 +34,11 @@ import android.util.Log;
|
||||
|
||||
import org.lineageos.platform.internal.R;
|
||||
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import vendor.lineage.health.ChargingControlSupportedMode;
|
||||
import vendor.lineage.health.IChargingControl;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.Instant;
|
||||
@@ -40,16 +50,6 @@ import java.time.ZonedDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.Calendar;
|
||||
|
||||
import lineageos.providers.LineageSettings;
|
||||
|
||||
import vendor.lineage.health.ChargingControlSupportedMode;
|
||||
import vendor.lineage.health.IChargingControl;
|
||||
|
||||
import static lineageos.health.HealthInterface.MODE_NONE;
|
||||
import static lineageos.health.HealthInterface.MODE_AUTO;
|
||||
import static lineageos.health.HealthInterface.MODE_MANUAL;
|
||||
import static lineageos.health.HealthInterface.MODE_LIMIT;
|
||||
|
||||
public class ChargingControlController extends LineageHealthFeature {
|
||||
private final IChargingControl mChargingControl;
|
||||
private final ContentResolver mContentResolver;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2023 The LineageOS Project
|
||||
* SPDX-FileCopyrightText: 2023-2024 The LineageOS Project
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
@@ -18,6 +18,7 @@ import org.lineageos.platform.internal.LineageSystemService;
|
||||
|
||||
import lineageos.app.LineageContextConstants;
|
||||
import lineageos.health.IHealthInterface;
|
||||
|
||||
import vendor.lineage.health.ChargingControlSupportedMode;
|
||||
|
||||
import java.io.FileDescriptor;
|
||||
|
||||
Reference in New Issue
Block a user