Nuke "Disable Proximity Sensor" due Official Features
This commit is contained in:
@@ -65,7 +65,6 @@ public class ExteraConfig {
|
||||
|
||||
public static boolean disableNumberRounding;
|
||||
public static boolean formatTimeWithSeconds;
|
||||
public static boolean disableProximitySensor;
|
||||
public static int tabletMode;
|
||||
|
||||
public static int downloadSpeedBoost;
|
||||
@@ -164,7 +163,6 @@ public class ExteraConfig {
|
||||
|
||||
disableNumberRounding = preferences.getBoolean("disableNumberRounding", false);
|
||||
formatTimeWithSeconds = preferences.getBoolean("formatTimeWithSeconds", false);
|
||||
disableProximitySensor = preferences.getBoolean("disableProximitySensor", false);
|
||||
tabletMode = preferences.getInt("tabletMode", 0);
|
||||
|
||||
downloadSpeedBoost = preferences.getInt("downloadSpeedBoost", 0);
|
||||
|
||||
@@ -73,7 +73,6 @@ public class GeneralPreferencesActivity extends BasePreferencesActivity {
|
||||
private int generalHeaderRow;
|
||||
private int formatTimeWithSecondsRow;
|
||||
private int disableNumberRoundingRow;
|
||||
private int disableProximitySensorRow;
|
||||
private int tabletModeRow;
|
||||
private int generalDividerRow;
|
||||
|
||||
@@ -110,7 +109,6 @@ public class GeneralPreferencesActivity extends BasePreferencesActivity {
|
||||
generalHeaderRow = newRow();
|
||||
disableNumberRoundingRow = newRow();
|
||||
formatTimeWithSecondsRow = newRow();
|
||||
disableProximitySensorRow = newRow();
|
||||
tabletModeRow = newRow();
|
||||
generalDividerRow = newRow();
|
||||
|
||||
@@ -141,9 +139,6 @@ public class GeneralPreferencesActivity extends BasePreferencesActivity {
|
||||
((TextCheckCell) view).setChecked(ExteraConfig.formatTimeWithSeconds);
|
||||
LocaleController.getInstance().recreateFormatters();
|
||||
parentLayout.rebuildAllFragmentViews(false, false);
|
||||
} else if (position == disableProximitySensorRow) {
|
||||
ExteraConfig.editor.putBoolean("disableProximitySensor", ExteraConfig.disableProximitySensor ^= true).apply();
|
||||
((TextCheckCell) view).setChecked(ExteraConfig.disableProximitySensor);
|
||||
} else if (position == tabletModeRow) {
|
||||
if (getParentActivity() == null) {
|
||||
return;
|
||||
@@ -269,8 +264,6 @@ public class GeneralPreferencesActivity extends BasePreferencesActivity {
|
||||
textCheckCell.setTextAndValueAndCheck(LocaleController.getString("DisableNumberRounding", R.string.DisableNumberRounding), "1.23K -> 1,234", ExteraConfig.disableNumberRounding, true, true);
|
||||
} else if (position == formatTimeWithSecondsRow) {
|
||||
textCheckCell.setTextAndValueAndCheck(LocaleController.getString("FormatTimeWithSeconds", R.string.FormatTimeWithSeconds), "12:34 -> 12:34:56", ExteraConfig.formatTimeWithSeconds, true, true);
|
||||
} else if (position == disableProximitySensorRow) {
|
||||
textCheckCell.setTextAndCheck(LocaleController.getString("DisableProximitySensor", R.string.DisableProximitySensor), ExteraConfig.disableProximitySensor, true);
|
||||
} else if (position == disableUnarchiveSwipeRow) {
|
||||
textCheckCell.setTextAndCheck(LocaleController.getString("DisableUnarchiveSwipe", R.string.DisableUnarchiveSwipe), ExteraConfig.disableUnarchiveSwipe, false);
|
||||
} else if (position == archiveOnPullRow) {
|
||||
|
||||
@@ -952,7 +952,7 @@ public class MediaController implements AudioManager.OnAudioFocusChangeListener,
|
||||
}
|
||||
proximitySensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
|
||||
PowerManager powerManager = (PowerManager) ApplicationLoader.applicationContext.getSystemService(Context.POWER_SERVICE);
|
||||
proximityWakeLock = ExteraConfig.disableProximitySensor ? null : powerManager.newWakeLock(0x00000020, "telegram:proximity_lock");
|
||||
proximityWakeLock = powerManager.newWakeLock(0x00000020, "telegram:proximity_lock");
|
||||
} catch (Exception e) {
|
||||
FileLog.e(e);
|
||||
}
|
||||
@@ -1471,7 +1471,7 @@ public class MediaController implements AudioManager.OnAudioFocusChangeListener,
|
||||
}
|
||||
|
||||
private boolean isNearToSensor(float value) {
|
||||
return !ExteraConfig.disableProximitySensor && value < 5.0f && value != proximitySensor.getMaximumRange();
|
||||
return value < 5.0f && value != proximitySensor.getMaximumRange();
|
||||
}
|
||||
|
||||
public boolean isRecordingOrListeningByProximity() {
|
||||
|
||||
@@ -3741,7 +3741,7 @@ public class VoIPService extends Service implements SensorEventListener, AudioMa
|
||||
SensorManager sm = (SensorManager) getSystemService(SENSOR_SERVICE);
|
||||
Sensor proximity = sm.getDefaultSensor(Sensor.TYPE_PROXIMITY);
|
||||
try {
|
||||
if (!ExteraConfig.disableProximitySensor && proximity != null) {
|
||||
if (proximity != null) {
|
||||
proximityWakelock = ((PowerManager) getSystemService(Context.POWER_SERVICE)).newWakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK, "telegram-voip-prx");
|
||||
sm.registerListener(this, proximity, SensorManager.SENSOR_DELAY_NORMAL);
|
||||
}
|
||||
|
||||
@@ -68,7 +68,6 @@ CameraX wird nur auf
|
||||
<string name="CameraQuality">Kameraqualität</string>
|
||||
<string name="DisableNumberRounding">Zahlen nicht runden</string>
|
||||
<string name="FormatTimeWithSeconds">Zeit mit Sekunden formatieren</string>
|
||||
<string name="DisableProximitySensor">Näherungssensor deaktivieren</string>
|
||||
<string name="TabletMode">Tablet-Modus</string>
|
||||
<string name="DownloadSpeedBoost">Beschleunigtes Herunterladen</string>
|
||||
<string name="UploadSpeedBoost">Beschleunigtes Hochladen</string>
|
||||
|
||||
@@ -68,7 +68,6 @@ CameraX wspierana jest tylko na
|
||||
<string name="CameraQuality">Jakość aparatu</string>
|
||||
<string name="DisableNumberRounding">Wyłącz zaokrąglanie liczb</string>
|
||||
<string name="FormatTimeWithSeconds">Formatuj czas z sekundami</string>
|
||||
<string name="DisableProximitySensor">Wyłącz czujnik zbliżeniowy</string>
|
||||
<string name="TabletMode">Tryb tabletu</string>
|
||||
<string name="DownloadSpeedBoost">Zwiększ szybkość pobierania</string>
|
||||
<string name="UploadSpeedBoost">Zwiększ szybkość wysyłania</string>
|
||||
|
||||
@@ -68,7 +68,6 @@ CameraX só é suportada nos
|
||||
<string name="CameraQuality">Qualidade da Câmera</string>
|
||||
<string name="DisableNumberRounding">Desativar arredondamento de números</string>
|
||||
<string name="FormatTimeWithSeconds">Formatar a hora com segundos</string>
|
||||
<string name="DisableProximitySensor">Desativar sensor de proximidade</string>
|
||||
<string name="TabletMode">Modo Tablet</string>
|
||||
<string name="DownloadSpeedBoost">Otimizar velocidade de download</string>
|
||||
<string name="UploadSpeedBoost">Aumentar velocidade de upload</string>
|
||||
|
||||
@@ -85,7 +85,6 @@
|
||||
|
||||
<string name="DisableNumberRounding">Отключить округление чисел</string>
|
||||
<string name="FormatTimeWithSeconds">Показывать время с секундами</string>
|
||||
<string name="DisableProximitySensor">Отключить датчик приближения</string>
|
||||
<string name="TabletMode">Планшетный режим</string>
|
||||
|
||||
<string name="Profile">Профиль</string>
|
||||
|
||||
@@ -68,7 +68,6 @@ CameraX підтримується тільки на
|
||||
<string name="CameraQuality">Якість камери</string>
|
||||
<string name="DisableNumberRounding">Вимкнути округлення чисел</string>
|
||||
<string name="FormatTimeWithSeconds">Форматувати час з секундами</string>
|
||||
<string name="DisableProximitySensor">Вимкнути датчик наближення</string>
|
||||
<string name="TabletMode">Режим планшета</string>
|
||||
<string name="DownloadSpeedBoost">Прискорення швидкості завантаження</string>
|
||||
<string name="UploadSpeedBoost">Збільшення швидкості завантаження</string>
|
||||
|
||||
@@ -68,7 +68,6 @@ CameraX仅支持
|
||||
<string name="CameraQuality">相机清晰度</string>
|
||||
<string name="DisableNumberRounding">禁用数字舍入</string>
|
||||
<string name="FormatTimeWithSeconds">时间精确到秒</string>
|
||||
<string name="DisableProximitySensor">禁用距离传感器</string>
|
||||
<string name="TabletMode">平板模式</string>
|
||||
<string name="DownloadSpeedBoost">下载加速</string>
|
||||
<string name="UploadSpeedBoost">上传加速</string>
|
||||
|
||||
@@ -83,7 +83,6 @@
|
||||
|
||||
<string name="DisableNumberRounding">Disable Number Rounding</string>
|
||||
<string name="FormatTimeWithSeconds">Format Time with Seconds</string>
|
||||
<string name="DisableProximitySensor">Disable Proximity Sensor</string>
|
||||
<string name="TabletMode">Tablet Mode</string>
|
||||
|
||||
<string name="DownloadSpeedBoost">Download Speed Boost</string>
|
||||
|
||||
Reference in New Issue
Block a user