У 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 #продвигаю
-
Почему Microsoft Боится «Кармической Коалы»
19 Oct, 24 -
Пришло Ли Время Jquery Сесть На Диету?
19 Oct, 24 -
«Подарки» В Соцсетях – Новые Идеи
19 Oct, 24 -
Leaxt — Простой Способ Сделать Текст Короче
19 Oct, 24 -
Беспроводные Видеоочки
19 Oct, 24 -
Голактеко Вне Опасности 12111
19 Oct, 24