Loading res/xml/development_prefs.xml +8 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,14 @@ android:persistent="false" android:title="@string/system_ui_settings" /> <ListPreference android:key="night_mode" android:title="@string/night_mode_title" android:summary="@string/night_mode_summary" android:persistent="false" android:entries="@array/night_mode_entries" android:entryValues="@array/night_mode_values" /> <PreferenceCategory android:key="debug_debugging_category" android:title="@string/debug_debugging_category"> Loading res/xml/display_settings.xml +2 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ android:summary="@string/auto_brightness_summary" android:persistent="false" /> <!-- Hide night mode for now <ListPreference android:key="night_mode" android:title="@string/night_mode_title" Loading @@ -40,7 +41,7 @@ android:summary="@string/night_mode_summary" android:persistent="false" android:entries="@array/night_mode_entries" android:entryValues="@array/night_mode_values" /> android:entryValues="@array/night_mode_values" /> --> <PreferenceScreen android:key="wallpaper" Loading src/com/android/settings/DevelopmentSettings.java +22 −2 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.app.AlertDialog; import android.app.AppOpsManager; import android.app.AppOpsManager.PackageOps; import android.app.Dialog; import android.app.UiModeManager; import android.app.admin.DevicePolicyManager; import android.app.backup.IBackupManager; import android.bluetooth.BluetoothAdapter; Loading Loading @@ -76,10 +77,8 @@ import com.android.internal.logging.MetricsLogger; import com.android.settings.fuelgauge.InactiveApps; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; import com.android.settings.users.UserDetailsSettings; import com.android.settings.widget.SwitchBar; import java.lang.Process; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; Loading Loading @@ -181,6 +180,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private static final String TERMINAL_APP_PACKAGE = "com.android.terminal"; private static final String KEY_NIGHT_MODE = "night_mode"; private static final int RESULT_DEBUG_APP = 1000; private static final int RESULT_MOCK_LOCATION_APP = 1001; Loading Loading @@ -264,6 +265,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private SwitchPreference mShowAllANRs; private ListPreference mNightModePreference; private final ArrayList<Preference> mAllPrefs = new ArrayList<Preference>(); private final ArrayList<SwitchPreference> mResetSwitchPrefs Loading Loading @@ -423,6 +426,13 @@ public class DevelopmentSettings extends SettingsPreferenceFragment mAllPrefs.add(hdcpChecking); removePreferenceForProduction(hdcpChecking); } mNightModePreference = (ListPreference) findPreference(KEY_NIGHT_MODE); final UiModeManager uiManager = (UiModeManager) getSystemService( Context.UI_MODE_SERVICE); final int currentNightMode = uiManager.getNightMode(); mNightModePreference.setValue(String.valueOf(currentNightMode)); mNightModePreference.setOnPreferenceChangeListener(this); } private ListPreference addListPreference(String prefKey) { Loading Loading @@ -1798,6 +1808,16 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } else if (preference == mTunerUiPref) { writeTweakUi(newValue); return true; } else if (preference == mNightModePreference) { try { final int value = Integer.parseInt((String) newValue); final UiModeManager uiManager = (UiModeManager) getSystemService( Context.UI_MODE_SERVICE); uiManager.setNightMode(value); } catch (NumberFormatException e) { Log.e(TAG, "could not persist night mode setting", e); } return true; } return false; } Loading src/com/android/settings/DisplaySettings.java +7 −5 Original line number Diff line number Diff line Loading @@ -185,12 +185,14 @@ public class DisplaySettings extends SettingsPreferenceFragment implements } mNightModePreference = (ListPreference) findPreference(KEY_NIGHT_MODE); if (mNightModePreference != null) { final UiModeManager uiManager = (UiModeManager) getSystemService( Context.UI_MODE_SERVICE); final int currentNightMode = uiManager.getNightMode(); mNightModePreference.setValue(String.valueOf(currentNightMode)); mNightModePreference.setOnPreferenceChangeListener(this); } } private static boolean allowAllRotations(Context context) { return Resources.getSystem().getBoolean( Loading Loading
res/xml/development_prefs.xml +8 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,14 @@ android:persistent="false" android:title="@string/system_ui_settings" /> <ListPreference android:key="night_mode" android:title="@string/night_mode_title" android:summary="@string/night_mode_summary" android:persistent="false" android:entries="@array/night_mode_entries" android:entryValues="@array/night_mode_values" /> <PreferenceCategory android:key="debug_debugging_category" android:title="@string/debug_debugging_category"> Loading
res/xml/display_settings.xml +2 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ android:summary="@string/auto_brightness_summary" android:persistent="false" /> <!-- Hide night mode for now <ListPreference android:key="night_mode" android:title="@string/night_mode_title" Loading @@ -40,7 +41,7 @@ android:summary="@string/night_mode_summary" android:persistent="false" android:entries="@array/night_mode_entries" android:entryValues="@array/night_mode_values" /> android:entryValues="@array/night_mode_values" /> --> <PreferenceScreen android:key="wallpaper" Loading
src/com/android/settings/DevelopmentSettings.java +22 −2 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.app.AlertDialog; import android.app.AppOpsManager; import android.app.AppOpsManager.PackageOps; import android.app.Dialog; import android.app.UiModeManager; import android.app.admin.DevicePolicyManager; import android.app.backup.IBackupManager; import android.bluetooth.BluetoothAdapter; Loading Loading @@ -76,10 +77,8 @@ import com.android.internal.logging.MetricsLogger; import com.android.settings.fuelgauge.InactiveApps; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; import com.android.settings.users.UserDetailsSettings; import com.android.settings.widget.SwitchBar; import java.lang.Process; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; Loading Loading @@ -181,6 +180,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private static final String TERMINAL_APP_PACKAGE = "com.android.terminal"; private static final String KEY_NIGHT_MODE = "night_mode"; private static final int RESULT_DEBUG_APP = 1000; private static final int RESULT_MOCK_LOCATION_APP = 1001; Loading Loading @@ -264,6 +265,8 @@ public class DevelopmentSettings extends SettingsPreferenceFragment private SwitchPreference mShowAllANRs; private ListPreference mNightModePreference; private final ArrayList<Preference> mAllPrefs = new ArrayList<Preference>(); private final ArrayList<SwitchPreference> mResetSwitchPrefs Loading Loading @@ -423,6 +426,13 @@ public class DevelopmentSettings extends SettingsPreferenceFragment mAllPrefs.add(hdcpChecking); removePreferenceForProduction(hdcpChecking); } mNightModePreference = (ListPreference) findPreference(KEY_NIGHT_MODE); final UiModeManager uiManager = (UiModeManager) getSystemService( Context.UI_MODE_SERVICE); final int currentNightMode = uiManager.getNightMode(); mNightModePreference.setValue(String.valueOf(currentNightMode)); mNightModePreference.setOnPreferenceChangeListener(this); } private ListPreference addListPreference(String prefKey) { Loading Loading @@ -1798,6 +1808,16 @@ public class DevelopmentSettings extends SettingsPreferenceFragment } else if (preference == mTunerUiPref) { writeTweakUi(newValue); return true; } else if (preference == mNightModePreference) { try { final int value = Integer.parseInt((String) newValue); final UiModeManager uiManager = (UiModeManager) getSystemService( Context.UI_MODE_SERVICE); uiManager.setNightMode(value); } catch (NumberFormatException e) { Log.e(TAG, "could not persist night mode setting", e); } return true; } return false; } Loading
src/com/android/settings/DisplaySettings.java +7 −5 Original line number Diff line number Diff line Loading @@ -185,12 +185,14 @@ public class DisplaySettings extends SettingsPreferenceFragment implements } mNightModePreference = (ListPreference) findPreference(KEY_NIGHT_MODE); if (mNightModePreference != null) { final UiModeManager uiManager = (UiModeManager) getSystemService( Context.UI_MODE_SERVICE); final int currentNightMode = uiManager.getNightMode(); mNightModePreference.setValue(String.valueOf(currentNightMode)); mNightModePreference.setOnPreferenceChangeListener(this); } } private static boolean allowAllRotations(Context context) { return Resources.getSystem().getBoolean( Loading