L'ultimo Semaphore è ottimo, scaricati la versione aggiornata che trovi negli ultimi post del thread ufficiale su xda ;)
Visualizzazione stampabile
Prendi ad esempio Settings.apk, l'apk di sistema che gestisce fra le altre cose il menu Impostazioni e tutti i sottomenu.
Se lo decompili, otterrai i sorgenti, questi: https://github.com/ezio84/packages_apps_Settings
Nella cartella "res", soprattutto in "values" e nelle varie sottocartelle "drawable", ci sono tutte le risorse caricate dall'apk (icone, layouts dei menu, nomi delle impostazioni, colori dei vari menu).
Con i layers è appunto possibile utilizzare un apk da mettere in /system/overlays, con la stessa struttura dell'apk di sistema che si vuole "sovrascrivere", contenente le risorse (gli xml e le png di cui sopra) che si vogliono far utilizzare al sistema al posto di quelle dell'apk originale.
Questo è un esempio del contenuto di un overlay per Settings.apk: https://github.com/BitSyko/Settings_...overlay_sample
Quindi in pratica i layers non sono altro che app ricompilate con lo stile del tema che uno vuole? Ma come si fa con le app scaricate la play?ed ogni volta che si aggiorna un app occorre ri-decompilarla modificarne il tema e ricompilarla?
Non viene ricompilata l'app intera, ma nell'apk dell'overlay vengono inseriti solo gli xml o le png che si vogliono modificare. Funziona anche per le app del play, come whatsapp o altre, il sistema è in grado di "sovrascrivere" le risorse di qualsiasi apk installato in pratica.
Proprio perchè l'overlay non include tutti i file di quello originale ma solo quelli interessanti ai fini della personalizzazione grafica, a meno che non ci siano modifiche rilevanti agli xml in oggetto (cosa rara) non è necessario aggiornare l'overlay stesso.
Non saprei, ho letto la storia di sfuggita :D
Nessun problema per la Slimsaber, con tutto il codice che frego a fusionjack è il minimo dare un aiuto quando possibile :D
Bunasera, avendo attualmente una rom 5.0.2 (resurrection remix), che passaggi dovrei seguire se voglio installare una SlimRom basata su KitKat? Soliti wipe cache/data factory reset e insall?
Grazie in anticipo per l'aiuto
*** SlimLP 1.0hUBERTC ***
:D
Download:
https://androidfilehost.com/?w=profi...78570567714195
(links on the right)
Changelog:
Spoiler:
Tips of the day:
Spoiler:
PS: if you have problems, call A-team or clean flash.