Revert "Cherish: Make combined signal icons configurable at runtime [2/2]"
This reverts commit 2581ff49a1.
Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
@@ -769,10 +769,6 @@
|
|||||||
<string name="clearall_style_title">Material dismiss button style</string>
|
<string name="clearall_style_title">Material dismiss button style</string>
|
||||||
<string name="clearall_bgstyle_title">Material dismiss background style</string>
|
<string name="clearall_bgstyle_title">Material dismiss background style</string>
|
||||||
|
|
||||||
<!-- Combined signal icons in status bar -->
|
|
||||||
<string name="combined_status_bar_signal_icons_title">Combined signal icons</string>
|
|
||||||
<string name="combined_status_bar_signal_icons_summary">Enable combined signal icons\n(WARNING: a soft reboot will occur upon enabling combined signal icons)</string>
|
|
||||||
|
|
||||||
<!-- Smart Pixels -->
|
<!-- Smart Pixels -->
|
||||||
<string name="smart_pixels_warning_text">Smart pixels is a power saving feature. Depending on how many pixels you decide to turn off, you could see improvement in battery life. Note that in some cases it can result in unresponsive areas on touch screen</string>
|
<string name="smart_pixels_warning_text">Smart pixels is a power saving feature. Depending on how many pixels you decide to turn off, you could see improvement in battery life. Note that in some cases it can result in unresponsive areas on touch screen</string>
|
||||||
<string name="smart_pixels_title">Smart Pixels</string>
|
<string name="smart_pixels_title">Smart Pixels</string>
|
||||||
|
|||||||
@@ -82,12 +82,6 @@
|
|||||||
android:key="use_old_mobiletype"
|
android:key="use_old_mobiletype"
|
||||||
android:title="@string/use_old_mobiletype_title"
|
android:title="@string/use_old_mobiletype_title"
|
||||||
android:summary="@string/use_old_mobiletype_summary"
|
android:summary="@string/use_old_mobiletype_summary"
|
||||||
android:defaultValue="false" />
|
|
||||||
|
|
||||||
<SwitchPreference
|
|
||||||
android:key="enable_combined_signal_icons"
|
|
||||||
android:title="@string/combined_status_bar_signal_icons_title"
|
|
||||||
android:summary="@string/combined_status_bar_signal_icons_summary"
|
|
||||||
android:defaultValue="false" />
|
android:defaultValue="false" />
|
||||||
|
|
||||||
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||||
|
|||||||
@@ -20,29 +20,23 @@ import androidx.preference.PreferenceFragment;
|
|||||||
import androidx.preference.SwitchPreference;
|
import androidx.preference.SwitchPreference;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import android.content.DialogInterface;
|
|
||||||
import android.content.pm.PackageInfo;
|
|
||||||
import android.content.pm.PackageManager;
|
|
||||||
import android.content.pm.PackageManager.NameNotFoundException;
|
|
||||||
import android.content.res.Resources;
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import android.os.SystemProperties;
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import com.cherish.settings.preferences.SystemSettingSwitchPreference;
|
|
||||||
import com.cherish.settings.preferences.SystemSettingSeekBarPreference;
|
|
||||||
import com.cherish.settings.preferences.SecureSettingSwitchPreference;
|
|
||||||
import com.cherish.settings.preferences.SystemSettingListPreference;
|
|
||||||
import com.android.settings.SettingsPreferenceFragment;
|
import com.android.settings.SettingsPreferenceFragment;
|
||||||
import com.android.settingslib.development.SystemPropPoker;
|
import com.cherish.settings.preferences.CustomSeekBarPreference;
|
||||||
import com.cherish.settings.preferences.SystemSettingSeekBarPreference;
|
import com.cherish.settings.preferences.SystemSettingSeekBarPreference;
|
||||||
|
import com.cherish.settings.preferences.SystemSettingListPreference;
|
||||||
|
import com.cherish.settings.preferences.SystemSettingSwitchPreference;
|
||||||
|
import com.cherish.settings.preferences.SystemSettingMasterSwitchPreference;
|
||||||
import com.android.settings.Utils;
|
import com.android.settings.Utils;
|
||||||
import com.android.internal.util.cherish.CherishUtils;
|
import com.android.internal.util.cherish.CherishUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import com.android.settings.search.BaseSearchIndexProvider;
|
import com.android.settings.search.BaseSearchIndexProvider;
|
||||||
import com.android.settingslib.search.SearchIndexable;
|
import com.android.settingslib.search.SearchIndexable;
|
||||||
import android.provider.SearchIndexableResource;
|
import android.provider.SearchIndexableResource;
|
||||||
import com.android.settings.SettingsPreferenceFragment;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -53,11 +47,6 @@ import java.util.Collections;
|
|||||||
@SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
|
@SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
|
||||||
public class StatusBarSettings extends SettingsPreferenceFragment implements
|
public class StatusBarSettings extends SettingsPreferenceFragment implements
|
||||||
OnPreferenceChangeListener {
|
OnPreferenceChangeListener {
|
||||||
|
|
||||||
private static final String KEY_COMBINED_SIGNAL_ICONS = "enable_combined_signal_icons";
|
|
||||||
private static final String SYS_COMBINED_SIGNAL_ICONS = "persist.sys.enable.combined_signal_icons";
|
|
||||||
|
|
||||||
private SwitchPreference mCombinedSignalIcons;
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle icicle) {
|
public void onCreate(Bundle icicle) {
|
||||||
super.onCreate(icicle);
|
super.onCreate(icicle);
|
||||||
@@ -67,23 +56,11 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
|
|||||||
ContentResolver resolver = getActivity().getContentResolver();
|
ContentResolver resolver = getActivity().getContentResolver();
|
||||||
|
|
||||||
PreferenceScreen prefSet = getPreferenceScreen();
|
PreferenceScreen prefSet = getPreferenceScreen();
|
||||||
|
|
||||||
mCombinedSignalIcons = (SwitchPreference) findPreference(KEY_COMBINED_SIGNAL_ICONS);
|
|
||||||
mCombinedSignalIcons.setChecked(SystemProperties.getBoolean(SYS_COMBINED_SIGNAL_ICONS, false));
|
|
||||||
mCombinedSignalIcons.setOnPreferenceChangeListener(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onPreferenceChange(Preference preference, Object objValue) {
|
public boolean onPreferenceChange(Preference preference, Object objValue) {
|
||||||
ContentResolver resolver = getActivity().getContentResolver();
|
ContentResolver resolver = getActivity().getContentResolver();
|
||||||
if (preference == mCombinedSignalIcons) {
|
|
||||||
boolean value = (Boolean) objValue;
|
|
||||||
Settings.Secure.putIntForUser(getContentResolver(),
|
|
||||||
Settings.Secure.ENABLE_COMBINED_SIGNAL_ICONS, value ? 1 : 0, UserHandle.USER_CURRENT);
|
|
||||||
SystemProperties.set(SYS_COMBINED_SIGNAL_ICONS, value ? "true" : "false");
|
|
||||||
SystemPropPoker.getInstance().poke();
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user