Не работает датчик приближения на android 7.0. Не работает датчик приближения экрана на андроид – решение есть

  • 19.08.2019

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

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

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

Чтоб на Андроиде автоматически блокировался экран при поднесении к уху нужно сделать следующие действия. Открываем на Xiaomi иконку телефон и попадаем туда где мы обычно набираем номер для звонка. Далее нажимаем на сенсорную кнопку "меню" в виде трех горизонтальных полосок. (На некоторых Андроидах после открытия телефон "меню" можно так же открывать сенсорной кнопкой в виде трех полосок расположенном под экраном с левой стороны. Эту кнопку нужно нажать и немного удерживать чтоб вышло меню.) Смотрите ниже на прикрепленные картинки, где выделены нужные иконки и кнопки.

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

В настройках "Входящие вызовы" на Хиаоми находим и выбираем пункт Датчик приближения под которым будет написано (отключать экран автоматически при поднесении телефона к уху во время разговора) и включаем его. Готово, теперь, когда вы поднесете телефон к уху, экран погаснет и заблокируется, тем самым предотвратит случайные нажатия и прикосновения к сенсорному экрану.

  • Мы будем рады, если вы добавите отзыв или поделитесь полезной информацией.
  • Спасибо за отзывчивость, дополнительную информацию и полезные советы!!!

Введите сумму чисел с картинки * :


06-03-2019
08 час. 12 мин.
Сообщение:
Спасибо! Redmi note 5 - всё получилось!

27-02-2019
11 час. 11 мин.
Сообщение:
Спасибо большое. Модель Redmi6 Рекомендация подошла

05-02-2019
23 час. 30 мин.
Сообщение:
Спасибо большое. Помоглось) статья четкая, все по делу.

24-01-2019
21 час. 37 мин.
Сообщение:
Телефон Xiaomi Redmi 5 рекомендация подошла.

28-12-2018
00 час. 16 мин.
Сообщение:
Спасибо за полезную информацию..Все проверила,но все равно при звонках телефон не блокируется(

12-12-2018
13 час. 38 мин.
Сообщение:
Если датчик активирован - отключите блокировку в кармане

30-11-2018
19 час. 16 мин.
Сообщение:
Увы.Все настройки выставлены правильно.Благодаря вам хотя бы узнала как это проверить.Но экран во время разговора все равно включен(

22-11-2018
12 час. 43 мин.
Сообщение:
Не отключается экран при разговоре. Датчик приближения при этом активирован

21-09-2018
15 час. 20 мин.
Сообщение:
У меня Редми 4 А и все подключилось,но только при обычных вызовах,а когда звонишь с приложений(watsap,imo...)это не работает,не включается блокировка. Как быть именно с приложениями?

01-09-2018
07 час. 47 мин.
Сообщение:
Почему, когда я принимаю вызов или звоню кому-либо. У меня выключается экран. При попытке включить экран с помощью блокировки, никакого результата. Пыталась выключать и включать датчик приближения. Не получилось. Что делать?

23-08-2018
13 час. 36 мин.
Сообщение:
Большое спасибо!

11-07-2018
13 час. 12 мин.
Сообщение:
В завершение нужно сделать перезагрузку.

28-04-2018
12 час. 57 мин.
Сообщение:
Спасибо, полезная информация

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

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

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

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

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

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

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

Инструкция

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

  • Запустите ваше Андроид устройство и перейдите в раздел настройки;
  • Далее, вам нужно перейти в раздел мои устройства и перейдите в пункт вызовы;
  • Теперь вам нужно найти пункт “Отключать экран во время вызова” и снимите с этого пункта галочку.

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

Инструменты

Если вы не смогли отключит датчик с помощью инструкции расположенной выше, то вы можете воспользоваться специальной программой, которая называется Smart Screen Off. Данная программа поможет вам не только отключит датчик приближения на вашем мобильном Андроид устройстве, но и поможет откалибровать его в случае каких-то проблем.

Для того чтобы скачать приложение Smart Screen Off вам нужно перейти по этой ссылке с того устройства на котором будете.

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

Другие варианты

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

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