Switch SetupWizard to use CMSettings for settings unrelated to bootclasspath
Issue-Id: CYNGNOS-831 Change-Id: Iba8ab05f327360332383c6e93f6a0401e57e846e
This commit is contained in:
parent
56ccf8676f
commit
f29f92dcac
@ -49,6 +49,8 @@
|
||||
<uses-permission android:name="cyanogenmod.permission.LEGALESE" />
|
||||
<uses-permission android:name="com.cyngn.stats.SEND_ANALYTICS" />
|
||||
<uses-permission android:name="com.cyanogen.permission.REQUEST_KILL_SWITCH_OP" />
|
||||
<uses-permission android:name="cyanogenmod.permission.WRITE_SETTINGS"/>
|
||||
<uses-permission android:name="cyanogenmod.permission.WRITE_SECURE_SETTINGS"/>
|
||||
|
||||
<permission
|
||||
android:name="cyanogenmod.permission.PROTECTED_APP"
|
||||
|
@ -21,14 +21,15 @@ import android.content.Context;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.provider.Settings;
|
||||
|
||||
import cyanogenmod.providers.CMSettings;
|
||||
|
||||
public class StatsUtils {
|
||||
private static final String STATS_PACKAGE = "com.cyngn.stats";
|
||||
|
||||
public static boolean isStatsCollectionEnabled(Context context) {
|
||||
return Settings.Secure.getInt(context.getContentResolver(),
|
||||
Settings.Secure.STATS_COLLECTION, 1) != 0;
|
||||
return CMSettings.Secure.getInt(context.getContentResolver(),
|
||||
CMSettings.Secure.STATS_COLLECTION, 1) != 0;
|
||||
}
|
||||
|
||||
public static boolean isStatsPackageInstalled(Context context) {
|
||||
|
@ -54,6 +54,8 @@ import com.cyanogenmod.setupwizard.ui.WebViewDialogFragment;
|
||||
import com.cyanogenmod.setupwizard.util.SetupWizardUtils;
|
||||
import com.cyanogenmod.setupwizard.util.WhisperPushUtils;
|
||||
|
||||
import cyanogenmod.providers.CMSettings;
|
||||
|
||||
import com.google.android.gms.common.ConnectionResult;
|
||||
import com.google.android.gms.common.GooglePlayServicesUtil;
|
||||
|
||||
@ -114,18 +116,18 @@ public class CyanogenSettingsPage extends SetupPage {
|
||||
SharedPreferences.Editor editor = prefs.edit();
|
||||
|
||||
if (enabled) {
|
||||
int currentBrightness = Settings.Secure.getInt(context.getContentResolver(),
|
||||
Settings.Secure.BUTTON_BRIGHTNESS, defaultBrightness);
|
||||
int currentBrightness = CMSettings.Secure.getInt(context.getContentResolver(),
|
||||
CMSettings.Secure.BUTTON_BRIGHTNESS, defaultBrightness);
|
||||
if (!prefs.contains("pre_navbar_button_backlight")) {
|
||||
editor.putInt("pre_navbar_button_backlight", currentBrightness);
|
||||
}
|
||||
Settings.Secure.putInt(context.getContentResolver(),
|
||||
Settings.Secure.BUTTON_BRIGHTNESS, 0);
|
||||
CMSettings.Secure.putInt(context.getContentResolver(),
|
||||
CMSettings.Secure.BUTTON_BRIGHTNESS, 0);
|
||||
} else {
|
||||
int oldBright = prefs.getInt("pre_navbar_button_backlight", -1);
|
||||
if (oldBright != -1) {
|
||||
Settings.Secure.putInt(context.getContentResolver(),
|
||||
Settings.Secure.BUTTON_BRIGHTNESS, oldBright);
|
||||
CMSettings.Secure.putInt(context.getContentResolver(),
|
||||
CMSettings.Secure.BUTTON_BRIGHTNESS, oldBright);
|
||||
editor.remove("pre_navbar_button_backlight");
|
||||
}
|
||||
}
|
||||
@ -169,8 +171,9 @@ public class CyanogenSettingsPage extends SetupPage {
|
||||
Bundle privacyData = getData();
|
||||
if (privacyData != null
|
||||
&& privacyData.containsKey(KEY_SEND_METRICS)) {
|
||||
Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.STATS_COLLECTION,
|
||||
privacyData.getBoolean(KEY_SEND_METRICS) ? 1 : 0);
|
||||
CMSettings.Secure.putInt(mContext.getContentResolver(),
|
||||
CMSettings.Secure.STATS_COLLECTION, privacyData.getBoolean(KEY_SEND_METRICS)
|
||||
? 1 : 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user