[Catalyst] Migrate "Screen attention"

Bug: 368359967
Flag: com.android.settings.flags.catalyst_screen_timeout
Test: devtool
Change-Id: I3c990e8cb6d1414395408b884616574cd6130f81
This commit is contained in:
Jacky Wang
2024-11-16 03:36:13 +08:00
parent 3a20528ae4
commit dec8370d25
4 changed files with 174 additions and 10 deletions

View File

@@ -42,9 +42,10 @@ import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.google.common.annotations.VisibleForTesting;
// LINT.IfChange
/** The controller for Screen attention switch preference. */
public class AdaptiveSleepPreferenceController {
public static final String PREFERENCE_KEY = "adaptive_sleep";
public static final String PREFERENCE_KEY = Settings.Secure.ADAPTIVE_SLEEP;
private static final int DEFAULT_VALUE = 0;
private final SensorPrivacyManager mPrivacyManager;
private final RestrictionUtils mRestrictionUtils;
@@ -147,3 +148,4 @@ public class AdaptiveSleepPreferenceController {
Manifest.permission.CAMERA, attentionPackage) == PackageManager.PERMISSION_GRANTED;
}
}
// LINT.ThenChange(AdaptiveSleepPreference.kt)