Современные смартфоны буквально напичканы различными датчиками, которые позволяют взаимодействовать с пользователем и окружающей средой. Например, одни из них определяют скорость, а другие – угол наклона телефона. Существуют даже датчики приближения, с помощью которых телефон понимает, когда пользователь подносит его к уху. Без этих датчиков Андроид «сходит с ума» и не блокирует экран при разговоре. В этом материале расскажем, как устранить неисправность.
Как телефон определяет приближение
На этот вопрос мы уже кратко ответили выше. Однако уверены, что среди читателей точно найдутся те, кто хотел бы подробно узнать о принципах определения приближающихся объектов. Именно для них проведем небольшой ликбез по этой теме. Почти на каждом телефоне предусмотрены датчики приближения (они же индикаторы расстояния), которые обычно находятся возле фронтальной камеры.
Эти датчики используют оптический метод определения расстояния. Они отправляют инфракрасный сигнал и ждут его возвращения. Если сигнал вернулся быстро, значит, он отразился от препятствия. В таком случае модуль отправляет команду потушить дисплей и заблокировать экран. То есть, чем ближе рука или ухо, тем меньше времени уходит за отправку сигнала. Но по такому принципу работают не все телефоны. Некоторые устройства применяют электромагнитное поле для определения объектов поблизости. Правда автор никогда не работал с ними, потому многого рассказать не получится.
Как включить датчик
Практически на всех современных телефонах функция определения приближения включена по умолчанию. В некоторых оболочках разработчики даже удаляют такую настройку, чтобы пользователи не могли вручную отключать модуль. Однако большинство телефонов все еще поддерживают ручное включение и отключение функции. Чтобы активировать датчик приближения, выполните действия ниже:
- Откройте настройки.
- Перейдите в один из следующих разделов «Экран», «Блокировка», «Звонки», «Специальные возможности». Дело в том, что в зависимости от модели телефона и версии ОС название раздела может меняться.
- Найдите пункт «не отключать экран при ответе приближении» и снимите с него галочку.
- Выйдите из настроек.
Готово. После этих манипуляций устройство должно автоматически выключать экран при разговоре. К слову, эта функция активируется и при прослушивании голосовых сообщений в тихом режиме.
Иногда она срабатывает даже при наборе номера. В разделе «Возможные проблемы» подробно описаны причины такого странного поведения.
Калибровка датчика
В некоторых особых случаях модуль перестает корректно определять расстояние до близких объектов. В этом случае проблема может скрываться как на программном уровне (неправильная калибровка, разовые глюки и так далее), так и на аппаратном (грязь, повреждение оптического индикатора, разбитый экран…). В этом разделе мы рассмотрим, как исправить программные ошибки, связанные с неправильной калибровкой и ее сбросом. Алгоритм действий:
- Откройте магазин приложений Play Market и скачайте из него приложение под названием «Датчик приближения. Сброс».
- Запустите программу.
- Нажмите на кнопку «Fix It».
- Следуйте инструкциям приложения. Оно потребует сымитировать приближение объектов.
- Перезагрузите телефон.
- После перезагрузки проверьте датчик.
Ради сохранения новых настроек не рекомендуем удалять утилиту для калибровки. Да и к тому же, весит она всего несколько мегабайт, потому пытаться избавиться от нее нет серьезных причин. Кроме того, в Play Market немало подобных программных продуктов, способных восстанавливать проблемные датчики. Если не помог один из них, то попробуйте другой.
Возможные проблемы
Увы, но в некоторых случаях перечисленные выше инструкции не приводят к желаемому результату. Во время их выполнения пользователи сталкиваются с различными сбоями, ошибками и помехами.
Ниже перечислены только некоторые из них, а также способы их решения:
- Экран включается и выключается сам по себе. Скорее всего, это разовый глюк, который решается простой перезагрузкой девайса.
- Датчик реагирует долго, либо вообще не работает. Попробуйте прочистить экран и снять защитное стекло. В некоторых случаях приходится менять сам модуль, который вышел из строя.
- Телефон ведет себя странно даже при выключенном модуле. Попробуйте сбросить устройство до заводских настроек.
- В настройках нет параметра, отвечающего за работу датчика. Это значит, что его вырезали разработчики. Установите другую прошивку или смиритесь с отсутствием нужной функции. О том, как перепрошить девайс, подробно написано в этом материале. Однако не рекомендуем заниматься этим новичкам. Неправильное следование инструкциям из материала может привести к повреждению телефона.