Visualizzazione stampabile
-
Quote:
Originariamente inviato da
nicola78
Hai fatto mod che interessano la batteria?
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
-
Quote:
Originariamente inviato da
stopgian74
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
ok quindi hai la chiusura forzata del systemui solo dopo aver aggiunto la mod della guida?
prova a caricare il SystemUI decompilato qui , gli dò un occhiata
-
Quote:
Originariamente inviato da
nicola78
ok quindi hai la chiusura forzata del systemui solo dopo aver aggiunto la mod della guida?
prova a caricare il SystemUI decompilato qui , gli dò un occhiata
ok un'attimo che lo carico.....
grazie
edit:ci mette un bel po a caricare il systemUI decompilato......
-
Quote:
Originariamente inviato da
nicola78
ok quindi hai la chiusura forzata del systemui solo dopo aver aggiunto la mod della guida?
prova a caricare il SystemUI decompilato qui , gli dò un occhiata
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.
-
Quote:
Originariamente inviato da
stopgian74
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)
codice:
.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
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'aiuto
ora non sò se le hai tolte tu o cos'altro.
-
Quote:
Originariamente inviato da
nicola78
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)
codice:
.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
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'aiuto
ora non sò se le hai tolte tu o cos'altro.
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.
-
Quote:
Originariamente inviato da
stopgian74
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.
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;
codice:
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;
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()V
mi scuso per l'incoveniente
aggiornata anche la guida
-
Quote:
Originariamente inviato da
nicola78
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;
codice:
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;
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()V
mi scuso per l'incoveniente
aggiornata anche la guida
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 :)
-
Quote:
Originariamente inviato da
stopgian74
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 :)
molto probabilmente c'è da modificare qualcosa anche nei file della Lidroid ma non nè sono sicuro perchè non la ho mai usata, da quanto mi ricordo essa va a gestire i toggles e non lo sfondo, può essere comunque che ci sia qualcosa che non va con il SecSettings
-
Quote:
Originariamente inviato da
nicola78
molto probabilmente c'è da modificare qualcosa anche nei file della Lidroid ma non nè sono sicuro perchè non la ho mai usata, da quanto mi ricordo essa va a gestire i toggles e non lo sfondo, può essere comunque che ci sia qualcosa che non va con il SecSettings
Confermo che la lidroid non c'entra con lo sfondo della tendina.
Probabilmente si, il problema ora sta nel settings.