Android One Launcher, променена версия на Google Pixel Launcher, е извлечена и пренесена от Xiaomi Mi A1 на Xiaomi. Работи на почти всяко устройство и е достъпно за изтегляне.
В средата на 2017 г. видяхме разработчика на Android Амир Зайди (който минава покрай АмирЗ на Reddit) пуснете a rootless порт на Google Pixel Launcher, който добави панела Google Now към началния екран на нерутирани устройства. Това беше първият по рода си, който направи това и донесе със себе си нова вълна от стартиращи програми на трети страни, като напр. Столче и нови версии на Nova Launcher с интеграция на Google Now. Тази седмица AmirZ извади Android One Launcher - началният екран на Android, на който е предварително инсталиран Android One устройства -- от Xiaomi Mi A1 с работеща емисия на Google Now и сподели подробности как е успял да го направи.
Няма много неща, по които да се разграничи Android One Launcher от стандартния Google Pixel Launcher. Първото има няколко промени в потребителския интерфейс, включително малко по-различно изглеждащ док за приложения, преработено чекмедже за приложения и лентата за търсене на Google на ново място. Но разликите са предимно естетически.
Що се отнася до това как AmirZ направи промяната, методът беше изключително прост и в общи линии същият като XDA Senior Member paphonb получих Google Pixel Launcher с панела Google Now за работа на всички устройства. Тъй като Android One Launcher запазва същото име на пакет като оригиналната версия, той може да получава информация от Google приложение, което му позволява достъп и показване на панела на Google Now. Проблемът е, че не работи на нито едно устройство - не и без стартовия панел, създаден като приложение за отстраняване на грешки от системата Android. Така модифицираната версия на AmirZ прави няколко неща, включително позволява на приложението да управлява регистрационните си файлове от самия Android. Това е определено в AndroidManifest.xml файл, който съдържа редица параметри на приложението:
<manifestxmlns:andro
...
"@drawable/icon"
android: debuggable="true"
След като промяната беше направена, AmirZ просто преподписа приложението с нов ключ (тъй като не може да получи оригиналния ключ на Google за Android One Launcher) и го преопакова.
Можете да изтеглите модифицирания стартер по-долу, но ще трябва да се уверите, че не сте инсталирали Google Pixel Launcher или Android One Launcher на вашето устройство.
Изтеглете порта на Android One Launcher от AmirZ