Очень часто пользователи устройств на ОС Android сталкиваются с проблемами, связанными с нестабильной работой датчиков смартфона/планшета. Например, когда вам звонят, и вы подносите устройство к уху, не происходит блокировка дисплея, и вы нечаянно нажимаете кнопку сброса вызова. Или обратная ситуация, когда после разговора экран не хочет загораться. Эта конкретная проблема вызвана неправильной работой датчика приближения.
В этой статье мы расскажем пользователям, как произвести калибровку любого датчика устройства и заставить его работать в нормальном режиме.
Дабы не отходить от вышесказанного, в первую очередь рассмотрим настройку датчика приближения. Все манипуляции будут производиться над устройством на ОС Android 5.0.2, поэтому для разных версий могут быть небольшие отличия в инструкциях.
Калибровка датчиков приближения и освещения
Первым делом необходимо попасть в инженерное меню вашего устройства. Для этого используем специальную программу, например, «Запуск Инженерного меню MTK», которую вы можете скачать по указанной ссылке
1. Скачиваем, устанавливаем и запускаем приложение.
2. После запуска переключаемся на вкладку под названием «Hardware Testing»
Двигая рукою над датчиком можно увидеть, как меняется значение PS от маленьких до больших величин. При приближении руки оно должно возрастать и наоборот. Кроме того, это значение должно изменяться в зависимости от падения света на датчик. Если это происходит, то датчик в калибровке не нуждается.
Если же он никак не реагирует, то кладем смартфон на горизонтальную поверхность и нажимаем кнопку Do calibration. После этого появится сообщение Calibration success. Теперь датчик должен работать стабильно. Если этого не произошло, переходим к следующему способу.
Мы будем использовать стороннюю программу «Датчик приближения: Сброс», которую вы можете скачать здесь
• Скачиваем, устанавливаем и запускаем «Датчик приближения: Сброс».
• Нажимаем на огромную кнопку «Calibrate Sensor».
• Затем убираем руку с датчика и повторно нажимаем Next.
• После этого нажимаем красную кнопку «Calibrate» и подтверждаем действие, нажав кнопку «Confirm». • Затем появится запрос о предоставлении рут-прав данной программе. Разрешаем и через несколько секунд устройство перезагрузится.
Вот и все. Если после всех этих манипуляций датчик приближения продолжает «тупить», то остается только один вариант: отнести смартфон в сервисный центр, ибо больше мы ничего сами сделать не сможем.
Многие пользователи часто сталкиваются со следующей проблемой: при нажатии на экран он либо не реагирует, либо воспринимает касание «не в том месте». Чтобы справиться с этой неприятностью, необходимо произвести калибровку экрана.
Мы воспользуемся сторонней программой Touchscreen Calibration, которую вы можете скачать отсюда
1. Скачиваем, устанавливаем и запускаем вышеуказанное приложение.
2. Нажимаем синюю кнопку» Calibrate».
4. После одиночного нажатия, потребуется совершить двойной «тап».
5. Затем от нас потребуется совершить длительное нажатие.
Используем еще одну популярную программу Display Calibration, которую можно найти по указанной ссылке
• Скачиваем, устанавливаем и запускаем Display Calibration.
• Нажимаем большую синюю кнопку «Calibrate».
В интернет можно найти множество подобных программ, работающих по единому принципу, так что никаких проблем, связанных с их освоением у вас возникнуть не должно.
Калибровка акселерометра (Gsensor)
Акселерометр нужен нам для выполнения ряда важных функций: он отвечает за ориентацию устройства в пространстве, используется многими приложениями и.т.д. Благодаря этому мы (геймеры) можем наслаждаться теми играми, которые используют эту функцию. Чаще всего это конечно, гонки. И если Gsensor будет «тупить», то это наверняка нас огорчит. Однако оставим это лирическое отступление в стороне и перейдем к делу.
Включение, отключение и настройка датчика приближения на Android-устройствах
Современные смартфоны оснащены различными сенсорами и датчиками, значительно расширяющими функционал устройства. Одной из полезных возможностей мобильного девайса является автоматическая блокировка экрана и сенсорных кнопок при телефонном разговоре, реализованная за счёт датчика приближения.
Данная опция активна всегда, но со временем механизм теряет способность точно распознавать приближение объекта и реагировать должным образом, и может даже выйти из строя, о чём свидетельствуют регулярные ложные срабатывания элемента или напротив, отсутствие реакции.
Датчик приближения можно включать, отключать и настраивать для возвращения прежней чувствительности. Проблема некорректной работы решается программным путём, если речь не идёт о неисправности элемента по причине механических повреждений, так что выполнить необходимые действия пользователь способен самостоятельно.
Возможные проблемы
При эксплуатации смартфона вы можете столкнуться с разного рода проблемами, которые касаются G-Sensor. К примеру, многие жалуются на то, что у них G-Sensror попросту не работает на Андроиде, то есть устройство не выполняет автоповорот, а также не определяет количество шагов и скорость движения. В подобной ситуации нужно действовать так:
- Убедитесь, что в вашем устройстве действительно есть данный сенсор. Для этого воспользуйтесь приложением «Датчикер».
- Проверьте, не была ли принудительно отключена функция автоповорота экрана.
- Если вы пользуетесь смартфоном на кастомной прошивке, то установите официальную версию оболочки.
Если речь идет о частичной неисправности сенсора, когда положение смартфона определяется некорректно, то решить проблему удается калибровкой датчика. Если же ни одна из рекомендаций вам не помогла, то не исключено, что G-Sensor вышел из строя, и его придется заменить, обратившись в сервисный центр.
Датчик приближения – что это и зачем он нужен
Данный элемент мобильного девайса являет собой небольшой модуль, расположенный обычно в верхней части аппарата возле фронтальной камеры. Сенсор датчика приближения реагирует на поднесение смартфона к уху, в результате чего на время телефонного разговора, включая общение посредством мессенджеров, смартфон будет заблокирован.
Так, функция исключает возможность случайного нажатия сенсорных кнопок, что убережёт от прерывания беседы и других нежелательных действий, а также значительно экономит заряд аккумулятора, так как при активном экране телефон разряжается очень быстро.
Когда пользователь отстраняет телефон от головы, датчик снова срабатывает, включая подсветку экрана и возвращая кнопкам чувствительность, благодаря чему можно завершить звонок, переключиться на динамик, использовать клавиатуру или прочие возможности.
Как включить датчик приближения
Датчик на мобильных устройствах включён по умолчанию, но в отдельных случаях его нужно активировать вручную, например, если модуль был случайно отключён. Для этого выполняем следующие шаги:
- Идём в настройки устройства.
- Переходим в «Системные приложения».
- Выбираем «Телефон» – «Входящие вызовы».
- Ищем строчку «Датчик приближения» и активируем функцию.
В различных версиях ОС Android и прошивках нахождение, наименование и способ активации модуля могут отличаться. Например, включить его можно из меню вызовов, куда переходим нажатием иконки трубки, как при наборе номера. Далее открываем настройки в опциях меню, выбираем «Входящие вызовы» и здесь в строке «Датчик приближения» перемещаем тумблер в активное положение или отмечаем галочкой. В старых версиях Android функция находится в разделе «Вызовы» и носит название «Отключать экран во время вызова».
Некоторые устройства не позволяют управлять датчиком приближения, несмотря на наличие сенсора, тогда можно применить сторонний софт, суть работы которого заключается в управлении опциями смартфона.
Для чего нужен?
Мы не случайно сказали, что акселерометр является одним из важнейших датчиков, на котором не экономит ни один производитель. В бюджетной модели может не быть сенсора приближения, а вот G-Sensor есть всегда. Он определяет положение устройства в пространстве, что необходимо в целом ряде сценариев использования.
Например, такая привычная функция, как автоповорот экрана, работает исключительно при помощи акселерометра. Без него пользователь был бы вынужден вручную переворачивать интерфейс. И то, только в том случае, если соответствующую опцию предусмотрел бы производитель. Также G-Sensor активно применяется в играх, где управление осуществляется путем изменения положения гаджета в руках. Например, подобный тип взаимодействия особенно часто встречается в гонках.
Наконец, анализируя положение телефона в пространстве, именно акселерометр позволяет устройству считать шаги владельца и пройденное им расстояние. Кроме того, в навигаторе вы можете видеть скорость движения своего транспортного средства. Согласитесь, сложно представить себе смартфон без столь важных функций, а потому необходимо своевременно обслуживать G-Sensor, выполняя калибровку.
Как выполнить настройку, откалибровать датчик приближения
Если вы заметили признаки сбойного функционирования механизма, такие как несвоевременные срабатывания, помочь решить проблему сможет калибровка. Откалибровать датчик приближения на девайсах под управлением Android можно разными способами.
Калибровка средствами ОС
Откалибровать модуль без сторонних утилит можно, используя возможности системы. В Android 9 и предыдущих версиях ОС калибровка датчика выполняется следующим образом:
- Идём в настройки смартфона.
- В блоке «Система» открываем раздел «Специальные возможности» (у отдельных моделей опция может находиться в разделе «Экран»).
- Выбираем пункт «Калибровка датчика приближения» и подтверждаем своё намерение.
- Потребуется поднести к девайсу какой-либо объект, затем отдалять и приближать его, следуя инструкциям на дисплее.
- По завершении процедуры применяем изменения нажатием «Ок». Если калибровка выполнена удачно, вы увидите соответствующее сообщение.
Калибровка через инженерное меню
При наличии опыта пользователь может калибровать датчик приближения на Android, используя сервисного меню, предназначенного для тестирования системы и назначения параметров разработчиками.
Работая с Engineering Mode, нужно быть осторожным, так как внесение коррективов в функционал девайса повлияет на его работу, а неправильные настройки повлекут за собой последствия.
Для входа в инженерное меню применяют запрос USSD, вводимый в поле набора номера. Символьные комбинации могут отличаться для различных моделей. Чтобы вручную осуществить процедуру калибровки, выполняем следующие шаги:
- Набираем команду *#*#3646633#*#* на панели набора телефонного номера (другие примеры команд для популярных производителей мобильных девайсов можно найти в таблице ниже).
- Идём по пути «Hardware Testing» – «Sensor» – «Light/Proximity Sensor».
- Далее жмём «PS Calibration»– «Calibration» – «Calculate min value».
- При появлении внизу надписи «Calculatesucceed» приближаем к датчику объект и жмём «Calculate max value».
- Теперь жмём «Do calibration».
- Перезагружаемся для применения изменений.
Таблица с командами для популярных брендов устройств.
Использование приложений
В отличие от описанного выше, данный способ подойдёт, даже если вы не являетесь опытным пользователем. Использование сторонних утилит позволит значительно упростить процесс калибровки. В официальном магазине Google Play можно найти специализированный софт, например, хорошим вариантом будет «Датчик приближения: Сброс» («Proximity Sensor Reset»). Программа калибровки датчика устанавливается на Android-девайс стандартным образом со страницы в Market, подходит софтина для устройств с root-правами. После установки выполняем следующее:
- Открываем программу на смартфоне.
- Жмём «Calibrate Sensor».
- Закрываем датчик рукой или каким-либо предметом и жмём «Next».
- Убираем руку или предмет с датчика и снова жмём «Next».
- Нажимаем «Calibrate» и «Confirm».
- Предоставляем root-права на запрос и перезагружаемся.
Калибрование вручную или посредством ПО помогает только при программных сбоях, в иных ситуациях, когда речь идёт о механическом повреждении элемента, настройка неэффективна в решении проблемы. Можно попробовать также сбросить устройство к исходным настройкам или принять крайние меры, решив вопрос путём перепрошивки (нередко «левые» прошивки не поддерживают должным образом весь функционал девайса и дело может быть именно в этом).
Ответы на вопросы
Как проверить датчик приближения Андроид с помощью инженерного меню?
Чтобы проверить датчик приближения Андроид с помощью инженерного меню, нужно в меню набора номера ввести комбинацию *#*#3646633#*#*. В открывшемся меню выбрать вкладку Hardware Testing, далее выбрать Sensor и нажать Light/Proximity Sensor. После этого – PS Data Collection, и вы попадёте в меню окна тестирования датчика приближения. Нужно нажать Get One Data, и во второй строчке должна появиться цифра “0”. Далее положите руку на датчик приближения и ещё раз нажмите Get One Data, должно появиться число “255”. Если у вас всё как в вышеуказанной инструкции, то датчик приближения работает корректно.
Как включить или отключить датчик приближения на Андроиде – настраиваем функционал своего смартфона
Нередко пользователи мобильных устройств сталкиваются с тем, что во время разговора не срабатывает блокировка экрана, предотвращающая непроизвольное нажимание на дисплей. Проблема в таком случае кроется в датчике приближения. Причин неверной работы этого элемента смартфона существует несколько. Сейчас мы разберёмся, как включить/отключить датчик приближения на Андроид, или настроить его в случае необходимости.
В чем заключается ошибка его работы
Причин некорректной работы может быть несколько:
- в настройках Мейзу Global или Mini датчик отключен;
- после падения прибор изменил положение и стоит неровно;
- отсутствует уплотнитель, мелкая деталь теряется после снятия экрана;
- прибор поврежден или перегорел;
- устройство может на время переставать корректно работать из-за сбоя в прошивке или загрузчике;
- некорректная установка при ремонте.
Ошибка калибровки датчика приближения Meizu может появляться из-за грязи на дисплее. Также рекомендуется снять защитный аксессуар и попробовать совершить звонок без него. В настройках Андроид стоит проверить, включен ли элемент. Если ситуация не изменилась, можно переходить к калибровке.
Что такое датчик приближения и для чего он нужен
Речь в данном случае идёт о небольшом бесконтактном устройстве, которое распознаёт приближение к смартфону какого-либо объекта. В результате корректной работы этой функции дисплей гаджета погаснет автоматически при поднесении телефона к уху. Это исключит случайное нажатие сенсорных кнопок во время разговора (например, ухом, пальцем или щекой).
Кроме того, датчик приближения на Андроиде позволяет существенно экономить заряд батареи, поскольку при экране, включённом во время общения с другим абонентом, заряд аккумулятора интенсивно расходуется.
Принцип действия датчика
Прежде чем рассказать о калибровке датчика, нужно отметить несколько особенностей его работы в смартфоне. Вы не сможете заметить акселерометр, не разобрав устройство, так как он представлен в виде небольшого черного квадрата на микросхеме. При изменении положения инертной массы, которая располагается внутри сенсора, происходит определение величины смещения.
То есть смартфон начинает понимать, как изменилось положение самого устройства в пространстве. Далее полученные сведения моментально обрабатываются, после чего вы имеете полное представление о скорости движения гаджета, а также можете пользоваться привычными функциями вроде автоповорота экрана или реалистичного управления в гонках.
На заметку. Акселерометр часто путают с гироскопом, говоря о них как об одном и том же сенсоре. Однако G-Sensor контролирует положение гаджета в пространстве, а гироскоп лишь определяет угол поворота.
Включение и отключение датчика приближения на Android
Как правило датчик на устройстве активен по умолчанию. Если же в вашем случае это не так, или эта функция каким-то образом была отключена случайно, то подключить её не составит труда. Делается это следующим образом: заходим в «Настройки», находим раздел «Системные приложения», выбираем пункт «Телефон»:
Затем нажимаем «Входящие вызовы» и переводим в активное положение ползунок в строке «Датчик приближения» (на некоторых гаджетах нужно будет поставить галочку):
В зависимости от модели смартфона, активация датчика будет выглядеть несколько иначе, например, открыв сразу поле набора номера, вызываем меню настроек вызовов либо кнопкой «Настройки», либо нажав на аппаратную кнопку опций, и удерживая её. А после этого, как было написано выше, во «Входящих вызовах» включаем датчик:
Если же вопрос стоит о том, как выключить датчик приближения, то, соответственно, идём тем же путём и дезактивируем функцию (снимаем галочку).
Как настроить (откалибровать) датчик приближения
Этот элемент расположен в верхней части смартфона, обычно слева или справа от объектива фронтальной камеры:
На некоторых моделях Android-устройств его можно рассмотреть и невооружённым взглядом, на других же обнаружить его довольно сложно. Если, во время звонка, убрать телефон от уха, а затем приблизить к фронтальной камере палец, то погасший после этого дисплей подскажет место нахождения датчика.