Костыль для решения проблемы с датчиком приближения у Xiaomi
Ответы меня не порадовали: проблема давно известная, но решать ее никто из разработчиков не хочет. Самым лучшим советом оказался вариант про ручную блокировку экрана.
Но я заметил небольшую фишку. Если после звонка вручную заблокировать смартфон, то он все равно может включить экран НЕ РАЗБЛОКИРУЯ сам смартфон! И всякие кнопки типа включения записи и прочее будут активны и их легко можно будет нажать щекой. Что сводит результаты ручной блокировки на нет! Поэтому я подумал: а почему бы помимо ручной блокировки еще не сворачивать само приложение "Телефон"? Это помогло. Теперь даже если экран загорается, то нажимать особо нечего. Проблема как-будто решена.
А так как я человек довольно ленивый, то мне пришла в голову мысль попробовать автоматизировать всю эту последовательность действий.
Решение
Сначала "вешаем" блокировку экрана на долгое нажатие центральной кнопки:
Для автоматизации действий используем приложение macrodroid.
ВНИМАНИЕ: в процессе настройки приложению нужно будет предоставлять доступ к различным функциям смартфона. Без этого не обойтись.
В macrodroid выбираем "Макросы":
В "Макросах" нажимаем "плюсик":
У вас откроется следующее:
Вводим любое название на вкус и цвет, и нажимаем на плюсик у "Триггеры":
Нас интересует два триггера: "Вызов активен" и "Исходящий вызов". Сразу поставить два триггера нельзя, поэтому процедуру нажатия плюсика нужно будет повторить.
Затем нажимаем плюсик у "Действия" и настраиваем вот так:
После добавляем действие "Задержка по времени" и настраиваем его:
Временную задержку нужно подбирать индивидуально.
Следующим этапом повторяем добавление последовательности действий на обработку нажатия, только этот раз выбираем "Нажать и удерживать".
В результате, должно получится так:
Сохраняем макрос и все. Теперь при каждом наборе номера или ответе на звонок приложение телефон будет сворачиваться и экран будет блокироваться.
Заключение
Конечно, это не решение проблемы. Да и этот костыль не без недостатков (если есть идеи, как его улучшить, с радостью о них узнаю), но он работает.
Ну и небольшое пояснение:
Почему я не блокирую экран средствами macrodroid?
Заблокированный таким образом смартфон нельзя будет разблокировать с помощью отпечатка. А выше описанным методом мы эмулируем обычную блокировку, поэтому палец работает исправно.
Надеюсь, этот гайд сможет облегчить жизнь владельцам продукции Xiaomi.
Решение проблемы с датчиком приближения у XiaomiНе использовать Xiaomi.
Добавлю, не использую больше Сони из за такой же проблемы с датчиком приближения.
а что из бюджетных есть другие телефоны?
Комментарий недоступен
Топ за свои деньги👍
Комментарий недоступен
Есть более простой способ - просто гасить экран кнопкой выключения телефона. Зачем эта ебатня со скриптами и макросами?