Loading src/com/android/settings/display/darkmode/BedtimeSettings.java +6 −0 Original line number Diff line number Diff line Loading @@ -17,11 +17,13 @@ package com.android.settings.display.darkmode; import static android.provider.Settings.ACTION_BEDTIME_SETTINGS; import static android.util.FeatureFlagUtils.SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.util.FeatureFlagUtils; import androidx.annotation.Nullable; Loading @@ -44,6 +46,10 @@ public final class BedtimeSettings { */ @Nullable public Intent getBedtimeSettingsIntent() { if (!FeatureFlagUtils.isEnabled(mContext, SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME)) { return null; } Intent bedtimeSettingsIntent = new Intent(ACTION_BEDTIME_SETTINGS).setPackage( mWellbeingPackage); ResolveInfo bedtimeSettingInfo = mPackageManager.resolveActivity(bedtimeSettingsIntent, Loading tests/robotests/src/com/android/settings/testutils/BedtimeSettingsUtils.java +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.settings.testutils; import static android.provider.Settings.ACTION_BEDTIME_SETTINGS; import static android.util.FeatureFlagUtils.SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME; import static org.robolectric.Shadows.shadowOf; Loading @@ -25,6 +26,7 @@ import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.pm.ResolveInfo; import android.util.FeatureFlagUtils; /** A helper class for installing bedtime settings activity. */ public final class BedtimeSettingsUtils { Loading @@ -35,6 +37,8 @@ public final class BedtimeSettingsUtils { } public void installBedtimeSettings(String wellbeingPackage, boolean enabled) { FeatureFlagUtils.setEnabled(mContext, SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME, true /* enabled */); Intent bedtimeSettingsIntent = new Intent(ACTION_BEDTIME_SETTINGS) .setPackage(wellbeingPackage); ResolveInfo bedtimeResolveInfo = new ResolveInfo(); Loading Loading
src/com/android/settings/display/darkmode/BedtimeSettings.java +6 −0 Original line number Diff line number Diff line Loading @@ -17,11 +17,13 @@ package com.android.settings.display.darkmode; import static android.provider.Settings.ACTION_BEDTIME_SETTINGS; import static android.util.FeatureFlagUtils.SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.util.FeatureFlagUtils; import androidx.annotation.Nullable; Loading @@ -44,6 +46,10 @@ public final class BedtimeSettings { */ @Nullable public Intent getBedtimeSettingsIntent() { if (!FeatureFlagUtils.isEnabled(mContext, SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME)) { return null; } Intent bedtimeSettingsIntent = new Intent(ACTION_BEDTIME_SETTINGS).setPackage( mWellbeingPackage); ResolveInfo bedtimeSettingInfo = mPackageManager.resolveActivity(bedtimeSettingsIntent, Loading
tests/robotests/src/com/android/settings/testutils/BedtimeSettingsUtils.java +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.settings.testutils; import static android.provider.Settings.ACTION_BEDTIME_SETTINGS; import static android.util.FeatureFlagUtils.SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME; import static org.robolectric.Shadows.shadowOf; Loading @@ -25,6 +26,7 @@ import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.pm.ResolveInfo; import android.util.FeatureFlagUtils; /** A helper class for installing bedtime settings activity. */ public final class BedtimeSettingsUtils { Loading @@ -35,6 +37,8 @@ public final class BedtimeSettingsUtils { } public void installBedtimeSettings(String wellbeingPackage, boolean enabled) { FeatureFlagUtils.setEnabled(mContext, SETTINGS_APP_ALLOW_DARK_THEME_ACTIVATION_AT_BEDTIME, true /* enabled */); Intent bedtimeSettingsIntent = new Intent(ACTION_BEDTIME_SETTINGS) .setPackage(wellbeingPackage); ResolveInfo bedtimeResolveInfo = new ResolveInfo(); Loading