От време на време OEM ще направи нещата както трябва. Е, почти така или иначе, достатъчно, поне за техните стандартни ROMS, за да се нуждаят само от някои незначителни настройки, преди да станат почти перфектни. По-често обаче тези ощипвания са неща, които могат да бъдат трудни за прилагане за средния потребител, който често се оказва, че иска да инсталира персонализиран ROM, който е доста близък до стоковия с тези добавени желани настройки в. Обикновено това означава изтегляне на доста голям файл и след това следване на задължителния процес на архивиране/флаш/възстановяване, който много от нас сега имат до изящно изкуство. Не би трябвало обаче да е така и за щастие не е така. Просто може още да не го знаете.
Може да сте чували или не за Xposed Framework, плод на въображението на XDA Разпознат Разработчик rovo89. Ако вече сте запознати с този конкретен мод, наистина няма нужда да ви казвам колко страхотен е той. Имате извинение и можете да отидете да играете навън. Ако все още не сте запознати с рамката, седнете и слушайте. Въпреки че Xposed Framework със сигурност не е нещо ново, то не получава почти толкова признание, колкото заслужава, и е време да се направи нещо по въпроса.
Според разработчика Xposed работи по следния начин:
„Някои технически подробности:
Разширих изпълнимия файл /system/bin/app_process, за да зареди JAR файл при стартиране. Класовете на този файл ще присъстват във всеки процес (включително този за системни услуги) и могат да действат със своите правомощия. И още повече: внедрих нещо, което позволява на разработчиците да замени всеки метод във всеки клас (може да е в рамките, systemui или персонализирано приложение). Това прави Xposed много мощен. Можете да промените параметрите за извикването на метода, да промените върнатата стойност или да пропуснете извикването на метода напълно - всичко зависи от вас! Освен това замяната или добавянето на ресурси е лесно."
Това означава, че модификации (известни като Xposed модули) могат да бъдат направени на всяко приложение или елемент от Самата ОС, като просто кодирате желаната промяна, опаковате я в нейния собствен APK и инсталирате на устройството. Xposed Framework се грижи да стигне до мястото, където трябва да отиде, и да остане там. Това елиминира необходимостта от декомпилиране на конкретния елемент, който модифицирате, или създаване на различни версии за различни ROM и устройства. Може да има нужда от промяна на Xposed модул след голяма промяна в самия Android, например 4.1 на 4.2, но нека си признаем: това е доста рядко явление. Никакви файлове на самото устройство не се променят и това означава, че в случай че нещо се обърка, връщането на устройството в стабилно състояние вече не е сложно отколкото да мигате zip, за да деактивирате рамката. Точно така, край на дългия и отнемащ съхранение процес на архивиране на nandroid всеки път, когато нещо се обърка.
Инсталацията е невероятно бърза и безболезнена, като се има предвид обхватът на тази помощна програма. Просто вземете Xposed Installer от нишката на форума и странично натоварване към вашето устройство, отворете приложението, след като е инсталирано, и щракнете върху „Инсталиране/Актуализиране“, рестартирайте устройството и сте готови. Не, сериозно, толкова е просто.
Инсталирането на всеки отделен модул е толкова лесно, колкото странично зареждане APK, инсталиране, активиране чрез приложението Xposed и рестартиране. някои модове ще предложат потребителски интерфейс в зависимост от функционалността, на която са способни, други имат само една конкретна цел и изобщо не се нуждаят от внимание.
И така, за какъв вид модификации говорим тук? Е, ако можете да измислите настройка, тогава има вероятност тя да бъде пакетирана в модул Xposed. Помислете за добавените малки екстри, които правят вашия любими персонализиран ROM толкова привлекателен. Това са нещо като неща за които е създаден Xposed.
Идеален пример е Икона на интелигентна аларма, създаден от член на форума на XDA Мантелиньо. Този мод ще конфигурира иконата на алармата в лентата на състоянието ви да се показва само при предварително определен период преди алармата да прозвучи. Да приемем, че алармата ви е настроена от понеделник до петък. Можете да оставите алармата настроена цяла седмица, но няма да се налага да виждате онова малко напомняне във формата на часовник за понеделник сутрин, което виси в лентата на състоянието ви през уикенда.
Има множество модификации за различни цели и можете да се обзаложите, че ще подчертаем колкото можем повече в бъдеще. Междувременно можете да проверите a хранилище за различни модификации, които бяха събрани от администратора на програмиста pulser_g2. Има и a урок за развитие има за цел да накара хората да създават свои собствени модули и да направи това най-мощният инструмент за персонализиране има.
Точно когато си помислихте, че цялото това нещо не може да стане по-страхотно, всичко е с отворен код. Не забравяйте да разгледате оригиналната нишка във форума на Xposed Framework за повече информация.
Класът е прекратен.