После обновления до MIUI 12.5 и Android 11 у меня перестали работать жесты на сторонних лаунчерах, таких как «POCO Launcher 2.0». Кто знает как решить эту проблему?
Голосование за лучший ответ
4pda зайди и почитай. Если проблема проявляется только в сторонних лаунчерах. так может проблема в них? Вообще после обновлений в продуктах Xiaomi часто всякие нелады происходят
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Источник: otvet.mail.ru
Смартфоны Xiaomi не дружат со сторонними лаунчерами
Большинство смартфонов Xiaomi работает на базе фирменной оболочки MIUI. Это крайне функциональная и приятная в использовании современная оболочка. На мой взгляд, лучшая среди существующих, однако она имеет неприятные особенности, которые порой сильно раздражают. Одна из таких — криво работающие сторонние лаунчеры.
Как убрать глюки жестов MIUI 12
Ранее я пытался установить лаунчер Android Pie, однако столкнулся с кривыми анимациями и иконками. Попробовав новый лаунчер Rootless Launcher, о котором мы ранее писали, ситуация не изменилась.
Начнём с того, что сразу бросается в глаза — иконки. Системные иконки очень плохо адаптируются под сторонние лаунчеры. Выглядит это так:
Родной ланучер MIUI vs сторонний
Одни иконки квадратные, другие круглые, третьи с прозрачным фоном; одни крупнее, другие меньше. Иконка камеры вовсе ввела меня в состояние шока.
Если речь идет о дешевых смартфонах, им подобное простительно, но я не сомневаюсь, что в дорогих РСТ аппаратах за 35 тысяч рублей ситуация аналогична.
Второй нюанс — это анимации. В MIUI появилось управлении жестами. Со сторонними лаунчерами оно работает плохо, так как при скрытии приложения анимации выполняются криво. Если на родном рабочем столе иконка VK располагалась в правом нижнем углу, то в новом лаунчере при выходе из VK анимация скрытия будет сгущаться в нижнем правом углу даже если само приложение будет расположено в другом месте.
Рабочий сторонний лаунчер и жесты на Poco X3 pro
Подобные недочеты — плата за дешевизну смартфона.
Мнением делитесь в Telegram-чате или ниже в комментариях.
Теги
- Китайские смартфоны
- Операционная система MIUI
- Смартфоны Xiaomi
Источник: androidinsider.ru
: Заставить жесты Android 10 работать с любой настраиваемой программой запуска
Важной частью новой навигационной системы Android 10 является жест QuickStep. Проведите вверх от нижней части экрана, затем сделайте паузу. Вы увидите свои недавние приложения вместе с док-станцией, содержащей несколько значков для быстрого доступа. Эта док-станция предоставляется в модуле запуска телефона, что означает, что ваш домашний экран теперь интегрирован в интерфейс многозадачности. Итак, что произойдет, если вы измените приложение на главном экране?
К сожалению, Google не создал API для сторонних приложений для домашнего экрана, чтобы они могли внедряться в интерфейс многозадачности, как стандартный лаунчер с его системными привилегиями. Поэтому, когда вы переключаетесь на новое приложение на главном экране, такое как Nova Launcher или Action Launcher, жест QuickStep не работает.
Чтобы этого не произошло, многие сборки Android 10 просто отключают навигацию с помощью жестов, если вы устанавливаете стороннюю программу запуска в качестве домашнего приложения по умолчанию. Эта опция также будет недоступна в настройках. Но есть способ обойти это. С ADB вы можете принудительно сделать эту опцию доступной снова, чтобы вы могли одновременно использовать жесты и настраиваемую программу запуска.
Требования
- Компьютер с Windows, macOS или Linux
- USB-кабель
Шаг 1: Загрузите инструменты платформы
Для этого вам нужно будет отправить команду ADB. Итак, для начала загрузите ZIP-архив с инструментами платформы из Google, который содержит программное обеспечение, необходимое вашему компьютеру для отправки команд ADB.
- Загрузите инструменты платформы Google: Windows | Mac | Linux
Шаг 2: извлеките ZIP-архив
Теперь извлеките только что загруженный ZIP-файл. Поместите извлеченную папку на рабочий стол для быстрого доступа.
Если вам нужен ZIP-архиватор, попробуйте 7-Zip для Windows или The Unarchiver для Mac.
Шаг 3. Откройте запрос в папке Platform-Tools.
Теперь откройте утилиту командной строки на своем компьютере. Если вы работаете в Windows, нажмите кнопку Windows на клавиатуре, затем введите cmd и нажмите Enter. Если у вас Linux или Mac, откройте «Терминал» в папке «Приложения».
В командной строке введите «cd» (без кавычек), затем добавьте пробел, но пока не нажимайте ввод. Вместо этого перетащите платформенные инструменты папку с шага 2 и поместите ее прямо в командное окно. Это заполнит полный путь к файлу в папке, после чего вы можете нажать Enter.
- Полное руководство: как открыть приглашение ADB в папке Platform-Tools
Шаг 4. Разрешите отладку по USB
Если вы раньше не использовали ADB с этим телефоном, перейдите в «Настройки» -> «О телефоне», затем нажмите «Номер сборки» семь раз подряд, чтобы разблокировать меню «Параметры разработчика». Откройте новое меню, затем включите USB-отладку.
Когда все будет готово, подключите телефон к компьютеру с помощью USB-кабеля для передачи данных. Затем вы должны получить приглашение, подобное приведенному ниже. Установите флажок рядом с «Всегда разрешать», затем нажмите «ОК» в этом запросе.
Если вы не видите это сообщение, запустите команду из шага 5 ниже и посмотрите, появится ли оно. Если он по-прежнему не появляется, вы можете получить помощь из нашего полного руководства ADB ниже.
- Полное руководство: как настроить ADB на телефоне и компьютере
Шаг 5. Включите навигацию с помощью жестов
Теперь убедитесь, что ваше приложение на домашнем экране по умолчанию настроено на стороннюю программу запуска, заставляя ОС отключать параметр навигации с помощью жестов. Дважды проверьте, что ваш телефон подключен к компьютеру, затем введите следующую команду и нажмите Enter:
adb shell cmd overlay включить com.android.internal.systemui.navbar.gestural
Если это возвращает ошибку «команда не найдена», скопируйте и вставьте вместо этого команду ниже. Если это по-прежнему возвращает ошибку, проблема с установкой ADB. См. Полное руководство для получения помощи.
./adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
Шаг 6: наслаждайтесь своими жестами
Сразу после успешной отправки команды ваш телефон должен самостоятельно переключиться на жесты Android 10. Но, как вы заметите, ваша пользовательская программа запуска по-прежнему является домашним приложением по умолчанию, так что вы получите лучшее из обоих миров!
Изображение Джона Найта / Gadget Hacks
Я скажу, что с этой настройкой могут быть некоторые проблемы. Он просто активирует жестовую навигацию независимо от любых других системных проверок. Функционально это должно привести к тому, что стандартное приложение на главном экране продолжит вводить свои данные в представление QuickStep, даже если вы используете стороннюю программу запуска для своего приложения на главном экране.
Это означает, что у вас могут быть одновременно запущены два приложения на главном экране в фоновом режиме, используя больше оперативной памяти. В других случаях фоновые процессы стандартного средства запуска будут остановлены, поскольку у него больше нет защиты приложения по умолчанию, что приведет к нарушению интеграции QuickStep и вызовет заикание анимации при следующем открытии многозадачного пользовательского интерфейса.
Я также обнаружил, что на некоторых устройствах полоса индикатора жестов внизу исчезнет, хотя жесты все равно будут работать.
- Не пропустите: как использовать новые жесты смахивания в Android 10 (демонстрационные GIF-файлы)
Отключение навигации с помощью жестов
Если в какой-то момент вы решите вернуться к прежнему состоянию, вам нужно будет отправить еще одну команду ADB. Поэтому повторите шаг 3, чтобы снова подготовить приглашение, затем введите эту команду:
adb shell cmd overlay отключить com.android.internal.systemui.navbar.gestural
Опять же, если вы получаете сообщение об ошибке «команда не найдена», вам просто нужно поставить точку и косую черту перед командой и отправить ее снова:
./adb shell cmd overlay отключить com.android.internal.systemui.navbar.gestural
После ввода ранее выбранный метод навигации снова станет активным, и у вас больше не будет доступа к навигации с помощью жестов, если вы не отключите стороннюю программу запуска.
Не пропустите: 5 лучших программ запуска главного экрана для Android
Источник: ru.master-imacs.org