Как настроить смартфоны и ПК. Информационный портал

Отключаем датчик приближения на андроид.

Нередко пользователи мобильных устройств сталкиваются с тем, что во время разговора не срабатывает блокировка экрана, предотвращающая непроизвольное нажимание на дисплей. Проблема в таком случае кроется в датчике приближения. Причин неверной работы этого элемента смартфона существует несколько. Сейчас мы разберёмся, как включить/отключить датчик приближения на Андроид, или настроить его в случае необходимости.

Речь в данном случае идёт о небольшом бесконтактном устройстве, которое распознаёт приближение к смартфону какого-либо объекта. В результате корректной работы этой функции дисплей гаджета погаснет автоматически при поднесении телефона к уху. Это исключит случайное нажатие сенсорных кнопок во время разговора (например, ухом, пальцем или щекой).

Кроме того, датчик приближения на Андроиде позволяет существенно экономить заряд батареи, поскольку при экране, включённом во время общения с другим абонентом, заряд аккумулятора интенсивно расходуется.

Включение и отключение датчика приближения на Android

Как правило датчик на устройстве активен по умолчанию. Если же в вашем случае это не так, или эта функция каким-то образом была отключена случайно, то подключить её не составит труда. Делается это следующим образом: заходим в «Настройки », находим раздел «Системные приложения », выбираем пункт «Телефон »:

Затем нажимаем «Входящие вызовы » и переводим в активное положение ползунок в строке «Датчик приближения » (на некоторых гаджетах нужно будет поставить галочку):

В зависимости от модели смартфона, активация датчика будет выглядеть несколько иначе, например, открыв сразу поле набора номера, вызываем меню настроек вызовов либо кнопкой «Настройки », либо нажав на аппаратную кнопку опций, и удерживая её. А после этого, как было написано выше, во «Входящих вызовах » включаем датчик:

Если же вопрос стоит о том, как выключить датчик приближения, то, соответственно, идём тем же путём и дезактивируем функцию (снимаем галочку).

Как настроить (откалибровать) датчик приближения

Этот элемент расположен в верхней части смартфона, обычно слева или справа от объектива фронтальной камеры:

На некоторых моделях Android-устройств его можно рассмотреть и невооружённым взглядом, на других же обнаружить его довольно сложно. Если, во время звонка, убрать телефон от уха, а затем приблизить к фронтальной камере палец, то погасший после этого дисплей подскажет место нахождения датчика.

Вполне возможно, что причиной некорректной работы датчика явилось элементарное попадание на него пыли. В этом случае восстановить нормальную работу функции можно просто почистив устройство – отключить смартфон и продуть струёй сжатого воздуха. Затем нужно перезагрузить свой гаджет и проверить восстановилась ли работоспособность датчика.

Если эта манипуляция не принесла желаемого результата, то можно прибегнуть к калибровке датчика, которая выполняется несколькими способами.

С помощью возможностей системы

Открываем «Настройки », выбираем пункт «Специальные возможности » (на некоторых устройствах «Экран »), находим строку «Калибровка датчика приближения »:

Затем, выполняем пошагово подсказки системы, нагляднее посмотрим видео:

Через инженерное меню

С помощью инженерного меню можно проверить корректность работы датчика, и, в случае необходимости откалибровать его.

Для этого в поле набора номера вводим следующий набор символов: *#*#3646633#*#* Теперь открываем вкладку «Hardware Testing» (тестирование оборудования) и нажимаем кнопку «Sensor », выбираем «Light/Proximity Sensor» (датчик света/приближения):

  • Выбираем «PS Data Collection » (сбор данных датчика приближения);
  • В следующем окне выбираем «Get One Data »;
  • После появления цифры «0 » прикладываем к датчику приближения на своём смартфоне ладонь и повторно нажимаем «Get One Data »;

Если в результате мы увидим цифру 255 , то значит наш датчик функционирует нормально.

Для настройки :

Выбираем «PS Calibration », затем «Calibration ». После этого, не закрывая датчик жмём на « Calculate min value». После появления в нижней части дисплея надписи «Calculate succeed »подносим к датчику на расстоянии 2-3- сантиметров лист бумаги и жмём на «Calculate Max value », после чего нам осталось нажать «Do Calibration » и перезагрузить смартфон:

С помощью стороннего софта

Если все предыдущие способы нормализовать работу датчика не помогли, то можно воспользоваться приложением «Датчик приближения Сброс» (для рутированных устройств).

Скачиваем и устанавливаем программу из Play Маркета . После запуска активируем большую кнопку «Calibrate Sensor ». Теперь рукой прикрываем датчик приближения и нажимаем «Next »:

Дальше нужно убрать руку и вновь нажать «Next », а затем «Calibrate » и «Confirm ». На запрос системы предоставляем права суперпользователя (ROOT). После выполненных действий ждём завершения перезагрузки смартфона.

Теперь вы знаете, как включить/выключить/настроить датчик приближения на Андроид. Однако, если в вашем случае проблема не была решена, то не исключено, что потребуется калибровка дисплея или перепрошивка смартфона. Кроме того, иногда датчик может некорректно работать вследствие аппаратного сбоя, тогда не избежать обращения за помощью в сервисный центр.

Датчики, определяющие приближение предмета без материального контакта интегрируются во многие гаджеты нынешней электроники. Наиболее примитивный образец – кран общественных мест – в туалете или столовой, срабатывающий на приближение от предмета. Далее – сушилка и т.д.

Контроллер приближения – зачем он нужен и какую роль несет?

С бытом все ясно, а какую функцию несет такой контроллер в гаджетах – телефонах и планшетах? Почти ту же функцию, что в электро-сушилках и водопроводных кранах. Данная технология применяется на сенсорных панелях банкоматов и прочих изделиях массового обслуживания. Благодаря этому – сохраняется электроэнергия, отсутствует нужда в физической активации некоторых функций устройства, тем самым увеличивается срок работоспособности изделия.

В смартфонах такой датчик отключает или блокирует экран от сближения к голове. Такая функция предотвращает ненужные нажатия на сенсорный экран, например касания с головой человека. И, конечно, бережётся заряд аккумулятора. Несомненно, он не может определить объекты один от другого, он попросту активируется при сближении объекта к дисплею. Это можно проконтролировать, преподнеся любой объект к месту, где встроен контроллер.

Проблемы возникающие при эксплуатации с контроллерами приближения в смартфонах и других устройствах
У большинства пользователей случается, что их контроллер, установленный в устройстве, функционирует неверно. Экран не отключается, не действует автоматическая блокировка при сближении к щеке, или напротив, дисплей не выходит из спящего режима и ваш телефон не может разблокироваться автоматически после завершения телефонного разговора. Чтобы ликвидировать этот изъян нужно провести калибровку датчика.

Калибровка

Для устранения подобной неполадки, необходимо закачать специализированную утилиту для работы с датчиком приближения с официального ресурса в Интернете. В новейших вариантах системы Android возможность настройки датчика приближения предусмотрена производителем и встроена в штатные настройки в виде отдельного меню. В Android четвертой версии надо раскрыть меню настроек, найти пункт «Экран» и затем перейти в отдел «ALS PS калибровка» (в разных устройства может отличаться) находящаяся на нижней строке.
Затем необходимо положить устройство на гладкую и прямую поверхность, преподнести к датчику листок бумаги или предмет иного происхождения на дистанцию до 1-5 см, задержатся в таком положении неподвижно, и надавить клавишу «Calibrate». Если закрыть поверхность датчика – и откалибровать, то он будет выключен. Но только-лишь до первой перезагрузки.

Для абсолютного его выключения нужно разбирать устройство, что не рекомендовано делать без соответствующих умений и знаний. Лучше обратится в ремонтный центр или сервис, особенно если ваше устройство еще на гарантии или имеет немалую стоимость.

Как полностью отключить

Дело в том, что изготовлено куча всяких моделей телефонов и каждый со своими особенностями. Однозначного ответа нет. Но, посмотрите некоторые варианты (включения и отключения):

Ещё вариант:

Полное отключение датчика возможно при использовании сервисных кодов, которые вводятся посредством специальной комбинации на клавиатуре устройства. Телефоны разных моделей и производителей отличаются комбинациями, поэтому необходимо найти комбинацию, подходящую для своего телефона.

Включается датчик аналогичным образом, посредством введения комбинации на включение. Если датчик не удается откалибровать, или вообще произвести какие либо действия с его настройками, в таком случае есть вероятность его неисправности, которую можно устранить только заменой этого элемента.

Телефоны из года в год эволюционируют, становясь все более сложным устройством, имеющим у себя на борту с десяток всевозможных датчиков. Каждый из них отвечает за определенные функции. Например, за регулирование автояркости экрана и его выключение при разговоре отвечает датчик приближения, его еще называют датчиком света или освещенности. Калибровка датчика приближения на xiaomi redmi или note устройствах поможет исправить неправильную работу сенсора, которая может доставить массу проблем владельцу смартфона, например, случайные нажатия по экрану во время разговора. Причин неправильной работы может быть несколько. Если вам не помогает банальная перезагрузка устройства, то давайте рассмотрим причины по степени их сложности.

Включаем датчик освещенности

Ваш датчик может быть просто выключен. Чтобы его включить надо проделать несколько шагов, рассмотрим на примере xiaomi redmi 3s.
Открываем приложение «телефон» (звонилку в простонародье)
Долгое нажатие на меню
В открывшемся списке выбираем «входящие вызовы»
Затем находим в списке «датчик приближения» и включаем его если он отключен

У части моделей xiaomi такой опции может и не быть или данная функция будет отличаться местоположением в меню. К сожалению, невозможно дать универсальный путь меню из-за большого разнообразия моделей и прошивок.

Отключаем "вредные" функции

Самая распространенная причина некорректно работающего сенсора, это включенная функция «блокировка в кармане», смысл которой не давать включаться экрану, когда смартфон лежит в кармане. Из-за этой опции датчик освещенности частенько срабатывает некорректно.

Данная проблема является актуальной на всех прошивках xiaomi, почему-то инженеры не хотят исправлять эту проблему или считают, что все работает как надо, впрочем, у некоторых пользователей, данная функция не вызывает проблем. Чтобы выключить блокировку в кармане, вам нужно перейти в настройки, затем в «вызовы» и потом во «входящие вызовы», там вы сможете найти ползунок, выключающий эту функцию.

Что может мешать датчику

Одна из причин некорректно работающего датчика приближения – это физические помехи в его работе, а именно защитная пленка или стекло. К примеру, у нашего работника на xiaomi redmi note 3 pro не работает этот датчик приближения именно по данной причине. Если у вас не предусмотрены отверстия под датчик света, то необходимо или сменить пленку/стекло или проделать это отверстие самостоятельно. Данный сенсор обычно располагается над экраном, рядом с фронтальной камерой и разговорным динамиком. Этой проблемой обычно грешат некачественные или универсальные пленки. Поэтому перед покупкой защитного покрытия, обязательно проверяйте наличие всех отверстий.

Тестируем и калибруем датчик освещенности

Проверка датчика света

Довольно популярным решением является калибровка датчика приближения xiaomi устройств. Для начала вам нужно проверить в телефоне работоспособность датчика, для этого набираем следующие цифры *#*#6484#*#* (кнопку вызова нажимать не нужно), благодаря данной комбинации вы попадете в инженерное меню, проверено на xiaomi mi4 и xiaomi redmi 3 pro, другие способы туда попасть описаны в нашей статье про инженерное меню.
Перед вами отобразятся 5 кнопок на черном фоне.

Нажимаете на верхнюю правую, там должно быть написано «Single Item Test».


В списке компонентов нужно найти и выбрать «Proximity Sensor», он обычно находится практически в самом низу.


В самом тесте на экране будет отображаться надпись «далеко» или «близко», закрывая и открывая датчик освещенности (например, пальцем), надпись должна меняться. Если этого не происходит, значит, данный модуль неисправен.
После данного текста можно попробовать сделать калибровку.

Калибровка датчика света

Рассмотрим калибровку на примере смартфона xiaomi redmi 3s.

Выключаем полностью смартфон.

Зажимаем кнопку volume+ (увеличение громкости), и не отпуская ее, нажимаем еще кнопку включения. Ваше устройство должно завибрировать, после этого кнопки можно отпустить.

Перед вами откроется меню, в 95% случаях оно будет на китайском языке (в том числе на xiaomi redmi 3s). Вам нужно нажать на кнопку «中文», она находится в нижней строке справа от кнопки «download模式». После этого язык меню сменится на английский.


Нажимаем на кнопку «PCBA test» в верхней строке и перед нами открывается инженерное меню.


Если тачскрин не работает, то перемещаемся с помощью кнопок «UP» и «DOWN» к пункту «Proximity sensor» и заходим в него.

Необходимо горизонтально положить телефон на ровную поверхность.

Датчик освещенности не должен быть ничем закрыт (лучше его протереть тряпочкой).

Убедитесь, что на телефон не попадает яркий свет.

Жмем на кнопку калибровки «Calibration», датчик начнет калиброваться.

После должна появится надпись «Successfully», она означает, что калибровка успешно выполнена.

Теперь необходимо проверить работу этого модуля, накрываем непрозрачным предметом датчик света, на экране 1 должна поменяться на 0 и наоборот.

После этого вам возможно понадобиться нажать кнопку «Pass», вы попадете обратно в инженерное меню, там нажимаем «Finish», затем «Power Off», телефон должен выключиться.

Включаем телефон и проверяем работу датчика. При звонке экран должен гаснуть, только когда вы подносите телефон к уху.
На нашем личном опыте корректная работа датчика приближения xiaomi redmi 3 была полностью восстановлена данным способом.

Неправильная прошивка устройства

Если калибровка не помогает, то причиной некорректной работы смартфона может быть неправильная перепрошивка, это относится не только к датчику света. Проблема в том, что новая прошивка некорректно встает на смартфон, получая оставшийся мусор со старой прошивки. Данная проблема касается метода обновления через штатный рекавери (загрузчик). Переход на новые версии стоит делать через fastboot или со сбросом всех настроек и пользовательских данных (полный вайп). Из минусов данного метода стоит отметить, что все ваши данные и приложения будут удалены, но вместе с ними удалится и весь мусор.

Остальные причины

Если предыдущие способы не оказали должного эффекта, то причиной может оказаться замена экрана на некачественный. К сожалению, экранные модули для телефонов xiaomi поставляются вместе с датчиком света. Если вы уже делали замену экрана в сервисе, то, вполне возможно, что вопреки всем убеждениям мастера, вам просто поставили некачественный экран с плохим датчиком. В случае, если с начала самой покупки ваш смартфон работает некорректно, то причиной может оказаться простой брак. Советуем связаться с продавцом для получения дальнейших инструкций.

Надеемся вам помогли данные советы, обязательно пишите в комментариях помогла ли вам данная статья и какой именно совет помог.

Я опустил свой телефон и выглядел так, как мой датчик приближения больше не работает надежно. Он возвращается почти все время. Проблема в том, что дисплей отключается во время разговора, и я не смогу использовать цифровую клавиатуру для входа в контакт или конференцию другого вызова или даже для отключения вызова. Я нашел параметр "Отключить питание" в настройках специальных возможностей и теперь это использует.

Я попытался создать приложение, которое пытается получить полный wakelock при получении вызова, надеясь, что он сохранит отображение.

    Создан широковещательный приемник, который вызывает службу, когда состояние телефона изменяется на OFFHOOK

    Услуга приобретает полный пакет и освобождает его только в том случае, когда состояние телефона равно IDLE.

Но все же датчик приближения отключает дисплей. Я использовал метод isHeld(), чтобы убедиться, что блокировка получена. Я использовал метод PowerManager isScreenOn() и вернул его, даже когда экран был выключен во время вызова. Я пытался получить wakelocks каждые две секунды в цикле для тестирования, но дисплей не появится.

Я использую версию Nexus 5 для Android версии 4.4.4

Может кто-нибудь предложить идею переопределить поведение датчика приближения? Требуется также root-параметр.

8 ответов

Датчик приближения Наберите

*#*#7378423#*#*

1) Сервисные тесты - (если есть)

2) Бесконтактный переключатель

3) Тест на датчик (рядом с логотипом (вверху) мобильного устройства)

4) Да, если работает, тогда вы можете продолжать и бесконтактный переключатель навсегда, что дает звуковой сигнал все время и потребляет много батареи

4) Нет, это не работает. Затем просто очистите экран мобильного телефона или экранную охрану и снимите заблокированный экран с датчика. Он работает шармом.

Технически, Это не любое программное решение, но аппаратное решение будет работать.

У меня также была проблема с датчиком приближения (я разбил экран в этом регионе на моем Nexus 6, Android Marshmallow), и ни один из предлагаемых решений/сторонних приложений не работал, когда я пытался отключить датчик приближения. Для меня работала откалибровать датчик с помощью Датчик приближения Reset/Ремонт . Вы должны следовать инструкциям в приложении (датчик крышки и раскрыть его), а затем перезагрузите телефон. Хотя мой датчик больше не находится за стеклом, он все еще показывал несколько разные результаты, когда он был покрыт/обнаружен, а повторная калибровка выполнила работу.

Что я пробовал и не работал? Экран Proximity Off Lite, Macrodroid и KinScreen.

Что бы я попробовал, если бы он все еще не работал? Sensor Disabler , но он требует, чтобы вы были укоренены и имели Xposed Framework, поэтому я очень рад, что нашел более простой способ.

Я занимаюсь этим некоторое время, тестировал и писал приложения.

Если у вас нет опции в Settings → Phone → Use proximity sensor , то единственным выбором является отключить или изменить его настройки в корневых устройствах.

Также подумайте, что если вы подключите гарнитуру, экран останется включенным: D

К сожалению, мой датчик приближения тоже не работает (всегда возвращает 0,0 см). Я нашел способ, но не простой: вам нужно укоренить свой телефон, установить инфраструктуру XPOSED и Sensor Disabler (https://play.google.com/store/apps/details?id=com.mrchandler.disableprox). Вы можете высмеять значение обратной связи датчика приближения в приложении. (например, всегда возвращайте 2,0 см). Тогда ваш дисплей будет всегда включен во время разговора.

Если у вас есть LineageOS 7.1.2 (и у вас есть root), попробуйте это решение от XDA.

После того, как мы попробовали все предлагаемые здесь решения, ни один из которых не работал на моем Nexus 4 (mako), я нашел его на XDA, который решает проблему с дозвонщиком Android (но не с другими приложениями). В основном я загрузил перекомпилированную версию файла Dialer.apk, которая просто игнорирует датчик приближения и ведет себя так же, как и приложение дозвона.

Лучшие статьи по теме