Экран отключается во время разговора из-за проблем с датчиком приближения - Xperia Z3 compact

19

Я использую Sony Xperia Z3 compact под управлением Lollipop 5.1.1. Мой датчик приближения действительно неисправен (работает только при сильном нажатии в левом верхнем углу телефона). Я уверен, что это датчик приближения, потому что я использовал тестовые приложения, и я вижу, что он обнаруживает приближение все время (если я не нажимаю сильно на углу).

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

Я видел много (много!) Сообщений об этой проблеме и пробовал все приложения, которые утверждали, что отключили датчик приближения и не работали (включая использование настройки сервиса в *#*#7378423#*#*):

  • KeepScreen
  • Экран по вызову
  • Screenbl - Датчик включения / выключения экрана
  • Умный экран вкл выкл
  • Отключить датчик приближения
  • Исправление близости
  • Близость экрана от Lite
  • Близость по вызову

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

Моя единственная надежда состоит в том, чтобы найти реальное приложение для набора номера, которое имеет возможность игнорировать датчик приближения (раньше был популярным вариантом). Компактный номеронабиратель Xperia Z3 по умолчанию не имеет ни этой опции, ни следующих дозвонщиков, которые я пробовал (по крайней мере, я не смог найти эту опцию):

  • Turedialer
  • DW Контакты и телефон и номеронабиратель
  • Dialapp: KitKat Dialer
  • Reactiv Phone Dialer
  • Контакты +
  • KK Phone (KK Dialer, Леденец на палочке)
  • Готовые контакты + Звонилка
  • pixelPhone Pro

Единственное приложение, которое я обнаружил, имело эту опцию, и она действительно работала очень хорошо: Viber , но, к сожалению, Viber нельзя использовать как обычную звонилку, а только как звонилку с одного абонента на другой, или как номеронабиратель с выходом в Интернет (например, кредит Skype) ,

Так что, пожалуйста, если вы знаете номеронабиратель, который, как вы уверены, имеет возможность игнорировать датчик приближения (или: «держать экран включенным во время разговора», как он иногда вызывается ), пожалуйста, поделитесь им с. Любые другие оригинальные идеи также будут приветствоваться.

DMEM
источник
Вы знакомы с Tasker?
Аман Таккар
@beeshyams - эти команды не будут работать для xperia z3 compact. каталог кажется неправильным. Есть ли шанс, что вы знаете, что может работать для моего телефона?
DMEM
@AmanThakkar - я скачал Tasker. Не могли бы вы подробнее рассказать, что мне с этим делать?
DMEM
@ProductManager Извините, я думал, что вы можете отключить датчик во время разговора, но оказывается, что это невозможно. Я ищу другие пути, хотя. Возникают ли у вас проблемы после установки кнопки питания для отключения?
Аман Таккар
1
Если вы хотите получить root права на Android и установить Xposed Framework, то я могу сказать, что модуль Disable Proximity прекрасно работал на моем Android 5.1.1 (не на устройстве Sony)
Firelord

Ответы:

9

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

DMEM
источник
Спасибо за наглядное объяснение по поводу клея - несмотря на то, что нажатие на угол сработало, я до сих пор не понял, в какой степени экран был совершенно свободным!
Тао
@ Тао, я думаю, это было несколько миллиметров. Это было невозможно увидеть, глядя на телефон спереди, но мало видно при взгляде сбоку.
DMEM
Да, точно так же здесь.
Тао
1
Программным решением, которое работало для меня, было [установка платформы Xposed] (v), а затем использование этого приложения Sensor Disabler . Как я уже сказал, это работало для меня в прошлом, но сейчас я пытаюсь освободить /systemместо для установки xposed Framework. Очень расстраивает.
Робин Уинслоу
проблема только что произошла со мной точно так же, как и несколько дней назад, я не знаю основной причины, но это так! и на самом деле я не хочу обманывать свое устройство с помощью какого-либо устройства (отключение, приложение Tasker или что-то в этом роде), тогда проблема не будет решена, если я не доставлю устройство в некоторые ремонтные магазины? Это ошибка калибровки датчика и ее нужно заново отрегулировать или как?
мудрость
3

Единственный способ решить эту проблему с помощью Macrodroid - это:

  • поставить курок на кнопку громкости (вверх)
  • поставить действие, чтобы отклонить вызов.

Поэтому, когда я делаю / принимаю звонок, я могу завершить его кнопкой увеличения громкости.

Работает на Z3 Compact.

gavrilar
источник
Наткнулся на забавную связанную сегодня опцию «глобальные настройки -> доступность» «используйте кнопку питания для завершения вызовов». Все еще не позволяет использовать сенсорную панель во время вызова, но: |
rogerdpack
1

Вы можете попробовать это решение, чтобы держать экран включенным во время разговора, используя приложение автоматизации MacroDroid (Root не требуется)

Чтобы получить представление о том, как это работает, необходимые настройки, тестирование / устранение неполадок , см. Мой ответ .

Дополнительные настройки для этого решения находятся на главной панели приложения НастройкиПараметры запускаЗапуск датчика приближенияВключить работу с выключенным экраном

Ваш макрос будет выглядеть так (активируется, когда вызов активен)

Триггер :

Датчик приближения → выберите Дальний (можно попробовать также с ближним )

Действие :

Экран вкл / выклЭкран вкл

Ограничения :

Состояние вызоваВ вызове (макрос выполняется, когда вы находитесь в режиме разговора)

Отказ от ответственности:

  1. Проверено на Huawei Honor 6, работает Kitkat
  2. @Firelord подтвердил, что он не работает над его версией Lollipop. Не знаю, связано ли это с Lollipop / ROM / Device. На форумах MacroDroid в одном сообщении упоминается, что он не работает удовлетворительно на Moto G, но подтверждает, что он работает нормально на Samsung S5 , оба работают под управлением Lollipop. Запросите OP, чтобы подтвердить, работает ли он на своем устройстве или нет
beeshyams
источник
Хорошая попытка, но, к сожалению, не сработало. Классное приложение, хотя ... Мне удалось управлять другими настройками телефона, такими как фонарик или Bluetooth, но я не мог держать мой экран включенным или отменить действие датчика приближения (даже после упомянутых вами специальных настроек).
DMEM
макрос вызывается. Я написал вам и разработчикам по электронной почте.
DMEM
Благодарю. Видел и отвечал разработчику. Он - команда из одного человека, поэтому может ожидать задержки с ответом. Будем надеяться, что это решено
beeshyams
Нет любви ко мне на Nexus 5, к сожалению.
rogerdpack
1

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

Попробуйте следующее.

Меню> Настройки> О телефоне> Диагностика> Тестовое устройство> Коснитесь Близость уха

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

Depaulian
источник
1

Использование Tasker:

Название профиля: Экран включен

условия:

  1. Звоните Любой, * +
  2. Датчик приближения

Задания

  1. Меню (любой заголовок, любые настройки. Это для включения экрана, чтобы показать меню. Вы также можете использовать всплывающее окно, если хотите, хотя оно может не работать)

  2. Тайм-аут дисплея (чтобы экран оставался включенным сразу после появления меню. Установите любое удобное время)

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

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

Это то, что я имею в виду:

Скриншот

Аман Таккар
источник
Можете ли вы использовать более простой шаблон для подражания? Я должен был выяснить (не следовать), что вы намеревались в своем профиле. Подумайте об использовании шаблона, который использует Иззи . Все, что я понял, не сработало, поэтому я жду пересмотра в вашем ответе. Экспортируйте свой профиль, если вы не можете сделать ответ более легким для отслеживания.
Повелитель огня
@Firelord Я сделаю это в ближайшее время
Аман Тхаккар
@AmanThakkar Я с «Повелителем огня» по запросу шаблона. Не совсем уверен, что вы имели в виду в своем ответе. Буду признателен за более «пошаговое» руководство.
DMEM
Пожалуйста, попробуйте это сейчас. Я упростил свой ответ. Надеюсь, что это работает.
Аман Тхаккар
Требуемое упрощение может быть представлено следующим образом: Профиль: Событие -> Вызов любого, Профиль: Состояние -> Датчик приближения. Местоположение может отличаться, но суть в том, чтобы было легче следовать. Как человек должен знать, где находится Call Any или датчик приближения?
Повелитель огня
0

Yeesss! У меня была такая же проблема и я планирую тратить свой телефон!

Macrodroid помогите мне решить проблему с близостью! Датчик приближения - всегда говори - РЯДОМ. И я не могу завершить звонок или ввести цифру - экран был заблокирован.

Решение проблемы - установите Macrodroid и создайте макросы. Триггер: Датчик приближения → выберите «Рядом действие: Экран на Thats all!». Мой телефон работает нормально сейчас !!!!!! Beeshyams, спасибо, что очень подходит для вашего крутого ума и большого сердца! PS Я могу выключить экран с помощью botton!

ОСО
источник
Какой это тип телефона? У меня не работает, установил ли я датчик проксимити как «триггер» или «ограничение» (Sony Z3 Compact)
user56reinstatemonica8
Здесь не работает Nexus 5
rogerdpack
0

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

Он сказал мне, что если я выкупил его сразу, я должен отправить его Sony примерно на 14 дней, чтобы они могли увидеть, что с ним не так, и если это исправимо ... Никогда больше я не совершу ошибку, купив что-либо, кроме яблоко.

зет
источник