Removing useless preference
Doze mod
This commit is contained in:
parent
7140eea562
commit
f2a6888773
4 changed files with 7 additions and 36 deletions
|
@ -270,11 +270,6 @@
|
|||
android:key="@string/pref_wifi_only_key"
|
||||
android:persistent="false"/>
|
||||
|
||||
<CheckBoxPreference
|
||||
android:title="@string/pref_doze_mode"
|
||||
android:key="@string/pref_doze_mode_key"
|
||||
android:persistent="false"/>
|
||||
|
||||
<EditTextPreference
|
||||
android:title="@string/pref_stun_server"
|
||||
android:key="@string/pref_stun_server_key"
|
||||
|
|
|
@ -856,16 +856,13 @@ public class LinphoneManager implements LinphoneCoreListener, LinphoneChatMessag
|
|||
|
||||
|
||||
|
||||
if (mPrefs.isDozeModeEnabled()) {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
mDozeIntentFilter = new IntentFilter();
|
||||
mDozeIntentFilter.addAction(PowerManager.ACTION_DEVICE_IDLE_MODE_CHANGED);
|
||||
mDozeReceiver = new DozeReceiver();
|
||||
dozeModeEnabled = ((PowerManager) mServiceContext.getSystemService(Context.POWER_SERVICE)).isDeviceIdleMode();
|
||||
if (dozeModeEnabled)
|
||||
mServiceContext.registerReceiver(mDozeReceiver, mDozeIntentFilter);
|
||||
}
|
||||
}
|
||||
|
||||
mHookIntentFilter = new IntentFilter("com.base.module.phone.HOOKEVENT");
|
||||
mHookIntentFilter.setPriority(999);
|
||||
|
@ -1085,7 +1082,6 @@ public class LinphoneManager implements LinphoneCoreListener, LinphoneChatMessag
|
|||
} catch (IllegalArgumentException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
dozeModeEnabled = false;
|
||||
}
|
||||
|
|
|
@ -1553,16 +1553,6 @@ public class LinphonePreferences {
|
|||
return getConfig().getInt("app", "activation_code_length", 0);
|
||||
}
|
||||
|
||||
public boolean isDozeModeEnabled() {
|
||||
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M)
|
||||
return false;
|
||||
return getConfig().getBool("app", "doze_mode", true);
|
||||
}
|
||||
|
||||
public void enableDozeMode(boolean enable) {
|
||||
getConfig().setBool("app", "doze_mode", enable);
|
||||
}
|
||||
|
||||
public void disableFriendsStorage() {
|
||||
getConfig().setBool("misc", "store_friends", false);
|
||||
}
|
||||
|
|
|
@ -48,6 +48,7 @@ import android.content.SharedPreferences;
|
|||
import android.content.pm.PackageManager;
|
||||
import android.media.AudioManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.preference.CheckBoxPreference;
|
||||
|
@ -1081,8 +1082,6 @@ public class SettingsFragment extends PreferencesListFragment {
|
|||
private void initNetworkSettings() {
|
||||
((CheckBoxPreference) findPreference(getString(R.string.pref_wifi_only_key))).setChecked(mPrefs.isWifiOnlyEnabled());
|
||||
|
||||
((CheckBoxPreference) findPreference(getString(R.string.pref_doze_mode_key))).setChecked(mPrefs.isDozeModeEnabled());
|
||||
|
||||
// Disable UPnP if ICE si enabled, or disable ICE if UPnP is enabled
|
||||
CheckBoxPreference ice = (CheckBoxPreference) findPreference(getString(R.string.pref_ice_enable_key));
|
||||
CheckBoxPreference turn = (CheckBoxPreference) findPreference(getString(R.string.pref_turn_enable_key));
|
||||
|
@ -1123,15 +1122,6 @@ public class SettingsFragment extends PreferencesListFragment {
|
|||
}
|
||||
});
|
||||
|
||||
findPreference(getString(R.string.pref_doze_mode_key)).setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
|
||||
@Override
|
||||
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
||||
mPrefs.enableDozeMode((Boolean) newValue);
|
||||
LinphoneManager.getInstance().dozeManager((Boolean) newValue);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
findPreference(getString(R.string.pref_stun_server_key)).setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
|
||||
@Override
|
||||
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
||||
|
|
Loading…
Reference in a new issue