У меня Star N7189 (5,5 ") с нижней зоной мертвого сенсорного экрана
Кнопки меню и «Назад» не работают, но физическая кнопка «Домой» работает.
Я попытался сильно надавить на края экрана, я попытался применить поворот с коротких сторон, как будто это было только мокрое полотенце. Я сделал полный сброс, но он не работал.
Иногда нажимая мертвую зону, телефон воспринимает это как кнопку меню
Помимо замены экрана, какие еще методы я могу попробовать? Есть ли какое-нибудь приложение, лаунчер или трюк для изменения размера экрана, который можно использовать только в рабочей области?
PS Через несколько часов после выхода из режима полета внезапно эта проблема возникла на ощупь, но я не помню, случайно ли я поместил что-то тяжелое в эту область камеры.
touchscreen
Dambo
источник
источник
Ответы:
Частичный, но, возможно, полезный ответ.
Заметка:
Проблема в этом существующем ответе заключается в том, что он уменьшает вывод экрана как сверху, так и снизу в моих устройствах, а мне нужно уменьшать только снизу. Для этого я использовал следующий комментарий в качестве основы для работы:
Инструкции:
adb devices
.Нам нужно знать разрешение и плотность отображения устройства. В терминале / cmd введите,
adb shell dumpsys display | grep mBaseDisplayInfo
чтобы показать информацию, связанную с отображением. Вывод может выглядеть так:Соответствующая информация в моем случае:
Наиболее полезные команды:
wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
wm density [reset|DENSITY]
Мой экран запуска по умолчанию без настроек выглядел так:
Чтобы уменьшить вывод экрана внизу, введите команду:
Обратите внимание, что я использовал дальнейшее сокращение до upto,
0,0,0,300
и результат был таким:Отрегулируйте значение для ваших желаемых потребностей.
Возможно, вам придется исправить плотность, так как дисплей может выглядеть странно . Плотность отображения моего устройства по умолчанию составляет 480 точек на дюйм, поэтому я настроил это следующим образом:
и результирующий экран был таким . Приложение под подредактированны разрешением.
adb shell wm density reset
иadb shell wm overscan reset
для возврата к плотности и разрешению по умолчанию соответственно.Теперь, когда «мертвая сенсорная зона» позаботилась о том, чтобы использовать виртуальные / программные клавиши (только если вам это нужно).
Иззи уже рассказал об этом ответе . В противном случае вы можете использовать Gravitybox LP (для пользователей Lollipop) или Gravitybox KK (для пользователей Kitkat ). Это модуль Xposed, требующий root-доступа и установленной Xposed Framework .
Установите, активируйте и запустите Gravitybox → Настройки панели навигации → Включить панель навигации → Выполните перезагрузку, и софт-клавиши, также известные как Панель навигации, будут включены.
Пользовательские ПЗУ, такие как Cyanogenmod и некоторые стандартные ПЗУ, имеют возможность включить софт-клавиши (кнопки) в разделе « Настройки» . Вы можете использовать эту опцию, так как она не требует никакого корневого доступа.
После некоторых настроек последний экран моего Android 5.0 выглядел следующим образом:
Обратите внимание, что вышеупомянутое решение, вероятно, не будет иметь отношения к OP, но оно написано с учетом цели вознаграждения (предложено barro32 ). Следующее большое обновление, возможно, будет для Android 4.2.
источник
Если ваше устройство рутировано, вы можете взглянуть на Button Savior (Root), если нет, на Button Savior Non Root . Или на панели виртуальных кнопок :
Спаситель кнопок и Виртуальная панель кнопок (источник: Google Play; нажмите для увеличения изображения)
Что общего у всех трех? Как показано на скриншотах, они включают виртуальные программные клавиши в тех местах, где вы их хотите. Таким образом, вы можете избежать «мертвых зон» и при этом иметь их.
Допустим, это не меняет размер экрана; но хотя бы исправляет проблему с кнопками.
источник
Я нашел решение!
Требуется рут и андроид 4.3+ !!!
Это приложение может изменить ваше разрешение, а также добавить виртуальные кнопки.
Вам нужно будет изменить высоту примерно на 1,5 см . (На вашей фотографии это не очень хорошо видно, поэтому проверьте его перед применением!) Если у вас возникли проблемы с приложением, проверьте описание приложения или оставьте комментарий ниже.
Надеюсь, мой ответ поможет вам!
Ссылка для загрузки приложения: https://play.google.com/store/apps/details?id=com.nomone.resolution_changer
источник
Ответ Firelords работает для Android Версии выше 4.2.
Для версий до (включая) Android 4.2 использовать команду
am
. После включения USB-отладки и установки инструментов ADB, процедура выглядит следующим образом:adb shell dumpsys window
(или лучше напрямую отфильтровать вывод для разрешения:adb shell dumpsys window | grep cur= |tr -s " " | cut -d " " -f 4|cut -d "=" -f 2)
- отсюда )adb shell am display-size 540x700
. (Можно сбросить с помощьюadb shell am display-size reset
)adb shell dumpsys display
(или , чтобы получить короткий вывод:adb shell dumpsys display | grep mBaseDisplayInfo
)adb shell am display-density 230
(можно сбросить с помощьюadb shell am display-density reset
).Если необходимо включить программные клавиши / экранные кнопки, это можно сделать, добавив строку
qemu.hw.mainkeys=0
в файл/system/build.prop
(требуются разрешения root). Если эта строка уже существует в build.prop, экранные кнопки можно включить, установив значение 0 или отключив, установив его на 1. Насколько я знаю, это работает с Android 4.0 и выше.источник
Попробуйте использовать Screen Shift из Playstore. Я протестировал его на своем Redmi 2, и он работал нормально.
источник