Rimozione Popup Modalità Aereo
FONTE:
http://forum.xda-developers.com/show....php?t=2799050
SystemUI
com/android/systemui/statusbar/policy/quicksetting/AirplaneModeQuickSettingButton.smali
Nel metodo: .method private showConfirmPopup(Z)V
troviamo:
codice:
invoke-virtual {v6, v7}, Landroid/view/Window;->setType(I)V
.line 357
:goto_4
iget-object v6, p0, Lcom/android/systemui/statusbar/policy/quicksetting/AirplaneModeQuickSettingButton;->mAlertDialog:Landroid/app/AlertDialog;
invoke-virtual {v6}, Landroid/app/Dialog;->show()V
dobbiamo aggiungere alcune righe al suo interno.
il risultato sarà questo:
codice:
invoke-virtual {v6, v7}, Landroid/view/Window;->setType(I)V
.line 357
:goto_4
new-instance v8, Lcom/android/systemui/statusbar/policy/quicksetting/AirplaneModeQuickSettingButton$4;
invoke-direct {v8, p0, v5}, Lcom/android/systemui/statusbar/policy/quicksetting/AirplaneModeQuickSettingButton$4;-><init>(Lcom/android/systemui/statusbar/policy/quicksetting/AirplaneModeQuickSettingButton;Z)V
const v6, 0x0
invoke-virtual {v8, v6, v5}, Lcom/android/systemui/statusbar/policy/quicksetting/AirplaneModeQuickSettingButton$4;->onClick(Landroid/content/DialogInterface;I)V
return-void
iget-object v6, p0, Lcom/android/systemui/statusbar/policy/quicksetting/AirplaneModeQuickSettingButton;->mAlertDialog:Landroid/app/AlertDialog;
invoke-virtual {v6}, Landroid/app/Dialog;->show()V
Devo solo ricompilare e testarne il funzionamento.
@ivano949
non sapevo che fosse stato rilasciato un nuovo kernel...non era arrivato alla sua fase finale?
Comunque ora controllo sul suo sito.
Per la modifica del Bluetooth ... sì, basta sostituire il SecSettings.
@felserspa
la mia ROM ha già incluso il FIX del Bluetooth...
qui funziona alla perfezione
lo uso tutti i giorni in macchina...musica e telefonate!