diff options
| author | Lifu Tang <lifu@google.com> | 2015-04-06 11:02:51 -0700 |
|---|---|---|
| committer | Lifu Tang <lifu@google.com> | 2015-04-06 11:02:51 -0700 |
| commit | 0ac63cdca22950ebad0f9ce82913768486983ac3 (patch) | |
| tree | d3099214d5c497cc34a88c572b224a4d8d0147a2 /src | |
| parent | 8019aa6b7bc9be660faac081772f25f9d6bcbff0 (diff) | |
| download | packages_apps_Settings-0ac63cdca22950ebad0f9ce82913768486983ac3.zip packages_apps_Settings-0ac63cdca22950ebad0f9ce82913768486983ac3.tar.gz packages_apps_Settings-0ac63cdca22950ebad0f9ce82913768486983ac3.tar.bz2 | |
Updated system settings to control BLE scanning
Bug: 19966182
Change-Id: Ic3f51957629d785017dd92f7a28f78f20e739559
Diffstat (limited to 'src')
| -rw-r--r-- | src/com/android/settings/location/ScanningSettings.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/com/android/settings/location/ScanningSettings.java b/src/com/android/settings/location/ScanningSettings.java index 428701a..5eb424d 100644 --- a/src/com/android/settings/location/ScanningSettings.java +++ b/src/com/android/settings/location/ScanningSettings.java @@ -30,6 +30,7 @@ import com.android.settings.SettingsPreferenceFragment; */ public class ScanningSettings extends SettingsPreferenceFragment { private static final String KEY_WIFI_SCAN_ALWAYS_AVAILABLE = "wifi_always_scanning"; + private static final String KEY_BLUETOOTH_SCAN_ALWAYS_AVAILABLE = "bluetooth_always_scanning"; @Override protected int getMetricsCategory() { @@ -54,10 +55,14 @@ public class ScanningSettings extends SettingsPreferenceFragment { } private void initPreferences() { - SwitchPreference scanAlwaysAvailable = + final SwitchPreference wifiScanAlwaysAvailable = (SwitchPreference) findPreference(KEY_WIFI_SCAN_ALWAYS_AVAILABLE); - scanAlwaysAvailable.setChecked(Global.getInt(getContentResolver(), + wifiScanAlwaysAvailable.setChecked(Global.getInt(getContentResolver(), Global.WIFI_SCAN_ALWAYS_AVAILABLE, 0) == 1); + final SwitchPreference bleScanAlwaysAvailable = + (SwitchPreference) findPreference(KEY_BLUETOOTH_SCAN_ALWAYS_AVAILABLE); + bleScanAlwaysAvailable.setChecked(Global.getInt(getContentResolver(), + Global.BLE_SCAN_ALWAYS_AVAILABLE, 0) == 1); } @Override @@ -67,6 +72,10 @@ public class ScanningSettings extends SettingsPreferenceFragment { Global.putInt(getContentResolver(), Global.WIFI_SCAN_ALWAYS_AVAILABLE, ((SwitchPreference) preference).isChecked() ? 1 : 0); + } else if (KEY_BLUETOOTH_SCAN_ALWAYS_AVAILABLE.equals(key)) { + Global.putInt(getContentResolver(), + Global.BLE_SCAN_ALWAYS_AVAILABLE, + ((SwitchPreference) preference).isChecked() ? 1 : 0); } else { return super.onPreferenceTreeClick(screen, preference); } |
