Android One Launcher, доработанная версия Google Pixel Launcher, была извлечена и портирована с Xiaomi Mi A1 от Xiaomi. Он работает практически на любом устройстве и доступен для скачивания.
В середине 2017 года появился разработчик Android Амир Заиди (известный под псевдонимом АмирЗ на Reddit) выпустите безрутовый порт Google Pixel Launcher, который добавил панель Google Now на главный экран нерутированных устройств. Это был первый в своем роде проект, который принес с собой новую волну сторонних лаунчеров, таких как Шезлонге и новые версии Нова Лаунчер с интеграцией Google Now. На этой неделе AmirZ извлек Android One Launcher — домашний экран Android, предварительно установленный на Андроид Один устройств — от Xiaomi Mi A1 с работающим каналом Google Now, и поделился подробностями о том, как ему это удалось.
Android One Launcher не так уж и отличается от стандартного Google Pixel Launcher. В первом есть несколько изменений пользовательского интерфейса, в том числе немного измененная док-станция для приложений, переработанный ящик приложений и панель поиска Google в новом месте. Но различия в основном эстетические.
Что касается того, как AmirZ внес изменения, метод был чрезвычайно простым и в основном таким же, как и старший член XDA. пафонб получил Google Pixel Launcher с панелью Google Now для работы на всех устройствах. Поскольку Android One Launcher сохраняет то же имя пакета, что и исходная версия, он может получать информацию от приложение Google, что позволяет ему получить доступ к панели Google Now и отобразить ее. Проблема в том, что он не работает ни на одном устройстве — по крайней мере, без панели запуска, созданной системой Android как отлаживаемое приложение. Таким образом, модифицированная версия AmirZ делает несколько вещей, в том числе позволяет приложению управлять своими журналами самим Android. Это определено в AndroidManifest.xml файл, в котором хранится ряд параметров приложения:
<manifestxmlns:andro
...
"@drawable/icon"
android: debuggable="true"
После внесения изменений AmirZ просто повторно подписал приложение новым ключом (поскольку он не может получить оригинальный ключ Android One Launcher от Google) и переупаковал его.
Вы можете скачать модифицированную программу запуска ниже, но вам необходимо убедиться, что на вашем устройстве еще не установлена программа Google Pixel Launcher или Android One Launcher.
Загрузите порт Android One Launcher от AmirZ