CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 18 Thanks ricevuti nell'ultimo mese

Pagina 306 di 310 primaprima ... 206256296304305306307308 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 3,051 a 3,060 su 3095
Discussione:

[GUIDA] L'angolo dei cuochi

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #3051
    Androidiano L'avatar di stopgian74


    Registrato dal
    Dec 2012
    Messaggi
    224
    Smartphone
    Samsung Galaxy SII GT-I9100

    Ringraziamenti
    98
    Ringraziato 101 volte in 64 Posts
    Predefinito

    Quote Originariamente inviato da nicola78 Visualizza il messaggio
    Ho editato il mio post precedente ,si la puoi eliminare
    quindi per bypassare qual'è il procedimento da usare?
    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

  2.  
  3. #3052
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    Quote Originariamente inviato da stopgian74 Visualizza il messaggio
    quindi per bypassare qual'è il procedimento da usare?
    Basta aggiungere il sinmbolo # davanti a tutte le linee che roguardano la mod sia nel systemui e sia nel SecSettings, es:
    #iget-object etc etc
    #invoke-virtual etc etc
    In questo modo non elimini fisicamente le linee ma le bypassi qualora le volessi ripristinare

  4. I seguenti 2 Utenti hanno ringraziato nicola78 per il post:

    gino66 (16-12-14),stopgian74 (06-12-14)

  5. #3053
    Androidiano L'avatar di stopgian74


    Registrato dal
    Dec 2012
    Messaggi
    224
    Smartphone
    Samsung Galaxy SII GT-I9100

    Ringraziamenti
    98
    Ringraziato 101 volte in 64 Posts
    Predefinito

    Quote Originariamente inviato da nicola78 Visualizza il messaggio
    Basta aggiungere il sinmbolo # davanti a tutte le linee che roguardano la mod sia nel systemui e sia nel SecSettings, es:
    #iget-object etc etc
    #invoke-virtual etc etc
    In questo modo non elimini fisicamente le linee ma le bypassi qualora le volessi ripristinare
    Ok grazie.
    Fatta la mod sui file vergini e confermo che funziona, chiedo scusa ma avevo commesso io un errore.... avevo copiato un codice in un metodo errato.
    Ultima domanda e poi non rompo piu, quindi in teoria se cerco di implementare la YSF (o qualsiasi rom gia implementata con altre mod) con qualsiasi altra mod incontrero sempre questo tipo di problema in quanto i file non sono vergini..... giusto? quindi mi servirebbe avere una conoscenza di base su codici e come funzionano.... giusto?
    Se cio è vero, mi sapresti indirizzare a qualche link dove poter imparare tutto cio?????

    Ti ringrazio per l'ennesima volta della gentilezza e della disponibilità dimostrata.
    Grazie.
    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

  6. I seguenti 2 Utenti hanno ringraziato stopgian74 per il post:

    gino66 (16-12-14),nicola78 (06-12-14)

  7. #3054
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    Quote Originariamente inviato da stopgian74 Visualizza il messaggio
    Ok grazie.
    Fatta la mod sui file vergini e confermo che funziona, chiedo scusa ma avevo commesso io un errore.... avevo copiato un codice in un metodo errato.
    Ultima domanda e poi non rompo piu, quindi in teoria se cerco di implementare la YSF (o qualsiasi rom gia implementata con altre mod) con qualsiasi altra mod incontrero sempre questo tipo di problema in quanto i file non sono vergini..... giusto? quindi mi servirebbe avere una conoscenza di base su codici e come funzionano.... giusto?
    Se cio è vero, mi sapresti indirizzare a qualche link dove poter imparare tutto cio?????

    Ti ringrazio per l'ennesima volta della gentilezza e della disponibilità dimostrata.
    Grazie.
    Se te la cavi con l'inglese qui è da dove ho inizioto iohttp://forum.xda-developers.com/show....php?t=2488033

  8. I seguenti 3 Utenti hanno ringraziato nicola78 per il post:

    gino66 (16-12-14),Ma551m0 (06-12-14),stopgian74 (06-12-14)

  9. #3055
    Androidiano L'avatar di stopgian74


    Registrato dal
    Dec 2012
    Messaggi
    224
    Smartphone
    Samsung Galaxy SII GT-I9100

    Ringraziamenti
    98
    Ringraziato 101 volte in 64 Posts
    Predefinito

    Quote Originariamente inviato da nicola78 Visualizza il messaggio
    Mille grazie..... ci provo
    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

  10. Il seguente Utente ha ringraziato stopgian74 per il post:

    gino66 (16-12-14)

  11. #3056
    Androidiano VIP L'avatar di rattlehead


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    3,331
    Smartphone
    Galaxy S2

    Ringraziamenti
    5,304
    Ringraziato 5,326 volte in 2,260 Posts
    Predefinito

    @nicola78 sono riuscito a risolvere con il colore delle icone...mi ero scordato che tra un test e l'altro avevo modificato l'observer :o
    E il cambio è istantaneo.
    grazie per il supporto!

    Due screen...
    https://www.dropbox.com/s/8knk6cdah1...21-07.png?dl=0


    https://www.dropbox.com/s/9rq2nm0ryc...36-56.png?dl=0
    Ultima modifica di rattlehead; 19-12-14 alle 18:15

  12. I seguenti 2 Utenti hanno ringraziato rattlehead per il post:

    gino66 (19-12-14),nicola78 (19-12-14)

  13. #3057
    Androidiano VIP L'avatar di rattlehead


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    3,331
    Smartphone
    Galaxy S2

    Ringraziamenti
    5,304
    Ringraziato 5,326 volte in 2,260 Posts
    Predefinito

    GUIDA: Completare la tematura dei toggles in tempo reale.
    Questa guida completa quello già fatto dal maestro @nicola78

    Quindi seguite questa guida e completatela con quella che segue!
    Non aggiungerò quindi commenti già presenti sull'altra guida.

    Partiamo col SecSettings.apk
    display_settings.xml
    codice:
            <com.loser.colorpicker.ColorPickerPreference android:persistent="false" android:title="@string/statusbar_toggles_title" android:key="toggles_color" android:summary="@string/statusbar_toggles_color_summary" android:defaultValue="0xffffffff" alphaSlider="true" />
                    <com.loser.colorpicker.ColorPickerPreference android:persistent="false" android:title="@string/statusbar_toggles_off_title" android:key="toggles_color_off" android:summary="@string/statusbar_toggles_color_off_summary" android:defaultValue="0xffffffff" alphaSlider="true" />
                    <com.loser.colorpicker.ColorPickerPreference android:persistent="false" android:title="@string/statusbar_toggles_btn_on_title" android:key="toggles_color_btn_on" android:summary="@string/statusbar_toggles_color_btn_on_summary" android:defaultValue="0xffffffff" alphaSlider="true" />
                    <com.loser.colorpicker.ColorPickerPreference android:persistent="false" android:title="@string/statusbar_toggles_btn_off_title" android:key="toggles_color_btn_off" android:summary="@string/statusbar_toggles_color_btn_off_summary" android:defaultValue="0xffffffff" alphaSlider="true" />
    string.xml
    codice:
        <string name="statusbar_toggles_title">Colora Toggles On</string>
        <string name="statusbar_toggles_color_summary">Scegli il colore dei toggles quando attivati</string>
        <string name="statusbar_toggles_off_title">Colora Toggles Off</string>
        <string name="statusbar_toggles_color_off_summary">Scegli il colore dei toggles quando disattivati</string>
        <string name="statusbar_toggles_btn_on_title">Colora Led On</string>
        <string name="statusbar_toggles_color_btn_on_summary">Scegli il colore del led dei toggles quando attivati</string>
        <string name="statusbar_toggles_btn_off_title">Colora Led Off</string>
        <string name="statusbar_toggles_color_btn_off_summary">Scegli il colore del led dei toggles quando disattivati</string>
    DisplaySettings.smali
    codice:
    .field private mTogglesColors:Lcom/loser/colorpicker/ColorPickerPreference;
    .field private mTogglesColors_off:Lcom/loser/colorpicker/ColorPickerPreference;
    .field private mTogglesColors_btn_on:Lcom/loser/colorpicker/ColorPickerPreference;
    .field private mTogglesColors_btn_off:Lcom/loser/colorpicker/ColorPickerPreference;
    Metodo UpdateState();
    codice:
        iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mTogglesColors:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "toggles_color"
    
        const v5, -0x1
    
        invoke-static {v3, v4, v5}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v3
    
        invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v3
    
        const/16 v5, 0x0
    
        invoke-virtual {v0, v5, v3}, Lcom/loser/colorpicker/ColorPickerPreference;->onSetInitialValue(ZLjava/lang/Object;)V
    
        iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsOff:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "toggles_color_off"
    
        const v5, -0x1
    
        invoke-static {v3, v4, v5}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v3
    
        invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v3
    
        const/16 v5, 0x0
    
        invoke-virtual {v0, v5, v3}, Lcom/loser/colorpicker/ColorPickerPreference;->onSetInitialValue(ZLjava/lang/Object;)V
    
        iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsLed:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "toggles_color_btn_on"
    
        const v5, -0x1
    
        invoke-static {v3, v4, v5}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v3
    
        invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v3
    
        const/16 v5, 0x0
    
        invoke-virtual {v0, v5, v3}, Lcom/loser/colorpicker/ColorPickerPreference;->onSetInitialValue(ZLjava/lang/Object;)V
    
        iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsLedOff:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "toggles_color_btn_off"
    
        const v5, -0x1
    
        invoke-static {v3, v4, v5}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v3
    
        invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    
        move-result-object v3
    
        const/16 v5, 0x0
    
        invoke-virtual {v0, v5, v3}, Lcom/loser/colorpicker/ColorPickerPreference;->onSetInitialValue(ZLjava/lang/Object;)V
    Metodo onCreate(Landroid/os/BundleV
    codice:
        const-string v12, "toggles_color"
    
        invoke-virtual {p0, v12}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
    
        move-result-object v12
    
        check-cast v12, Lcom/loser/colorpicker/ColorPickerPreference;
    
        iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColors:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColors:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "toggles_color_off"
    
        invoke-virtual {p0, v12}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
    
        move-result-object v12
    
        check-cast v12, Lcom/loser/colorpicker/ColorPickerPreference;
    
        iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsOff:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsOff:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "toggles_color_btn_on"
    
        invoke-virtual {p0, v12}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
    
        move-result-object v12
    
        check-cast v12, Lcom/loser/colorpicker/ColorPickerPreference;
    
        iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsLed:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsLed:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "toggles_color_btn_off"
    
        invoke-virtual {p0, v12}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
    
        move-result-object v12
    
        check-cast v12, Lcom/loser/colorpicker/ColorPickerPreference;
    
        iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsLedOff:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesColorsLedOff:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    Segue....
    Ultima modifica di rattlehead; 20-12-14 alle 20:16

  14. I seguenti 3 Utenti hanno ringraziato rattlehead per il post:

    gino66 (20-12-14),Ma551m0 (21-12-14),nicola78 (20-12-14)

  15. #3058
    Androidiano VIP L'avatar di rattlehead


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    3,331
    Smartphone
    Galaxy S2

    Ringraziamenti
    5,304
    Ringraziato 5,326 volte in 2,260 Posts
    Predefinito

    Metodo onPreferenceChange(Landroid/preference/Preference;Ljava/lang/ObjectZ
    codice:
        const-string v2, "toggles_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_tog1
    
        invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    
        move-result-object v2
    
        const-string v1, "^#"
    
        const-string v3, ""
    
        invoke-virtual {v2, v1, v3}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    
        move-result-object v3
    
        invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    
        move-result v1
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "toggles_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    
        :cond_tog1
        const-string v2, "toggles_color_off"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_tog2
    
        invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    
        move-result-object v2
    
        const-string v1, "^#"
    
        const-string v3, ""
    
        invoke-virtual {v2, v1, v3}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    
        move-result-object v3
    
        invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    
        move-result v1
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "toggles_color_off"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    
        :cond_tog2
        const-string v2, "toggles_color_btn_on"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_tog3
    
        invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    
        move-result-object v2
    
        const-string v1, "^#"
    
        const-string v3, ""
    
        invoke-virtual {v2, v1, v3}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    
        move-result-object v3
    
        invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    
        move-result v1
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "toggles_color_btn_on"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    
        :cond_tog3
        const-string v2, "toggles_color_btn_off"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_tog4
    
        invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    
        move-result-object v2
    
        const-string v1, "^#"
    
        const-string v3, ""
    
        invoke-virtual {v2, v1, v3}, Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    
        move-result-object v3
    
        invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    
        move-result v1
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "toggles_color_btn_off"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    
        :cond_tog4
    Segue...

  16. I seguenti 3 Utenti hanno ringraziato rattlehead per il post:

    gino66 (20-12-14),Ma551m0 (21-12-14),nicola78 (20-12-14)

  17. #3059
    Androidiano VIP L'avatar di rattlehead


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    3,331
    Smartphone
    Galaxy S2

    Ringraziamenti
    5,304
    Ringraziato 5,326 volte in 2,260 Posts
    Predefinito

    SystemUI.apk

    policy/quicksetting/QuickSettingButton.smali
    .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IIIIII)V
    codice:
     
        .locals 4  cambiarlo in-> .locals 7
    .method public setActivateStatus(I)V cercate il codice in blue e aggiungete quello in rosso
    codice:
     
        .line 131
        :pswitch_0
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        iget v1, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mOnIconID:I
    
        invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        .line 132
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color_btn_on"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        .line 133
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        const-string v1, "On\n"
    
        invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
    
        .line 134
        const-string v0, "STATUSBAR-QuickSettingButton"
    
        const-string v1, "Button ON"
    
        invoke-static {v0, v1}, Landroid/util/Slog;->d(Ljava/lang/String;Ljava/lang/String;)I
    
        goto :goto_1
    
        .line 137
        :pswitch_1
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        iget v1, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mOnIconID2:I
    
        invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        .line 138
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color_btn_off"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        .line 139
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
         ..........
    
        .line 149
        :pswitch_3
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        iget v1, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mOffIconID:I
    
        invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color_off"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        .line 150
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color_btn_off"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        .line 151
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        const-string v1, "Off\n"
    
        invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
    
        .line 152
        const-string v0, "STATUSBAR-QuickSettingButton"
    
        const-string v1, "Button OFF"
    
        invoke-static {v0, v1}, Landroid/util/Slog;->d(Ljava/lang/String;Ljava/lang/String;)I
    
        goto/16 :goto_1
    
        .line 155
        :pswitch_4
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        iget v1, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mOffIconID2:I
    
        invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnImage:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color_off"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        .line 156
        sget-boolean v0, Lcom/android/systemui/statusbar/BaseStatusBar;->useSoundProfile:Z
    
       ......
    
        .line 159
        :cond_1
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageResource(I)V
    
        iget-object v5, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->mBtnLED:Landroid/widget/ImageView;
    
        invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
    
        move-result-object v5
    
        invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v5
    
        const-string v6, "toggles_color_btn_off"
    
        const v1, -0x100
    
        invoke-static {v5, v6, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v5
    
        invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setColorFilter(I)V
    
        goto :goto_2
    Segue....

  18. I seguenti 3 Utenti hanno ringraziato rattlehead per il post:

    gino66 (20-12-14),Ma551m0 (21-12-14),nicola78 (20-12-14)

  19. #3060
    Androidiano VIP L'avatar di rattlehead


    Registrato dal
    May 2011
    Località
    Roma
    Messaggi
    3,331
    Smartphone
    Galaxy S2

    Ringraziamenti
    5,304
    Ringraziato 5,326 volte in 2,260 Posts
    Predefinito

    policy/quicksetting/QuickSettingPanel.smali
    .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    codice:
    invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->regObserver2(Landroid/content/ContentResolver;)V
    
    	invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->regObserver3(Landroid/content/ContentResolver;)V
    
    	invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->regObserver4(Landroid/content/ContentResolver;)V
    
    	invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->regObserver5(Landroid/content/ContentResolver;)V
    
    	invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->regObserver6(Landroid/content/ContentResolver;)V
    Aggiungete i seguenti metodi.
    codice:
    .method private regObserver2(Landroid/content/ContentResolver;)V
        .locals 3
        .parameter "cs"
    
        .prologue
        const/4 v2, 0x0
    
        new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel2$SettingsObserver;
    
        new-instance v1, Landroid/os/Handler;
    
        invoke-direct {v1}, Landroid/os/Handler;-><init>()V
    
        invoke-direct {v0, p0, p0, v1}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel2$SettingsObserver;-><init>(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Landroid/os/Handler;)V
    
        .local v0, ob:Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel2$SettingsObserver;
        const-string v1, "toggles_chooser"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {p1, v1, v2, v0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        return-void
    .end method
    
    .method private regObserver3(Landroid/content/ContentResolver;)V
        .locals 3
        .parameter "cs"
    
        .prologue
        const/4 v2, 0x0
    
        new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel3$SettingsObserver;
    
        new-instance v1, Landroid/os/Handler;
    
        invoke-direct {v1}, Landroid/os/Handler;-><init>()V
    
        invoke-direct {v0, p0, p0, v1}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel3$SettingsObserver;-><init>(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Landroid/os/Handler;)V
    
        .local v0, ob:Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel3$SettingsObserver;
        const-string v1, "toggles_bg_color"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {p1, v1, v2, v0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        return-void
    .end method
    
    .method private regObserver4(Landroid/content/ContentResolver;)V
        .locals 3
        .parameter "cs"
    
        .prologue
        const/4 v2, 0x0
    
        new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel4$SettingsObserver;
    
        new-instance v1, Landroid/os/Handler;
    
        invoke-direct {v1}, Landroid/os/Handler;-><init>()V
    
        invoke-direct {v0, p0, p0, v1}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel4$SettingsObserver;-><init>(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Landroid/os/Handler;)V
    
        .local v0, ob:Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel4$SettingsObserver;
        const-string v1, "toggles_color_off"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {p1, v1, v2, v0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        return-void
    .end method
    
    .method private regObserver5(Landroid/content/ContentResolver;)V
        .locals 3
        .parameter "cs"
    
        .prologue
        const/4 v2, 0x0
    
        new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel5$SettingsObserver;
    
        new-instance v1, Landroid/os/Handler;
    
        invoke-direct {v1}, Landroid/os/Handler;-><init>()V
    
        invoke-direct {v0, p0, p0, v1}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel5$SettingsObserver;-><init>(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Landroid/os/Handler;)V
    
        .local v0, ob:Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel5$SettingsObserver;
        const-string v1, "toggles_color_btn_on"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {p1, v1, v2, v0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        return-void
    .end method
    
    .method private regObserver6(Landroid/content/ContentResolver;)V
        .locals 3
        .parameter "cs"
    
        .prologue
        const/4 v2, 0x0
    
        new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel6$SettingsObserver;
    
        new-instance v1, Landroid/os/Handler;
    
        invoke-direct {v1}, Landroid/os/Handler;-><init>()V
    
        invoke-direct {v0, p0, p0, v1}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel6$SettingsObserver;-><init>(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Landroid/os/Handler;)V
    
        .local v0, ob:Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel6$SettingsObserver;
        const-string v1, "toggles_color_btn_off"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {p1, v1, v2, v0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        return-void
    .end method
    Scaricate gli observer.smali da qui ed aggiungetela nella cartella android/systemui/statusbar/policy/quicksetting.

    Ricompilate i file ed inseriteli nel device!!
    Ultima modifica di rattlehead; 11-01-15 alle 19:14

  20. I seguenti 3 Utenti hanno ringraziato rattlehead per il post:

    gino66 (20-12-14),Ma551m0 (21-12-14),nicola78 (20-12-14)

Pagina 306 di 310 primaprima ... 206256296304305306307308 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy