in pratica monto la rom YSF MS3 e volevo implementarla con la tua mod e ho seguito la tua guida
quindi i file sono gia moddati e modificati non sono vergini
Inviato dal mio Samsung GalaxY SII GT-I9100
ROM: Deep_Impact JB 4.1.2 LSD
KERNEL: Jeboo V. 2.1+
Modem: stock (I9100XXLS8)
ROM FATTA TUTTA DA ME
gino66 (12-11-14),Ma551m0 (11-11-14),rattlehead (11-11-14),stopgian74 (11-11-14)
Ultima modifica di stopgian74; 11-11-14 alle 23:47
Inviato dal mio Samsung GalaxY SII GT-I9100
ROM: Deep_Impact JB 4.1.2 LSD
KERNEL: Jeboo V. 2.1+
Modem: stock (I9100XXLS8)
ROM FATTA TUTTA DA ME
Ecco qua nicola,
https://drive.google.com/file/d/0B0j...ew?usp=sharing
questo è il systemUI gia decompilato e gia integrato con la tua guida.
Inviato dal mio Samsung GalaxY SII GT-I9100
ROM: Deep_Impact JB 4.1.2 LSD
KERNEL: Jeboo V. 2.1+
Modem: stock (I9100XXLS8)
ROM FATTA TUTTA DA ME
la mod della guida è integrata correttamente , dal logcat però non riesco a trovare altri eventuali problemi che riguardano il systemui e questo può essere dovuto al fatto che nei file smali del tuo systemui , o almeno in quelli che ho visto io, mancano le linee di riferimento come queste(sono come esempio)
quelle linee aiutano a determinare in quale posizione del file è presente un determinato comando ed eventualmente un errore, in generale questo comunque non comporta il malfunzionamento ma nel tuo caso sarebbero d'aiutocodice:.line 1287 <-------- :cond_0 sget-boolean v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->useTouchWizGUI:Z if-eqz v0, :cond_1 .line 1288 <-------- iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mQuickSettingScroller:Landroid/widget/HorizontalScrollView; invoke-virtual {v0, v2, v2}, Landroid/widget/HorizontalScrollView;->smoothScrollTo(II)V .line 1289 <--------- iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mQuickSettingView:Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel; iget-boolean v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpanded:Z invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->prepareTranslationX(Z)V
ora non sò se le hai tolte tu o cos'altro.
rattlehead (12-11-14),stopgian74 (12-11-14)
io non ho tolto nulla, mi sono limitato ad inserire le linee di codice come indicato nella tua guida e il fatto che mancavano le linee di richiamo lo avevo notato anche io ma non gli ho dato importanza visto che prima di fare la tua mod funzionava tutto; la loro mancanza l'avevo attribuita al fatto che questi file erano stati gia modificati in precedenza per integrare altre mod da chi ha fatto la rom..... ma a quanto pare non è cosi.
Inviato dal mio Samsung GalaxY SII GT-I9100
ROM: Deep_Impact JB 4.1.2 LSD
KERNEL: Jeboo V. 2.1+
Modem: stock (I9100XXLS8)
ROM FATTA TUTTA DA ME
nicola78 (12-11-14)
Più tardi provo il tuo systemui vediamo cosa ne viene fuori
Edit:@stopgian74, trovato l'inghippo, nella guida dove dice di aggiungere le seguenti linee nel .method protected makeStatusBarView()Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
qui non ho evidenziato in rosso anche la linea con move-object/from16 v0, p0 , ora qui tu hai due possibilità , la prima è quella di aggiungere quella linea, la seconda è di modificare v0 in p0 nella linea con invoke-virtual {v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->notificationpanelbackground()Vcodice:iput-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Landroid/view/View; move-object/from16 v0, p0 invoke-virtual {v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->notificationpanelbackground()V .line 558 iget-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Landroid/view/View; new-instance v10, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$6;
mi scuso per l'incoveniente
aggiornata anche la guida
Ultima modifica di nicola78; 12-11-14 alle 18:36
gino66 (12-11-14),Ma551m0 (13-11-14),rattlehead (12-11-14),stopgian74 (12-11-14)
Non hai nessun bisogno di scusarti..... anzi..... sono io a chiederti scusa per tutto il disturbo arrecato.
Non posso che ringraziarti, ora correggo il mio sistemUI e poi faccio sapere.
Ancora mille grazie
edit: hahahaha..... scusa l'ironia ma mi viene da ridere perchè tra me e le cose elettroniche non scorre buon sangue ^_^
non me ne va mai dritta una.
Cmq per farla breve...... ho apportato la modifica è il problema è risolto, funziona tutto solo che quando vado a scegliere lo sfondo della tendina esso non cambia, resta sempre quella di default della rom cioè nera. Ora la domanda mi sorge spontanea..... siccome la rom è integrata con la lidroid, non è che le png si dovevano mettere li e non nel systemUI?
E se cio fosse cosi ci sarebbero da implementare altre righe di codice in altri file smali?
Ti sto facendo vivere una tragedia greca..... nicola.
Chiedo umilmente scusa![]()
Ultima modifica di stopgian74; 12-11-14 alle 23:45
Inviato dal mio Samsung GalaxY SII GT-I9100
ROM: Deep_Impact JB 4.1.2 LSD
KERNEL: Jeboo V. 2.1+
Modem: stock (I9100XXLS8)
ROM FATTA TUTTA DA ME
gino66 (13-11-14),Ma551m0 (13-11-14),nicola78 (13-11-14),rattlehead (12-11-14)
gino66 (13-11-14),rattlehead (13-11-14),stopgian74 (13-11-14)
gino66 (13-11-14),Ma551m0 (13-11-14),stopgian74 (13-11-14)