• Калибровка датчика приближения на Android. Датчик приближения в телефоне - что это? Мобильные телефоны

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

    Я попытался создать приложение, которое пытается получить полный 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, которая просто игнорирует датчик приближения и ведет себя так же, как и приложение дозвона.

    Статьи и Лайфхаки

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

    Что это такое и зачем он нужен

    Практически то же самое, что и в кране. Эта технология используется в различных сенсорных панелях, благодаря чему :
    • во-первых – экономится электроэнергия;
    • во-вторых – отпадает необходимость механического включения-выключения устройств, тем самым продлевается срок их службы.
    В смартфоне этот датчик блокирует дисплей при приближении к голове. Это предотвращает случайные нажатия, например, щекой или ухом пользователя. И, конечно, экономится заряд батареи. Разумеется, он не определяет голова это или другой объект, а просто срабатывает при приближении предмета к экрану. Это можно проверить, поднеся палец к месту, где находится датчик.

    Проблемы в использовании

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

    Чтобы устранить эту неприятность необходимо откалибровать этот датчик. Для этого можно скачать приложения с официального сайта. В новых версиях Android возможность калибровки предусмотрена .

    Так, в Android 4 версии и выше необходимо :

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

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

    Оптические датчики

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

    Так как регистрация отраженного сигнала требует точной калибровки приемной части сенсора (время отражения составляет микро- и наносекунды) – в датчиках приближения смартфонов используется упрощенный принцип работы. Излучатель имеет ничтожно малую мощность, поэтому сигнал очень быстро угасает на расстоянии. Для того, чтобы мощности отраженного импульса хватило для регистрации приемником – препятствие должно находиться очень близко к нему. Как правило, датчики откалиброваны так, что способны уловить отраженный сигнал только на расстоянии 1-5 см.

    Датчик приближения в смартфоне

    Ультразвуковые датчики

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

    Как и в случае с оптическим датчиком приближения смартфона, для упрощения конструкции и снижения энергопотребления (чем слабее импульс – тем меньше расход заряда), излучатели таких сенсоров имеют очень малую мощность. При отсутствии предметов в зоне досягаемости (1-5 см) – сигнал рассеивается и поглощается окружающими предметами. Если смартфон поднесен близко к лицу (или другому препятствию) – ультразвук мгновенно отражается от поверхности. Контроллер фиксирует это и посылает команду блокировки.

    Ультразвуковой сенсор – пока относительно новое изобретение в смартфонах и широко не используется. Другие датчики (емкостные, индуктивные, тепловые) – не применяются в смартфонах для фиксации приближения, так как не очень подходят для этого. Тем не менее, датчики Холла или магнетометры устанавливают для взаимодействия с аксессуарами. А принцип фиксации приближения путем регистрации силы утечки заряда – тоже нашел свое применение. Он лежит в основе работы емкостных сенсорных экранов, чувствительных к силе касания.

    Часто задаваемые вопросы - собрание часто задаваемых вопросов по какой-либо теме и ответов на них. В нашем FAQ по Samsung мы постарались собрать наиболее популярные вопросы и ответы на них, встречающиеся на нашем . Для того чтобы найти то, что Вас интересует, достаточно выбрать Вашу модель Самсунг из списка или воспользоваться поиском.

    Выбор категории Телефоны Планшеты Телевизоры Мониторы Ноутбуки BT-гарнитуры Фотоаппараты Плееры

    Каким образом я могу включить или отключить функцию Датчика движения?

    Motion Sensor (Датчик движения) - это функция, которая содержит электронный датчик, который распознает, в вертикальном или горизонтальном положении находится экран, и согласно этому функция отображает экран в соответствии с положением экрана устройства.
    Если вам не нужно использовать датчик движения, либо если вы не хотите его использовать, вы можете отключить функцию датчик движения. Вы также можете включить ее в любой момент, когда она вам понадобится.

    Для включения или отключения функции Motion Sensor (Датчик движения):
    1. Коснитесь значка Главное меню в правом нижнем углу страницы.
    2. Коснитесь значка Настройки.
    3. В экране Настройки коснитесь значка Система внизу страницы.
    4. Коснитесь значка Датчик движения.
    5. В левом нижнем углу экрана коснитесь закладки Экран.
    6. Выберите опцию Автоматический для включения функции Датчик движения или выберите Ручной, когда вы не используете функцию Датчик движения.

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

    Одна из таких возможностей, называемая Air Gesture, используется практически в каждом современном смартфоне. Кроме того, люди, самостоятельно ставящие прошивки на свой телефон встречаются с подобной проблемой, поэтому её следует устранить. А многие несвойственные ОС прошивки начинают жить своей собственной жизнью и портить нам нервы. Итак, продолжаем познавать тайны калибровки датчика приближения на своём Android девайсе.

    Предлагаем Вам посмотреть небольшое видео на заданную тему:

    Как же настроить этот датчик приближения?

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

    Далее запускаем его, предоставляем приложению Root права и всё готово, при этом никаких уведомлений не поступит, то есть Вам придётся самостоятельно проверять, работают ли датчики так, как надо или же опять придётся искать иные способы. Сделать это можно при помощи другого приложения, которое очень легко найти в Google Play или Play Маркет, или же просто позвонить своим знакомым, близким, коллегам по работе и проверить дееспособность датчика на его исправность.

    Всё это можно сделать самому, не обладая навыками сверхмощного хакера. Главное – внимательно следовать инструкциям.

    Вот мы и узнали, что такое калибровка датчика приближения, для своего Android смартфона. Правильно поняли в каких случаях, как правильно и легко настроить себе датчик приближения на своём Андроид гаджете. Будем надеяться, что всё получится без особых усилий.

    Заходите почаще на наш сайтик. Всегда будем рады увидеть Вас вновь!!!