CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 258 di 310 primaprima ... 158208248256257258259260268308 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 2,571 a 2,580 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. #2571
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    Andare in smali\com\android\settings\DisplaySettings.smali cercare le linee con .field e aggiungere le seguenti linee in rosso
    codice:
    .field private mSmartStayAnimationImage:[I
    
    .field mStatusbarHeaderColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
    .field mBrightnessBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
    .field mOnGoingBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
    .field mLatestNotiBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
    .field mTogglesBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
    .field mSupportFolderType:Z
    Nello stesso file trovare .method private updateState()V e aggiungere le seguenti linee in rosso
    codice:
        const-string v4, "display_battery_percentage"
    
        invoke-static {v0, v4, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v0
    
        if-eqz v0, :cond_4
    
        move v0, v1
    
        :goto_1
        invoke-virtual {v3, v0}, Landroid/preference/CheckBoxPreference;->setChecked(Z)V
    
        iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mStatusbarHeaderColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "statusbar_header_color"
    
        const v5, -0xffffff
    
        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;->mBrightnessBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "brightness_bg_color"
    
        const v5, -0xffffff
    
        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;->mOnGoingBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "ongoing_bg_color"
    
        const v5, -0xffffff
    
        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;->mLatestNotiBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "latest_notification_bg_color"
    
        const v5, -0xffffff
    
        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;->mTogglesBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v3
    
        const-string v4, "toggles_bg_color"
    
        const v5, -0xffffff
    
        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
    	
    Continua......
    Ultima modifica di nicola78; 17-04-14 alle 21:43

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

    Ma551m0 (06-05-14),rattlehead (18-04-14)

  3.  
  4. #2572
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    Nello stesso file trovare .method public onCreate(Landroid/os/Bundle)V e cercare queste linee e aggiungere quelle in rosso:
    codice:
        .line 424
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mFontSizePref:Landroid/preference/ListPreference;
    
       invoke-virtual {v12, p0}, Landroid/preference/ListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "statusbar_header_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;->mStatusbarHeaderColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mStatusbarHeaderColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "brightness_bg_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;->mBrightnessBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mBrightnessBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "ongoing_bg_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;->mOnGoingBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mOnGoingBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "latest_notification_bg_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;->mLatestNotiBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mLatestNotiBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
        const-string v12, "toggles_bg_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;->mTogglesBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mTogglesBGColor:Lcom/loser/colorpicker/ColorPickerPreference;
    
        invoke-virtual {v12, p0}, Lcom/loser/colorpicker/ColorPickerPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
    
    Nello stesso file trovare .method public onPreferenceChange e aggiungere le linee in rosso, nelle linee in blu qualche spiegazione
    codice:
        const-string v1, "DisplaySettings"
    
        const-string v2, "could not persist Touch key light setting"
    
        invoke-static {v1, v2, v0}, Landroid/util/Log;->secE(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    
        goto/16 :goto_4
    
        .line 1068
        :cond_a
        const-string v2, "statusbar_header_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_brightness_bg
    
        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, "statusbar_header_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_brightness_bg
        const-string v2, "brightness_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_ongoing_bg
    
        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, "brightness_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_ongoing_bg
        const-string v2, "ongoing_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_noti_bg
    
        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, "ongoing_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_noti_bg
        const-string v2, "latest_notification_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_toggles_bg
    
        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, "latest_notification_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_toggles_bg
        const-string v2, "toggles_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_q
    
        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_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    
        :cond_q
        const-string v2, "quick_launch"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_c
    Salvare tutti i cambiamenti e ricompilare il SecSettings

    Continua......
    Ultima modifica di nicola78; 17-04-14 alle 21:43

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

    Ma551m0 (06-05-14),rattlehead (18-04-14)

  6. #2573
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    Parte con il SystemUI.apk
    Decompilare il SystemUI.apk ,andare in res/layout e aprire in file tw_status_bar_expanded_header.xml e aggiungere la parte in rosso
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/header" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="39.0dip" android:baselineAligned="false"
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
        <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:textColor="#ffffffff" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginTop="-3.0dip" android:singleLine="true" systemui:ampmSmall="true" />
        <com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:textColor="#ffcbcbcb" android:ellipsize="none" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" android:layout_marginRight="4.0dip" android:maxLines="2" />
        <com.android.systemui.statusbar.RotationToggle android:id="@id/rotation_lock_button" android:visibility="gone" android:clickable="true" android:layout_width="32.0dip" android:layout_height="32.0dip" android:layout_margin="8.0dip" android:button="@drawable/ic_notify_rotation" android:contentDescription="@string/accessibility_rotation_lock_off" />
        <Space android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_weight="1.0" />
        <ImageView android:layout_width="1.0dip" android:layout_height="25.0dip" android:layout_marginTop="7.0dip" android:layout_marginBottom="7.0dip" android:src="@drawable/tw_quick_panel_plnm_setting_dv" />
        <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:paddingLeft="3.0dip" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_quickpanel_icon_recent" android:layout_toLeftOf="@id/back" android:contentDescription="@string/accessibility_recent" systemui:keyCode="187" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
        <ImageView android:layout_width="1.0dip" android:layout_height="25.0dip" android:layout_marginTop="7.0dip" android:layout_marginBottom="7.0dip" android:src="@drawable/tw_quick_panel_plnm_setting_dv" />
        <RelativeLayout android:id="@id/settings_button" android:background="@drawable/tw_quick_panel_setting_button_bg" android:focusable="true" android:visibility="visible" android:layout_width="@dimen/status_bar_expanded_setting_width" android:layout_height="39.0dip">
        <ImageView android:id="@id/settings_button_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/tw_quickpanel_icon_settings" android:scaleType="center" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:contentDescription="@string/accessibility_settings_button" />
        </RelativeLayout>
    </LinearLayout>

    Andare in res/value e aprire il file public.xml e lasciarlo aperto per poter verificare i valori ids di:
    -header
    -latestItems
    -onGoingItems
    -brightness_controller

    Andare in SystemUI\smali\com\android\systemui\statusbar\phon e\ e aprire il PhoneStatusBar.smali trovare il .method protected makeStatusBarView()Lcom/android/systemui/statusbar/phone/PhoneStatusBarView; e aggiungere le seguenti linee in rosso
    codice:
        if-nez v9, :cond_0
    
        .line 571
        iget-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
    
        const/4 v10, 0x0
    
        invoke-virtual {v9, v10}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setStatusbarHeaderColor()V
    
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setBrightnessBGColor()V
    
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setOnGoingBGColor()V
    
        invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setLatestNotiBGColor()V
    
        .line 572
        iget-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Landroid/view/View;
    
        new-instance v10, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$FastColorDrawable;

    nello stesso file aggiungere i seguenti metodi in rosso
    codice:
    .method public setImeWindowStatus(Landroid/os/IBinder;II)V
        .locals 3
        .parameter "token"
        .parameter "vis"
        .parameter "backDisposition"
    
        .prologue
        .line 2748
        const/4 v1, 0x2
    
        if-eq p3, v1, :cond_0
    
        and-int/lit8 v1, p2, 0x2
    
        if-eqz v1, :cond_1
    
        :cond_0
        const/4 v0, 0x1
    
        .line 2751
        .local v0, altBack:Z
        :goto_0
        iget-object v2, p0, Lcom/android/systemui/statusbar/BaseStatusBar;->mCommandQueue:Lcom/android/systemui/statusbar/CommandQueue;
    
        if-eqz v0, :cond_2
    
        iget v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationIconHints:I
    
        or-int/lit8 v1, v1, 0x8
    
        :goto_1
        invoke-virtual {v2, v1}, Lcom/android/systemui/statusbar/CommandQueue;->setNavigationIconHints(I)V
    
        .line 2754
        return-void
    
        .line 2748
        .end local v0           #altBack:Z
        :cond_1
        const/4 v0, 0x0
    
        goto :goto_0
    
        .line 2751
        .restart local v0       #altBack:Z
        :cond_2
        iget v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationIconHints:I
    
        and-int/lit8 v1, v1, -0x9
    
        goto :goto_1
    .end method
    
    .method setLatestNotiBGColor()V
        .locals 6
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
    
        const v1, 0x7f0d004d    qui inserire l'id corrispondente a latestItems
    
        invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
    
        move-result-object v0
    
        check-cast v0, Landroid/view/View;
    
        iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
    
        invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "latest_notification_bg_color"
    
        const v4, -0x100
    
        invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v2
    
        iput v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mLatestNotiBGColor:I
    
        return-void
    .end method
    
    .method setOnGoingBGColor()V
        .locals 6
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
    
        const v1, 0x7f0d00e7     qui inserire l'id corrispondente a onGoingItems
    
        invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
    
        move-result-object v0
    
        check-cast v0, Landroid/view/View;
    
        iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
    
        invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "ongoing_bg_color"
    
        const v4, -0x100
    
        invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v2
    
        iput v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mOnGoingBGColor:I
    
        return-void
    .end method
    
    .method setStatusbarHeaderColor()V
        .locals 6
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
    
        const v1, 0x7f0d000a       qui inserire l'id corrispondente a header
    
        invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
    
        move-result-object v0
    
        check-cast v0, Landroid/widget/LinearLayout;
    
        iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
    
        invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "statusbar_header_color"
    
        const v4, -0x100
    
        invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v2
    
        invoke-virtual {v0, v2}, Landroid/view/View;->setBackgroundColor(I)V
    
        return-void
    .end method
    
    .method setBrightnessBGColor()V
        .locals 5
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
    
        const v1, 0x7f0d00e0    qui inserire l'id corrispondente a brightness_controller
    
        invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
    
        move-result-object v0
    
        check-cast v0, Landroid/widget/LinearLayout;
    
        iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
    
        invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "brightness_bg_color"
    
        const v4, -0x100
    
        invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v2
    
        invoke-virtual {v0, v2}, Landroid/view/View;->setBackgroundColor(I)V
    
        return-void
    .end method
    Continua......
    Ultima modifica di nicola78; 17-04-14 alle 21:44

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

    Ma551m0 (06-05-14),rattlehead (18-04-14)

  8. #2574
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    Andare inSystemUI\smali\com\android\systemui\statusbar\ph one\ e aprire il PhoneStatusBar.smali e quasi all'inizio del file dove ci sono le linee che iniziano con .field aggiungere le seguenti linee in rosso
    codice:
    .field private mIntruderAlertView:Lcom/android/systemui/statusbar/policy/IntruderAlertView;
    
    .field mIsMiniAppPanelLoadedProperly:Z
    
    .field private mLatestNotiBGColor:I
    
    .field private mOnGoingBGColor:I
    
    .field private mLightsOnAnimation:Landroid/animation/AnimatorSet;
    
    .field private mLightsOutAnimation:Landroid/animation/AnimatorSet;
    
    .field mLocationController:Lcom/android/systemui/statusbar/policy/LocationController;
    Nello stesso file cercare le seguenti linee e aggiungere quelle in rosso
    codice:
        .line 1426
        const v15, 0x3f7d70a4
    
        invoke-virtual {v14, v15}, Landroid/view/View;->setAlpha(F)V
    
        .line 1427
        iget v15, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mOnGoingBGColor:I
    
        invoke-virtual {v14, v15}, Landroid/view/View;->setBackgroundColor(I)V
    
        .line 1428
        move-object/from16 v0, p0
    
        iget-object v15, v0, Lcom/android/systemui/statusbar/BaseStatusBar;->mOngoingNotifications:Lcom/android/systemui/statusbar/policy/NotificationRowLayout;
    
        invoke-virtual {v15, v14, v4}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V
    
        .line 1423
        :cond_e
        add-int/lit8 v4, v4, 0x1
    
        goto :goto_8
    
        .line 1432
        .end local v14           #v:Landroid/view/View;
        :cond_f
        const/4 v4, 0x0
    
        :goto_9
        invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
    
        move-result v15
    
        if-ge v4, v15, :cond_11
    
        .line 1433
        invoke-virtual {v11, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    
        move-result-object v14
    
        check-cast v14, Landroid/view/View;
    
        .line 1434
        .restart local v14       #v:Landroid/view/View;
        invoke-virtual {v14}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    
        move-result-object v15
    
        if-nez v15, :cond_10
    
        .line 1435
        const v15, 0x3f7d70a4
    
        invoke-virtual {v14, v15}, Landroid/view/View;->setAlpha(F)V
    
        .line 1436
        iget v15, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mLatestNotiBGColor:I
    
        invoke-virtual {v14, v15}, Landroid/view/View;->setBackgroundColor(I)V
    
        .line 1437
        move-object/from16 v0, p0
    
        iget-object v15, v0, Lcom/android/systemui/statusbar/BaseStatusBar;->mLatestNotifications:Lcom/android/systemui/statusbar/policy/NotificationRowLayout;
    
        invoke-virtual {v15, v14, v4}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V
    
        .line 1432
    Andare in SystemUI\smali\com\android\systemui\statusbar\phon e\ e aprire il PhoneStatusBar$SettingsObserver.smali cercare il .method observe()V e aggiungere le seguenti linee in rosso
    codice:
        
        const-string v1, "statusbar_header_color"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {v0, v1, v2, p0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        const-string v1, "brightness_bg_color"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {v0, v1, v2, p0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        const-string v1, "ongoing_bg_color"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {v0, v1, v2, p0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
    
        const-string v1, "latest_notification_bg_color"
    
        invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
    
        move-result-object v1
    
        invoke-virtual {v0, v1, v2, p0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
        return-void
    .end method
    Nello stesso file trovare il .method public onChange(Z)V e aggiungere le seguenti linee in rosso
    codice:
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$SettingsObserver;->this$0:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
    
        invoke-virtual {v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setStatusbarHeaderColor()V
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$SettingsObserver;->this$0:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
    
        invoke-virtual {v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setBrightnessBGColor()V
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$SettingsObserver;->this$0:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
    
        invoke-virtual {v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setOnGoingBGColor()V
    
        iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$SettingsObserver;->this$0:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
    
        invoke-virtual {v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setLatestNotiBGColor()V
    
        return-void
    .end method
    Andare in SystemUI\smali\com\android\systemui\statusbar\poli cy\quicksetting e aprire il QuickSettingButton.smali trovare il .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IIIIII)V e aggiungere le seguenti linee in rosso
    codice:
       .line 274
        const v0, 0x7f02020a
    
        invoke-virtual {p0, v0}, Landroid/view/View;->setBackgroundResource(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_bg_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 {p0, v5}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;->setBackgroundColor(I)V
    
        .line 275
        new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton$2;
    Andare in SystemUI\smali\com\android\systemui\statusbar\poli cy\quicksetting e aprire il QuickSettingPanel.smali
    trovare il .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V e aggiungere alla fine le linee in rosso
    codice:
    .line 99
        invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->update()V
    
        .line 100
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->mContext:Landroid/content/Context;
    
        invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v0
    
        invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->regObserver(Landroid/content/ContentResolver;)V
    
        return-void
    .end method
    poi nello stesso file aggiungere questo intero method in rosso come sotto
    codice:
    .method static synthetic access$100(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;)I
        .locals 1
        .parameter "x0"
    
        .prologue
        .line 51
        iget v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->mButtonCnt:I
    
        return v0
    .end method
    
    .method static synthetic access$500(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;)V
        .locals 0
        .parameter
    
        .prologue
        .line 83
        invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->refreshView()V
    
        return-void
    .end method
    
    .method private disableQuickSettingButton([Ljava/lang/String;)[Ljava/lang/String;
        .locals 3
    poi nello stesso file aggiungere questo intero method in rosso come sotto
    codice:
    :cond_2
        invoke-virtual {p0, v11}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->prepareTranslationX(Z)V
    
        .line 345
        return-void
    .end method
    
    .method private regObserver(Landroid/content/ContentResolver;)V
        .locals 3
        .parameter "cs"
    
        .prologue
        const/4 v2, 0x0
    
        new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel$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/QuickSettingPanel$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/QuickSettingPanel$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 setViewWidth()I
        .locals 5
    quindi aggiungere questo file smali https://www.dropbox.com/s/qtea1ti7su...gsObserver.zip in SystemUI\smali\com\android\systemui\statusbar\poli cy\quicksetting
    Salvare tutti i cambiamenti e ricompile il SystemUI, quindi mettere il SecSettings.apk e il SystemUI.apk nel vostro dispositivo.
    Ultima modifica di nicola78; 22-04-14 alle 18:10

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

    Ma551m0 (06-05-14),rattlehead (18-04-14)

  10. #2575
    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

    Lavoro impressionante!!! Complimenti Nicola! :thumbup:

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

    Ma551m0 (06-05-14),nicola78 (18-04-14)

  12. #2576
    Androidiano L'avatar di Siimones


    Registrato dal
    Aug 2013
    Località
    Roma
    Messaggi
    132
    Smartphone
    Samsung Galaxy S II

    Ringraziamenti
    10
    Ringraziato 49 volte in 40 Posts
    Predefinito

    Ciao Androidiani,
    non so se sto chiedendo nella sezione giusta, scusatemi. 
    In giro nel forum mi hanno detto che per avere la Status Bar trasparente (stile Kitkat, Galaxy S4) bastava modificare il file systemui.apk .
    Volevo chiedervi:
    -dove si trova il file systemui.apk ?
    -una volta trovato, cosa devo modificare per far diventare la barra di stato trasparente?
    Vi ringrazio in anticipo, se c'è già scritto da qualche parte come fare (io non l'ho trovato) potreste linkarmelo?
    Grazie


    Certe persone ti diranno che vali zero, ma ricorda: lo zero viene prima di tutti gli altri numeri!

  13. #2577
    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

    Quote Originariamente inviato da Siimones Visualizza il messaggio
    Ciao Androidiani,
    non so se sto chiedendo nella sezione giusta, scusatemi. 
    In giro nel forum mi hanno detto che per avere la Status Bar trasparente (stile Kitkat, Galaxy S4) bastava modificare il file systemui.apk .
    Volevo chiedervi:
    -dove si trova il file systemui.apk ?
    -una volta trovato, cosa devo modificare per far diventare la barra di stato trasparente?
    Vi ringrazio in anticipo, se c'è già scritto da qualche parte come fare (io non l'ho trovato) potreste linkarmelo?
    Grazie
    Se vai in prima pagina, secondo post, trovi la guida del nostro Nicola su come modificare colore e trasparenza della statusbar.

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

    Ma551m0 (06-05-14),nicola78 (21-04-14)

  15. #2578
    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

    Ciao Nicola, ho provato ad implementere la tua precedente guida tralasciando lo sfondo dei toogle in quanto io uso la lidroid e cercando di aggiungere la possibilità di modificare in tempo reale anche il testo delle notifiche.
    Al primo test ho ottenuto un crash del systemUI subito dopo aver auto-caricato la trasparenza della statusbar.
    Secondo te è possibile implementare tale modifica visto che tali valori sono gestiti nel framework invece che nel systemui?
    Di seguito ti posto le modifiche apportate partendo dalla tua guida.
    In blu le cose che ho aggiunto o modificato.

    Ciaooo
    Spoiler:

    segue....
    Ultima modifica di rattlehead; 21-04-14 alle 21:35

  16. Il seguente Utente ha ringraziato rattlehead per il post:

    nicola78 (21-04-14)

  17. #2579
    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

    .method public onCreate(Landroid/os/Bundle)V
    Spoiler:


    segue.....

  18. Il seguente Utente ha ringraziato rattlehead per il post:

    nicola78 (21-04-14)

  19. #2580
    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

    .method public onPreferenceChange
    [spoiler]
    codice:
        .line 1068
        :cond_a
        const-string v2, "statusbar_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_statusbar_header_color
    
        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, "statusbar_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    
    	:cond_statusbar_header_color
    	const-string v2, "statusbar_header_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_brightness_bg
    
        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, "statusbar_header_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_brightness_bg
        const-string v2, "brightness_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_ongoing_bg
    
        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, "brightness_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_ongoing_bg
        const-string v2, "ongoing_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_noti_bg
    
        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, "ongoing_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_noti_bg
        const-string v2, "latest_notification_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_notify_txt_title_bg
    
        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, "latest_notification_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    	
        :cond_notify_txt_title_bg
        const-string v2, "notify_txt_title_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_notify_txt_bg
    
        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, "notify_txt_title_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
        
        :cond_notify_txt_bg
        const-string v2, "notify_txt_bg_color"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_b
    
        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, "notify_txt_bg_color"
    
        invoke-static {v2, v3, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4
    
        :cond_b
        const-string v2, "quick_launch"
    [/spoler]

  20. Il seguente Utente ha ringraziato rattlehead per il post:

    nicola78 (21-04-14)

Pagina 258 di 310 primaprima ... 158208248256257258259260268308 ... 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