Исправление Зависания Кнопок На Nexus 4

У Nexus 4 может возникнуть очень неприятная проблема с кнопками навигации, как показано в этом видео: Решение проблемы долгое время не было известно: Отчет об ошибке Возмущенный этим недоразумением, я начал искать решение и нашел его.

Кому лень читать, но есть проблема https://github.com/gkraynov/nexus-4-navfix Некоторые даже предлагали особо жесткие решения .

Я не мог поверить, что проблема была чисто аппаратной ошибкой.

Покопавшись в системе обработки сенсорных событий, была замечена интересная вещь - мертвая зона.

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

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

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

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

Алгоритм довольно прост: 1. Скачать SystemUI.apk через ADB 2. Ресурсы распакованы 3. Размер мертвой зоны установлен на 0dip. 4. Упакован обратно 5. UPDATE.zip создан.

Кроме того, имеется также обновление для отката изменений, которое позволяет легко применять ОТА-обновления и повторять операцию.

Рут не требуется, только кастомное рекавери.

Для Android 5.0.1 уже есть скомпилированный пакет https://github.com/gkraynov/nexus-4-navfix/releases Если есть идеи по улучшению, буду признателен.

Теги: #nexus 4 #bug #bug #deadzone #продвигаю

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.