Merge "Update Wi-Fi Wakeup setting to check whether the feature is available." into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
25d1848e5f
@@ -853,11 +853,18 @@ public class WifiSettings extends RestrictedSettingsFragment
|
||||
|
||||
private void setAdditionalSettingsSummaries() {
|
||||
mAdditionalSettingsPreferenceCategory.addPreference(mConfigureWifiSettingsPreference);
|
||||
boolean wifiWakeupEnabled = Settings.Global.getInt(
|
||||
getContentResolver(), Settings.Global.WIFI_WAKEUP_ENABLED, 0) == 1;
|
||||
mConfigureWifiSettingsPreference.setSummary(getString(wifiWakeupEnabled
|
||||
? R.string.wifi_configure_settings_preference_summary_wakeup_on
|
||||
: R.string.wifi_configure_settings_preference_summary_wakeup_off));
|
||||
final int defaultWakeupAvailable = getResources().getInteger(
|
||||
com.android.internal.R.integer.config_wifi_wakeup_available);
|
||||
boolean wifiWakeupAvailable = Settings.Global.getInt(
|
||||
getContentResolver(), Settings.Global.WIFI_WAKEUP_AVAILABLE, defaultWakeupAvailable)
|
||||
== 1;
|
||||
if (wifiWakeupAvailable) {
|
||||
boolean wifiWakeupEnabled = Settings.Global.getInt(
|
||||
getContentResolver(), Settings.Global.WIFI_WAKEUP_ENABLED, 0) == 1;
|
||||
mConfigureWifiSettingsPreference.setSummary(getString(wifiWakeupEnabled
|
||||
? R.string.wifi_configure_settings_preference_summary_wakeup_on
|
||||
: R.string.wifi_configure_settings_preference_summary_wakeup_off));
|
||||
}
|
||||
int numSavedNetworks = mWifiTracker.getNumSavedNetworks();
|
||||
if (numSavedNetworks > 0) {
|
||||
mAdditionalSettingsPreferenceCategory.addPreference(mSavedNetworksPreference);
|
||||
|
@@ -70,7 +70,10 @@ public class WifiWakeupPreferenceController extends PreferenceController impleme
|
||||
|
||||
@Override
|
||||
public boolean isAvailable() {
|
||||
return true;
|
||||
final int defaultValue = mContext.getResources().getInteger(
|
||||
com.android.internal.R.integer.config_wifi_wakeup_available);
|
||||
return Settings.Global.getInt(mContext.getContentResolver(),
|
||||
Settings.Global.WIFI_WAKEUP_AVAILABLE, defaultValue) == 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user