[L'ANGOLO DEI CUOCHI SM-G920F] Thread di confronto per sviluppare su android
ATTENZIONE, LA MAGGIOR PARTE DELLE MOD CHE VERRANNO RIPORTATE QUI PRECLUDONO IL FATTO CHE PER ESSERE ATTUATE SI AVRA' BISOGNO DI ROOT E CUSTOM RECOVERY, QUINDI IL TUTTO COMPORTERA' IL FLAG DEL CONTATORE KNOX E LA PERDITA DELLA GARANZIA, DOVETE ESSERE CONSAPEVOLI DI QUESTO E FATE TUTTO A VOSTRO RISCHIO E PERICOLO, IL SOTTOSCRITTO E ANDROIDIANI NON SI ASSUME NESSUNA RESPONSABILITA' PER EVENTULI DANNI AI VOSTRI DEVICE DERIVANTI AD UN USO NON CORRETTO DI MOD O ALTRO IN AMBITO MODDING
* Qui al primo post verranno raggruppate tutte le varie guide che ognuno di voi è libero di condividere con tutti
* OGNI MOD O PROCEDURA DOVRA' ESSERE IN PRIMA BATTUTA PROVATA E TASTATA DA VOI STESSI PRIMA DI PUBBLICARLA
- Post numero 2: guida al BACKUP EFS, thanks a bluflight13
- Post numero 8: guida su come abilitare modalità privata su rom deodex, thanks a wuby
- Post numero 8: guida su come abilitare MULTIUSER E SCREEN MIRRORING SU ROM DEODEX, thanks a wuby
- Post numero 10: guida su HOW TO ADD 3MinitBattery su android L, thanks a bluflight13
- Post numero 13: guida su Come personalizzare Icone nel SystemUI e SecSettings2, thanks a apachi e wuby
- Post numero 36: guida su Come ripristinare il touch dal problema dell'inversione, thanks a wuby
Icone True SystemUI e Settings
Icone TRUE SystemUI
sostituire le icone in drawable-xxxhdpi
Fase 1 Togliere il TintColor
smali\com\android\systemui\qs
In QsTileView c'e il metodo handleIconStateChanged
Alla linea prima degli end local c'e l'invoke direct per il SetIconTintColor
invoke-direct {p0, v3, v1}, Lcom/android/systemui/qs/QSTileView;->SetIconTintColor(ILandroid/widget/ImageView;)V
mettere un cancelletto # all'inizio di quella linea e sopra c'e if-eq e sopra const/4 v4, -0x1 lo cambiate in 0x0
Fase 2 attivare le icone ON
In smali/com/android/systemui/qs/tiles/ ci sono i vari smali per i toggles
Dentro ogniuno c'e un metodo che si chiama
handleUpdateIconState
e dopo poche righe c'e if-nez v0, lo cambiamo in if-eqz v0
Va fatto per tutte le tiles escluso la torcia che dovrebbe già funzionare
ICONE SETTINGS
smali\com\android\settings\dashboard\
DashboardEditFavoriteSummary.smali
-----------------------------------
.method private updateTileView
mettere cancelletto davanti alla riga (707 circa)
#invoke-virtual {p4, v1, v2}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
DashboardSummary.smali
-----------------------
.method private updateFavoriteTileView
mettere cancelletto davanti alla riga (1966 circa)
#invoke-virtual {p4, v1, v2}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
.method private updateTileView
mettere cancelletto davanti alla riga (2068 circa)
#invoke-virtual {p4, v1, v2}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
SearchResultsSummary$SearchResultsAdapter.smali
-----------------------------------------------
.method public getView
mettere cancelletto davanti alla riga (1751circa)
#invoke-virtual {v4, v13, v14}, Landroid/widget/ImageView;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
-----------------------
dimensioni toggles
values-xxxhdpi.xml/dimens.xml
32.0dip
49.0dip
Io ho scritto la guida ma il 99,9% dei meriti vanno a wuby :laughing:
Credits:
apachi, wuby
https://dl.dropboxusercontent.com/s/...z4medvfq/2.png
https://dl.dropboxusercontent.com/s/...47ch9nfn/1.png https://dl.dropboxusercontent.com/s/...te37p4or/3.png