Lo detto gia una volta dovete andare a lavorare per la Samsung insieme siete nitrogligerina
Visualizzazione stampabile
Io penso di si ma anche se non fosse possibile dopo gli installi un dialer che ti piace e ti cambia tuttohttp://tapatalk.imageshack.com/v2/14...d7dde7044a.jpg questo mo e il dialer stock
salve ragazzi!!
vorrei abusare della vostra pazienza e disponibilità facendovi una domanda. Devo dare il mio s2 alla morosa (che non è molto pratica di tecnologia LOL) e vorrei installare una rom leggera, veloce e senza bug (anche perchè viviamo a 600km di distanza e non riuscirei a risolvere/formattare via skype XD)
Al momento c'è installata la miui v5 (il cui unico bug che ho riscontrato è il riconoscimento dell'auricolare). C'è una rom più semplice e leggera?
grazie mille
Thread sbagliato, questa domanda la dovresti porre qui https://www.androidiani.com/forum/mo...nsigliate.html
Vorrei fare una sviolinata a due grandi nicola e rattle per il tempo e la pazienza che hanno e per il modo che condividono il loro sapere GRAZIE fatta anche la mod pannello notifiche http://tapatalk.imageshack.com/v2/14...a62d66b4f2.jpghttp://tapatalk.imageshack.com/v2/14...c8b791a771.jpg mi hanno fatto capire termini che fino a ieri erano arabo scusate ma era un atto dovuto
Buongiorno eccomi qua di nuovo nicola rattle allora volevo incrementare le tendine mi capita questo ne ho messo 18 fino all8 tutto bene poi dalla 9 alla 15 niente poi 15 a 18 va bene controllo gli id sul file smali e nei pubblico che avevo salvato e avevo ancora aperto e s trovano faccio tutto da capo stessa cosa decompilo il nuovo file e trovo quello che io salvo diverso http://tapatalk.imageshack.com/v2/14...db9ab4475c.jpg io avevo fatto i cond da 1 a 18 mi trovo cond a b c che io non avevo messo
Edit provato a farlo anche con altri nomi cond sempre la stessa cosa
Cioe devo capire i cond che id richiamano e mettere quello id giusto? perche non e in sequenza fino a cond 9 ok poi parte cond a nel mezzo ce il 10 poi finisce col 18 mo qua e il dilemma dopo il nove cioe quello che diventato a metto la tendina 10 poi vedo la 10 che posto ha preso e metto quella dovrebbe essere cosi giusto?
Allora adesso almeno quando lo decompilo esce quello salvato http://tapatalk.imageshack.com/v2/14...ac71bda581.jpg ma fa la stessa cosa la 326 e la statica e la 327 animata poi cond 1 e la prima tendinahttp://tapatalk.imageshack.com/v2/14...d3772e8f6f.jpg controllato gli id e si trovano http://tapatalk.imageshack.com/v2/14...bcb01c1fc8.jpg ma dove sbaglio ?
Edit ho capito che quelle che non vanno diventano statiche ho invertito con animata e quelle che non vanno son diventate animate ma perche se gli id si trovano?
Allora come tu sai rattle ha due tendine io ne ho aggiunto 18 i cond come detto non escono come li salvo poi ho fatto come mi hai suggerito tu cioe ho rimasto quei cond e messo i relativi id niente allora ho provato a invetire gli id della tendina statica con animata cioe ultimo cons con id con cond 0 che e l"animata e quelle che non vanno sono divente tutte il richiamo dell"animata
Scusami ancora, ma non capisco.
IL fatto che ha cambiato in nome dei tuoi cond è dato dal motivo che il sistema di numerazione è quello esadecimale ,dopo il 9 si continua con le lettere fino alla f, infatti da 0 a f abbiamo 16 cifre, quindi la numerazione funziona in questo modo:
0 ,1, 2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,a ,b ,c ,d ,e ,f ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 ,19 ,1a ,1b ,etc
Ti spiego come faccio io quando voglio aggiungere altre opzioni di scelta:
Se per esempio inizialmente ho un numero di scelta diciamo di 6 elementi nel file array.xml ho una cosa del genere
Questa non è nient'altro che la lista che verrà visualizzata cioè questacodice:<string-array name="dialer_bg_values">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
</string-array>
Allegato 120306
Lo 0 è il primo elemento a cui di solito io attribuisco l' immagine stock, fino ad arrivare al 5 per un totale di 6 elementi, e quindi 6 opzioni di scelta
se voglio aumentare le mie opzioni di scelta, diciamo fino a 14 io modifico l'array.xml in questo modo
Da 0 a -4 per un totale di 14 opzioni di sceltacodice:<string-array name="dialer_bg_values">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>-1</item>
<item>-2</item>
<item>-3</item>
<item>-4</item>
</string-array>
poi passando al file smali il codice da prendere in considerazione per quanto riguarda quello a 6 opzioni è cosi
l'ordine degli id naturalmente deve corrispondere all'ordine che si vuole che venga visualizzata nella listacodice:const-string v2, "notification_panel_bg_chooser"
const v3, 0x0 questo è lo 0 corrispondente allo zero nell'array.xml, quindi prima opzione
invoke-static {v1, v2, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v1
const v2, 0x1 questo è lo 1 corrispondente allo zero nell'array.xml,quindi seconda opzione
if-eq v1, v2, :cond_0
const v2, 0x2 questo è lo 2 corrispondente allo zero nell'array.xml,quindi terza opzione
if-eq v1, v2, :cond_1
const v2, 0x3 questo è lo 3 corrispondente allo zero nell'array.xml,quindi quarta opzione
if-eq v1, v2, :cond_2
const v2, 0x4 questo è lo 4 corrispondente allo zero nell'array.xml,quindi quinta opzione
if-eq v1, v2, :cond_3
const v2, 0x5 questo è lo 5 corrispondente allo zero nell'array.xml,quindi sesta opzione
if-eq v1, v2, :cond_4
const v2, 0x7f020071
goto :goto_0
:cond_0
const v2, 0x7f020267
goto :goto_0
:cond_1
const v2, 0x7f02026a
goto :goto_0
:cond_2
const v2, 0x7f02026b
goto :goto_0
:cond_3
const v2, 0x7f02029f
goto :goto_0
:cond_4
const v2, 0x7f0202a0
:goto_0
Ora volendo arrivare ad avere 14 opzioni di scelta ,questo codice smali io lo modifico in questo modo (la parte in rosso)
Spero quuesto ti possa essere di aiutocodice:
const v3, 0x0
invoke-static {v1, v2, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v1
const v2, 0x1
if-eq v1, v2, :cond_0
const v2, 0x2
if-eq v1, v2, :cond_1
const v2, 0x3
if-eq v1, v2, :cond_2
const v2, 0x4
if-eq v1, v2, :cond_3
const v2, 0x5
if-eq v1, v2, :cond_4
const v2, 0x6
if-eq v1, v2, :cond_5
const v2, 0x7
if-eq v1, v2, :cond_6
const v2, 0x8
if-eq v1, v2, :cond_7
const v2, 0x9
if-eq v1, v2, :cond_8
const v2, -0x1
if-eq v1, v2, :cond_9
const v2, -0x2
if-eq v1, v2, :cond_a
const v2, -0x3
if-eq v1, v2, :cond_b
const v2, -0x4 vedi qui come c'è sempre il riferimento a ciò che c'è nell'array.xml
if-eq v1, v2, :cond_c
const v2, 0x7f0200a6
goto :goto_0
:cond_0
const v2, 0x7f02053e
goto :goto_0
:cond_1
const v2, 0x7f0202d4
goto :goto_0
:cond_2
const v2, 0x7f0203a2
goto :goto_0
:cond_3
const v2, 0x7f02060c
goto :goto_0
:cond_4
const v2, 0x7f0206da
goto :goto_0
:cond_5
const v2, 0x7f0207a8
goto :goto_0
:cond_6
const v2, 0x7f020875
goto :goto_0
:cond_7
const v2, 0x7f020943
goto :goto_0
:cond_8
const v2, 0x7f020a12
goto :goto_0
:cond_9
const v2, 0x7f020adf
goto :goto_0
:cond_a
const v2, 0x7f020dab
goto :goto_0
:cond_b
const v2, 0x7f020c7b
goto :goto_0
:cond_c
const v2, 0x7f020d49
:goto_0
Grande nicola beccato il problema io non la sapevo propio sta cosa dei numeri decimali con 0 9 e il -0 -9 copro 19 tendine un altro richiamo che posso aggiungere
Eccomi qua per un altro quesito una volta fatta una mod diciamo non mi piace un dialer o una tendina giusto.A parte sovvrasciverla con un flash se io voglio cambiarlo alla radice nel apk decompilo apk metto il dialer con lo stesso nome ricompilo e decompilo mi ritrovo sempre lo stesso perche? devo fare tutto da capo per cambiarlo potrei cambiare gli id col nuovo e me lo troverei ? e piu per capire se si puo fare a cambiare i png
Ciao ragazzi!
@nicola78, come si dice ...abbiamo fatto trenta...e dopo averti concesso qualche giorno di riposo eccomi qui ad approfittare della tua disponibilità e chiedere il tuo prezioso supporto.
Ricordi che ti accennai che volevo centralizzare il colore di testo delle varie app nel framework?
Diciamo che ho quasi fatto e che funziona anche bene.
In parole povere ora modificando nel framework-res/value/colors.xml il valore in questa variabile: <color name="white">#ffff0000</color>
riesco a modificare il colore del testo in tutto o quasi il terminale.
Secondo te è possibile modificare quel valore in tempo reale? Sarebbe il massimo!!!
Andando a dare un primo sguardo al framework.jar penso di aver trovato nella classe R$color.smali l'ids di quella variabile che a me corrisponde a questo;
.field public static final white:I = 0x106000b
Invece come possibile classe da utilizzare per gestire tale modifica ho trovato questa: /smali/android/text/TextPaint.smali
Dalla quale si potrebbe utilizzare la variabile pubblica già presente .field public bgColor:I e modificarla per puntare al colorpicker.
Che ne pensi? La direzione è giusta o hai qualche asso nella manica da consigliare!!?codice:.field public bgColor:I
.method public set(Landroid/text/TextPaint;)V
.registers 3
.parameter "tp"
.prologue
.line 61
invoke-super {p0, p1}, Landroid/graphics/Paint;->set(Landroid/graphics/Paint;)V
.line 63
iget v0, p1, Landroid/text/TextPaint;->bgColor:I
iput v0, p0, Landroid/text/TextPaint;->bgColor:I
Buon giorno, nessun asso nella manica, purtroppo devo dirti che sei nella direzione sbagliata(salvo gradita smentita), nei file smali il comando che controlla e determina tutto quello che riguarda il testo è indicato da stringhe tipo questa
Purtroppo questo comporta che tu,sapendo già quale testo vuoi modificare, dovresti cercare quel codice nel file smali che determina quel testo, io per semplificare la ricerca uso il tool di SDK, hierarchyviewer.codice:invoke-virtual {vx, vx}, xxxx,xxxx,xxxx;->setText(Ljava/lang/CharSequence;)V
Alcuni testi sono controllati dal framework.jar,framework2.jar,android.policy.jar, ma molti sono controllati nelle app stesse, quindi il lavoro da fare per avere tutto il testo del sistema controllabile risulta lunghetto
Ok! Capito il discorso! Si va a modificare solo il singolo e specifico testo utilizzando l'ids relativo. Giusto?
Per fare come pensavo io si dovrebbe lavorare proprio sul valore esadecimale della variabile color:white del framework-res in modo da sperare che poi si propaghi nel resto delle app che puntano a tale variabile. Fantascienza!!!rotfl
Mmmm!! Beh! Almeno già cosi ottengo il risultato di alleggerire il peso dei temi ed in caso di modifiche a qualsiasi app che non sia il framework non necessitano di aggiornamenti.
Comunque vedo se riesco a trovare quell'ids in giro per il framework.
Ciao, grazie di tutto e buona domenica.
Si deve essere collegato, praticamente su device vai alla schermata che desideri analizzare e su hierarchyviewer viene evidenziata in grasseto l'app che su device stai analizzando,
su hierarchyviewer clicchi 2 volte sulla scritta in grasseto e si apre una schermata dove c'è il necessario per trovare le cose
Devo modificare una rom in modo che le app recenti si chiudano in orizzontale e nn in verticale(come è adesso) Grazie anticipatamente
Inviato dal mio Zp980+ usando Androidiani App
Nn ho s2 ho uno zopo 980 octa se vuoi ti dico in privato fove scaricare la rom cosí capisci meglio
Inviato dal mio Zp980+ usando Androidiani App
Sono alle prime armi però devo farlo per forza la rom è stupenda solo che con le app che si chiudono in verticale è macchinoso passare da un app all'altra quindi è inutilizzabile
Inviato dal mio Zp980+ usando Androidiani App
https://www.androidiani.com/extra/im...mage_MwQDc.jpg
Voglio chiuderle nella maniera classica invece
Inviato dal mio Zp980+ usando Androidiani App
Salve ragazzi,
qualcuno di voi sa linkarmi una guida su come si integra nella rom la mod clock nella statusbar?
Mi spiego meglio.
Vorrei inserire nella mia rom le seguenti possibilità:
- scelta orologio statusbar in posizione destra/centro/sinistra
- scelta colore orologio
- scelta si/no AM/PM
- scelta si/no giorno della settimana.
Insomma la classica mod orologio nella statusbar.
Ho girato e rigirato ma non sono riuscito a trovare una guida da nessuna parte.
Un aiutino sarebbe gradito.
Grazie mille.
Qui trovi tutto ciò che vuoi. :D
http://forum.xda-developers.com/show....php?t=2278192