CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 304 di 310 primaprima ... 204254294302303304305306 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 3,031 a 3,040 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. #3031
    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
    molto probabilmente c'è da modificare qualcosa anche nei file della Lidroid ma non nè sono sicuro perchè non la ho mai usata, da quanto mi ricordo essa va a gestire i toggles e non lo sfondo, può essere comunque che ci sia qualcosa che non va con il SecSettings
    Quote Originariamente inviato da rattlehead Visualizza il messaggio
    Confermo che la lidroid non c'entra con lo sfondo della tendina.
    Probabilmente si, il problema ora sta nel settings.
    Ok provo a ridare un'occhiata al secsetting.
    Premetto che anche qui come nel systemUI i file da modificare sono gia implementati con altre mod e ho riscontrato una difficolta maggiore a individuare la posizione e posizionare le linee di codice indicate nella guida di Nicola...... puo darsi che non le abbia posizionate nella maniera corretta data la mia ignoranza in materia.
    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. #3032
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    [GUIDA][Mod]Cambiare in tempo reale la posizione dell'orologio nella schermata di sblocco



    Fare un Nandroid Backup prima di effettuare operazioni di modding

    Con questa mod viene spostato anche il widget meteo del lockscreen se attivato

    Per realizzare questa mod vi serve:
    SecSettings.apk
    framework-res.apk
    android.policy.jar
    tool per decompilare e compilare come apktool 1.5.2
    tool per l'editor di testo come notepad++

    Parte con il SecSettings.apk:
    Decompilare il SecSettings.apk ,andare in res/xml ,aprire con l'editor di testo il display_settings.xml e aggiungere le linee in rosso
    codice:
    <CheckBoxPreference android:persistent="false" android:title="@string/display_saving" android:key="power_saving_mode" android:summary="@string/display_saving_mode_summary" />
    <CheckBoxPreference android:persistent="false" android:title="@string/notification_pulse_title" android:key="notification_pulse" />
    <PreferenceCategory android:title="@string/lockscreen_options">
        <PreferenceScreen android:title="@string/lockscreen_clock_position">
              <ListPreference android:entries="@array/lockscreen_clock_position_entries" android:title="@string/lockscreen_clock_position" android:key="clock_position" android:summary="@string/lockscreen_clock_position_summary" android:widgetLayout="@layout/round_more_icon" android:entryValues="@array/lockscreen_clock_position_values" />
         </PreferenceScreen>
    </PreferenceCategory>
    Andare in res/value e aprire arrays.xml e aggiungere alla fine le seguenti linee alla fine
    codice:
        <string-array name="lockscreen_clock_position_entries">
            <item>In Alto-Sinistra</item>
            <item>Al Centro-Sinistra</item>
            <item>In Basso-Sinistra</item>
    	<item>In Alto-Centro</item>
            <item>Al Centro-Centro</item>
            <item>In Alto-Destra</item>
        </string-array>
        <string-array name="lockscreen_clock_position_values">
            <item>0</item>
            <item>1</item>
            <item>2</item>
    	<item>3</item>
            <item>4</item>
            <item>5</item>
        </string-array>
    Andare in res/value aprire strings.xml e aggiungere alla fine le seguenti linee
    codice:
            <string name="lockscreen_options">Lockscreen Options</string>
            <string name="lockscreen_clock_position">Clock Position</string>
            <string name="lockscreen_clock_position_summary">Choose the position of the clock</string>
    Andare in res/value-it aprire strings.xml e aggiungere alla fine le seguenti linee
    codice:
            <string name="lockscreen_options">Opzioni Schermata di Sblocco</string>
    	<string name="lockscreen_clock_position">Posizione Orologio</string>
    	<string name="lockscreen_clock_position_summary">Scegli la posizione dell\'orologio</string>
    Andare in smali\com\android\settings\DisplaySettings.smali cercare la linea con # instance fields e aggiungere la seguente linea in rosso
    codice:
    .field private final mIntentReceiver:Landroid/content/BroadcastReceiver;
    
    .field private mKeyBacklightmode:Landroid/preference/CheckBoxPreference;
    
    .field private mLockClockPos:Landroid/preference/ListPreference;
    
    field private mMultiWindowModeObserver:Landroid/database/ContentObserver;
    
    .field private mMultiWindowPref:Landroid/preference/CheckBoxPreference;
    Nello stesso file trovare .method public onCreate e aggiungere le seguenti linee in rosso
    codice:
        iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mFontSizePref:Landroid/preference/ListPreference;
    
        .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, "clock_position"
    
        invoke-virtual {p0, v12}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
    
        move-result-object v12
    
        check-cast v12, Landroid/preference/ListPreference;
    
        iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mLockClockPos:Landroid/preference/ListPreference;
    
        const-string v12, "clock_position"
    
        const/4 v13, 0x0
    
        invoke-static {v8, v12, v13}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v12
    
        iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mLockClockPos:Landroid/preference/ListPreference;
    
        invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
    
        move-result-object v12
    
        invoke-virtual {v13, v12}, Landroid/preference/ListPreference;->setValue(Ljava/lang/String;)V
    
        iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mLockClockPos:Landroid/preference/ListPreference;
    
        invoke-virtual {v13, p0}, Landroid/preference/SwitchPreferenceScreen;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V   
    
        .line 426
    Nello stesso file trovare .method public onPreferenceChange e aggiungere le linee in rosso, nelle linee in blu qualche spiegazione
    codice:
        const-string v2, "contextualpage_settings"
    
        invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    
        move-result v0
    
        if-eqz v0,:cond_clockpos    qui cambiare da cond_2 a cond_clockpos 
    
        .line 1089
        check-cast p2, Ljava/lang/Boolean;
    
        invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
    
        move-result v0
    
        if-eqz v0, :cond_e
    codice:
        .line 1100
        const-string v1, "DisplaySettings"
    
        const-string v3, "CONTEXTUALPAGE_SWITCH_CHANGED changed = false"
    
        invoke-static {v1, v3}, Landroid/util/Log;->secD(Ljava/lang/String;Ljava/lang/String;)I
    
        goto :goto_7
    
        :cond_11
        move-wide v0, v4
    
        goto/16 :goto_3
    
       :cond_clockpos
        iget-object v1, p0, Lcom/android/settings/DisplaySettings;->mLockClockPos:Landroid/preference/ListPreference;
    
        if-ne p1, v1, :cond_2
    
        check-cast p2, Ljava/lang/String;
    
        invoke-static {p2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    
        move-result-object v1
    
        invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    
        move-result v0
    
        invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v1
    
        const-string v2, "clock_position"
    
        invoke-static {v1, v2, v0}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
    
        goto/16 :goto_4 
    .end method
    Salvare tutti i cambiamenti e ricompilare il SecSettings

    Parte con il framework-res.apk
    Decompilare il framework-res.apk e andare in res/layout ed aprire il file xml keyguard_circlelock_main cercare la riga e cambiarla da cosi
    codice:
    <FrameLayout android:id="@id/circle_lockscreen_clock" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" />
    a cosi
    codice:
        <FrameLayout android:id="@id/circle_lockscreen_clock" android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_alignParentTop="true" />
    Ultima modifica di nicola78; 24-11-14 alle 17:17

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

    gino66 (24-11-14),rattlehead (24-11-14)

  5. #3033
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    andare in res/layout-hdpi ed aprire il file xml keyguard_circlelock_clockwidget, cancellare tutte le linee e mettere le seguenti linee
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout android:orientation="vertical" android:id="@id/clock_root" android:paddingTop="4.0dip" android:paddingBottom="6.0dip" android:layout_width="match_parent" android:layout_height="match_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <view android:gravity="center" android:id="@id/clock_emergency" android:layout_width="fill_parent" android:layout_height="17.0dip" class="com.android.internal.policy.impl.sec.ClockWidget$EmergencyCall">
            <TextView android:textSize="12.0dip" android:textColor="#ffebebeb" android:ellipsize="none" android:gravity="center" android:id="@id/clock_emergency_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" android:shadowColor="@color/black" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="0.25" />
        </view>
        <view android:id="@id/clock_clock" android:layout_width="match_parent" android:layout_height="match_parent" class="com.android.internal.policy.impl.sec.ClockWidget$Clock">
            <LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/clock_time_and_date" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="4.0dip">
                <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content">
                    <LinearLayout android:gravity="center" android:id="@id/clock_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true">
                        <ImageView android:id="@id/zzz_hour01" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                        <ImageView android:id="@id/zzz_hour02" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                        <ImageView android:id="@id/zzz_colon01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_time_dot" />
                        <ImageView android:id="@id/zzz_minute01" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                        <ImageView android:id="@id/zzz_minute02" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                    </LinearLayout>
                    <LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/clock_time" android:layout_alignBottom="@id/clock_time">
                        <TextView android:textSize="23.0dip" android:textColor="#fff8f8f8" android:id="@id/zzz_ampm" android:paddingLeft="3.0dip" android:paddingBottom="5.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:shadowColor="#55000000" android:shadowDx="3.0" android:shadowDy="3.0" android:shadowRadius="1.0" />
                    </LinearLayout>
                </RelativeLayout>
                <TextView android:textSize="20.0dip" android:textStyle="bold" android:textColor="#fff6f7c9" android:gravity="bottom|center" android:id="@id/zzz_date_month" android:layout_width="wrap_content" android:layout_height="24.0dip" android:layout_marginTop="2.0dip" android:shadowColor="#aa000000" android:shadowDy="2.0" android:shadowRadius="1.0" />
    		    <view android:gravity="center" android:id="@id/clock_charge" android:paddingTop="5.0dip" android:visibility="invisible" android:layout_width="wrap_content" android:layout_height="wrap_content" android:minHeight="24.0dip" class="com.android.internal.policy.impl.sec.ClockWidget$Charge">
                    <ImageView android:id="@id/clock_charge_icon" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_ic_charging" />
                    <ImageView android:id="@id/clock_cmas_icon" android:paddingRight="3.0dip" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_ic_cmas" />
                    <TextView android:textSize="17.0dip" android:textColor="#fff9f9f9" android:ellipsize="marquee" android:gravity="bottom" android:id="@id/clock_charge_text" android:layout_width="wrap_content" android:layout_height="24.0dip" android:singleLine="true" android:shadowColor="#55000000" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="1.0" />
                </view>
    		<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/dualClock_time_and_date" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="14.0dip">
                <LinearLayout android:orientation="vertical" android:id="@id/dual_clock_local" android:layout_width="160.0dip" android:layout_height="wrap_content">
                    <TextView android:textSize="18.0dip" android:textColor="#ffdcdcdc" android:ellipsize="marquee" android:gravity="bottom" android:id="@id/zzz_local_locale" android:layout_width="fill_parent" android:layout_height="22.0dip" android:singleLine="true" android:shadowColor="#55000000" android:shadowDx="3.0" android:shadowDy="3.0" android:shadowRadius="1.0" />
                    <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
                        <ImageView android:id="@id/zzz_local_hour01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="-4.0dip" />
                        <ImageView android:id="@id/zzz_local_hour02" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                        <ImageView android:id="@id/zzz_local_colon01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_dual_time_dot" />
                        <ImageView android:id="@id/zzz_local_minute01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="-4.0dip" />
                        <ImageView android:id="@id/zzz_local_minute02" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                        <TextView android:textSize="17.0dip" android:textColor="#fff8f8f8" android:ellipsize="none" android:gravity="bottom" android:layout_gravity="bottom" android:id="@id/local_am_pm" android:layout_width="wrap_content" android:layout_height="29.0dip" android:layout_marginBottom="3.0dip" android:singleLine="true" android:shadowColor="#55000000" android:shadowDx="3.0" android:shadowDy="3.0" android:shadowRadius="1.0" />
                    </LinearLayout>
                    <TextView android:textSize="20.0dip" android:textColor="#fff6f7c9" android:ellipsize="marquee" android:gravity="bottom" android:id="@id/zzz_local_date_month" android:layout_width="fill_parent" android:layout_height="25.0dip" android:singleLine="true" android:shadowColor="#aa000000" android:shadowDy="2.0" android:shadowRadius="1.0" />
                </LinearLayout>
    il file continua nel prossimo post

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

    gino66 (24-11-14),Ma551m0 (24-11-14),rattlehead (24-11-14)

  7. #3034
    Senior Droid L'avatar di nicola78


    Registrato dal
    Feb 2012
    Messaggi
    695

    Ringraziamenti
    726
    Ringraziato 593 volte in 339 Posts
    Predefinito

    codice:
                <LinearLayout android:orientation="vertical" android:id="@id/dual_clock_home" android:layout_width="wrap_content" android:layout_height="wrap_content">
                    <LinearLayout android:gravity="bottom" android:layout_width="fill_parent" android:layout_height="wrap_content">
                        <ImageView android:paddingBottom="2.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_ic_home" />
                        <TextView android:textSize="18.0dip" android:textColor="#ffdcdcdc" android:ellipsize="marquee" android:gravity="bottom" android:id="@id/zzz_home_locale" android:layout_width="fill_parent" android:layout_height="22.0dip" android:singleLine="true" android:shadowColor="#55000000" android:shadowDx="3.0" android:shadowDy="3.0" android:shadowRadius="1.0" />
                    </LinearLayout>
                    <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
                        <ImageView android:id="@id/zzz_home_hour01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="-4.0dip" />
                        <ImageView android:id="@id/zzz_home_hour02" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                        <ImageView android:id="@id/zzz_home_colon01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_dual_time_dot" />
                        <ImageView android:id="@id/zzz_home_minute01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="-4.0dip" />
                        <ImageView android:id="@id/zzz_home_minute02" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                        <TextView android:textSize="17.0dip" android:textColor="#fff8f8f8" android:ellipsize="none" android:gravity="bottom" android:layout_gravity="bottom" android:id="@id/home_am_pm" android:layout_width="wrap_content" android:layout_height="29.0dip" android:layout_marginBottom="3.0dip" android:singleLine="true" android:shadowColor="#55000000" android:shadowDx="3.0" android:shadowDy="3.0" android:shadowRadius="1.0" />
                    </LinearLayout>
                    <TextView android:textSize="20.0dip" android:textColor="#fff6f7c9" android:ellipsize="marquee" android:gravity="bottom" android:id="@id/zzz_home_date_month" android:layout_width="fill_parent" android:layout_height="25.0dip" android:singleLine="true" android:shadowColor="#aa000000" android:shadowDy="2.0" android:shadowRadius="1.0" />
                </LinearLayout>
            </LinearLayout>
    	     <view android:orientation="vertical" android:id="@id/clock_weather" android:paddingTop="8.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" class="com.android.internal.policy.impl.sec.ClockWidget$Weather">
                    <TextView android:textSize="16.0dip" android:textColor="#ffebebeb" android:ellipsize="none" android:gravity="center" android:id="@id/clock_weather_no_service" android:padding="15.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" android:shadowColor="@color/black" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="1.0" />
                    <LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/clock_weather_data_box" android:layout_width="fill_parent" android:layout_height="wrap_content">
                        <LinearLayout android:gravity="top" android:layout_width="wrap_content" android:layout_height="wrap_content">
                            <TextView android:textSize="39.0dip" android:typeface="sans" android:textColor="#fff9f9f9" android:gravity="bottom" android:id="@id/clock_weather_temp" android:layout_width="wrap_content" android:layout_height="44.0dip" android:layout_marginTop="3.0dip" android:shadowColor="#55000000" android:shadowDx="3.0" android:shadowDy="3.0" android:shadowRadius="1.0" />
                            <ImageView android:id="@id/clock_weather_temp_unit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_ic_celsius" />
                            <ImageView android:id="@id/clock_weather_icon" android:layout_width="83.0dip" android:layout_height="49.0dip" android:scaleType="fitXY" />
                        </LinearLayout>
                        <TextView android:textSize="23.0dip" android:textColor="#fff9f9f9" android:ellipsize="marquee" android:gravity="bottom" android:id="@id/clock_weather_city" android:layout_width="wrap_content" android:layout_height="25.0dip" android:singleLine="true" android:shadowColor="#55000000" android:shadowDx="3.0" android:shadowDy="3.0" android:shadowRadius="1.0" android:marqueeRepeatLimit="marquee_forever" />
                        <ImageView android:id="@id/clock_weather_logo_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/keyguard_lockscreen_ic_weather_logo" />
                    </LinearLayout>
                </view>
    	</LinearLayout>
        </view>
    </LinearLayout>
    Salvare tutte le modifiche e ricompilare il framework-res

    Parte con il file android.policy.jar
    Decompilare il file android.policy.jar , andare in com/android/internal/policy/impl/sec ed aprire il file smali ClockWidget$Clock, poi cercare il metodo
    .method protected onFinishInflate()V e aggiungere le seguenti linee in rosso
    codice:
    .method protected onFinishInflate()V
        .registers 7
    
        .prologue
        const/4 v1, 0x1
    
        .line 994
        invoke-super {p0}, Landroid/widget/FrameLayout;->onFinishInflate()V
    
        .line 996
        const v0, 0x10202ca
    
        invoke-virtual {p0, v0}, Lcom/android/internal/policy/impl/sec/ClockWidget$Clock;->findViewById(I)Landroid/view/View;
    
        move-result-object v0
    
        check-cast v0, Landroid/widget/LinearLayout;
    	
        iget-object v2, p0, Lcom/android/internal/policy/impl/sec/ClockWidget$Clock;->mContext:Landroid/content/Context;
    
        invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    
        move-result-object v2
    
        const-string v3, "clock_position"
    
        const/4 v4, 0x0
    
        invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    
        move-result v2
    	
        const v3, 0x1
    
        if-eq v2, v3, :cond_0
    
        const v3, 0x2
    
        if-eq v2, v3, :cond_1
    	
        const v3, 0x3
    
        if-eq v2, v3, :cond_2
    	
        const v3, 0x4
    
        if-eq v2, v3, :cond_3
    	
        const v3, 0x5
    
        if-eq v2, v3, :cond_4
    	
        const/16 v4, 0x70
    	
        goto:goto_set
    	
        :cond_0
        const/16 v4, 0x10
    	
        goto:goto_set
    	
        :cond_1
        const/16 v4, 0x50
    	
        goto:goto_set
    	
        :cond_2
        const/16 v4, 0x01
    	
        goto:goto_set
    	
        :cond_3
        const/16 v4, 0x11
    	
        goto:goto_set
    	
        :cond_4	
        const/16 v4, 0x05
    	
        :goto_set
        invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setGravity(I)V
    	
        iput-object v0, p0, Lcom/android/internal/policy/impl/sec/ClockWidget$Clock;->mSingleClock:Landroid/widget/LinearLayout;
    
        .line 997
    Salvare tutti i cambiamenti e ricompilare il file android.policy, quindi mettere il SecSettings.apk , il framework-res.apk e android.policy.jar nel vostro dispositivo.
    Ultima modifica di nicola78; 24-11-14 alle 17:04

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

    gino66 (24-11-14),Ma551m0 (24-11-14),rattlehead (24-11-14)

  9. #3035
    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

    Salve ragazzi, apro questo post per fare un'osservazione di carattere tecnico.
    Poco tempo fa provai ad implementare la mia rom con la mod https://www.androidiani.com/forum/mo...ml#post5479629 di cui ho discusso con Nicola78 nei post precedenti. Provato e riprovato ma il problema persiste sempre.
    Giorni fa ho provato a seguire quest'altra guida https://www.androidiani.com/forum/mo...ml#post5909989.... risultato identico a quello di prima, non va.
    A questo punto siccome ho provato a implementare queste mod sulla ROM YSF MS3 ho pensato che magari il problema potesse derivare dal fatto che sbagliavo a posizionare le linee di codice nei relativi file in quanto essendoci gia diverse mod non riuscivo a identificare la posizione esatta dove piazzarle; per questo motivo ho deciso di utilizzare file totalmente vergini. Ho preso il firmware originale I9100XWMS3, tramite la cucina mi sono ricavato la rom deodex, l'ho installata nel device per vedere se funzionasse e funzionava alla perfezione, e poi ho provato ad implementarci le mod di Nicola sopra indicate (ripeto ho utilizzato file vergini dove non era stata apportata nessuna modifica). Alla fine ottengo lo stesso identico risultato della YSF MS3:
    - nella prima (cambio tendina in tempo reale) il device funziona correttamente, il toggle mi appare nel menu impostazioni, se ci pigio su mi da le opzioni di scelta delle tendine che ho inserito, solo che quando vado a selezionare quella che voglio impostare la tendina non cambia resta sempre quella iniziale;
    - Nella seconda (port della lastView) appena inserisco i framework.jar e il framework2.jar nella rom tramite root-explorer il device mi si riavvia da solo, parte, fa l'ottimizzazione delle applicazioni, carica la rom e appena il mi esce la schermata iniziale iniziano ad uscire pop-up che dicono "il programma setup è stato arrestato" faccio ok e me ne esce un'altro "il programma phone è stato arrestato" faccio ok e me ne esce un'altro.... e cosi via all'infinito; in pratica nel dispositivo non funziona nulla.

    Dopo ciò non funzionando nemmeno utilizzando file vergini le uniche spiegazioni sono 2;
    1) sbaglio io a fare qualcosa (ho provato a fare le 2 mod seguendo le guide di Nicola per 4 volte ognuna e ho provato anche a fare altre mod credendo di sbagliare qualcosa nel ricompilare i file..... risultato le altre mod che ho fatto funzionano le due indicate sopra no)
    2) nelle guide forse c'è qualcosa che non va infatti nella guida delle tendine Nicola mi disse che aveva trovato un qualcosa che non andava e lo aveva sistemato e in quel modo io risolsi parte del problema, ora nella guida della lastView mi sono saltati agli occhi due imperfezioni (premetto che io non ne capisco un tubo di linee di codice e chiedo scusa in anticipo se sto dicendo fesserie) che ora evidenzio:

    Iniziamo con il SecSettings.apk:
    Decompilare il SecSettings.apk ,andare in res/value e aprire arrays.xml e aggiungere alla fine le seguenti linee in rosso
    codice:
        <string-array name="bluetooth_class_of_device_values">
            <item>0</item>
            <item>1</item>
            <item>2</item>
            <item>3</item>
            <item>4</item>
        </string-array>
        <string-array name="audio_output_entries">
            <item>Stereo</item>
            <item>Surround</item>
        </string-array>
        <string-array name="listview_animation_entries">        <--- questa linea credo che dovrebbe essere colorata in rosso
            <item>off</item>                                                     perche' è da aggiungere
            <item>wave_left</item>
            <item>wave_right</item>
            <item>scale</item>
            <item>alpha</item>
            <item>stack_top</item>
            <item>stack_bottom</item>
            <item>unfold</item>
            <item>fold</item>
            <item>translate_left</item>
            <item>translate_right</item>
            <item>rotate</item>
        </string-array>
        <string-array name="listview_animation_values">
            <item>0</item>
            <item>1</item>
            <item>2</item>
            <item>3</item>
            <item>4</item>
            <item>5</item>
            <item>6</item>
            <item>7</item>
            <item>8</item>
            <item>9</item>
            <item>10</item>
            <item>11</item>
        </string-array>
        <string-array name="listview_interpolator_entries">
            <item>off</item>
            <item>accelerate_interpolator</item>
            <item>decelerate_interpolator</item>
            <item>accelerate_decelerate_interpolator</item>
            <item>anticipate_interpolator</item>
            <item>overshoot_interpolator</item>
            <item>anticipate_overshoot_interpolator</item>
            <item>bounce_interpolator</item>
        </string-array>
        <string-array name="listview_interpolator_values">
            <item>0</item>
            <item>1</item>
            <item>2</item>
            <item>3</item>
            <item>4</item>
            <item>5</item>
            <item>6</item>
            <item>7</item>
        </string-array>
    </resources>
    Andare in framework2\classout\android\widget\ ed aprire il file AbsListView.smali

    cercare la seguente stringa
    const v2, const v2, 0x10a0004
    codice:
    <public type="anim" name="accelerate_decelerate_interpolator" id="0x010?????" />
    cercare la seguente stringa
    const v2, const v2, 0x10a0007
    e sostituire il valore 0x10a0007 con il
    codice:
    <public type="anim" name="anticipate_interpolator" id="0x010?????" />
    cercare la seguente stringa
    const v2, const v2, 0x10a0008
    e sostituire il valore 0x10a0008 con il
    codice:
    <public type="anim" name="overshoot_interpolator" id="0x010?????" />
    cercare la seguente stringa
    const v2, const v2, 0x10a0009
    e sostituire il valore 0x10a0009 con il
    codice:
    <public type="anim" name="anticipate_overshoot_interpolator" id="0x010?????" />
    cercare la seguente stringa
    const v2, const v2, 0x10a000a
    e sostituire il valore 0x10a000a con il
    codice:
    <public type="anim" name="bounce_interpolator" id="0x010?????" />
    Nelle stringhe da ricercare indicate qui sopra credo ci sia un const V2 in piu.....
    Inoltre gli id da ricercare nel file public.xml del framework-res.apk che poi vanno sostituiti nelle stringhe indicate qui sopra sono praticamente uguali a quelli indicati nelle stringhe stesse, bisogna solo aggiungerci uno 0 davanti (const v2, 0x10a000a diventa const v2, 0x010a000a in cui 010a000a è l'id trovato nel public.xml del framework-res.apk)...... GIUSTO?

    Preciso che nel fare la mod io ho considerato la stringa <string-array name="listview_animation_entries"> come rossa e quindi inserita, e ne doppi const V2, const V2 ho considerato un solo const V2.

    Se possibile inviterei qualcuno che non ha le due mod sulla propria rom ad inserirle e vedere se vanno o se si riscontrano gli stessi miei problemi.
    Mi scuso se mi sono dilungato e soprattutto la mia non è assolutamente una contestazione rivolta a qualcuno in particolare ma solo un modo per cercare di capire se sono io a sbagliare qualcosa o il problema dipende da altro..... tutto qui.
    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. I seguenti 3 Utenti hanno ringraziato stopgian74 per il post:

    gino66 (04-12-14),Ma551m0 (04-12-14),nicola78 (04-12-14)

  11. #3036
    Moderatore SENIOR L'avatar di Ma551m0


    Registrato dal
    Feb 2012
    Località
    Udine
    Messaggi
    7,546
    Smartphone
    Note8, Galaxy S, Galaxy S2

    Ringraziamenti
    2,610
    Ringraziato 3,404 volte in 2,679 Posts
    Predefinito

    Quote Originariamente inviato da stopgian74 Visualizza il messaggio
    Salve ragazzi, apro questo post per fare un'osservazione di carattere tecnico...
    Nell'attesa di risposta dello Sviluppatore delle Mod o di chi altri l'hanno provata e testata mi chiedo...

    Perchè non posti la Tua Rom rendendola pubblica? Sarebbe interessante direi.

    P.S. Sorry OT. Chiudo.
    Galaxy S1
    Galaxy S2
    Galaxy Note8
    Galaxy Note10
    Rom: Galaxy SI: LA MIA
    Galaxy SII: COME SOPRA

  12. I seguenti 4 Utenti hanno ringraziato Ma551m0 per il post:

    gino66 (04-12-14),nicola78 (04-12-14),rattlehead (04-12-14),stopgian74 (04-12-14)

  13. #3037
    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 Ma551m0 Visualizza il messaggio
    Nell'attesa di risposta dello Sviluppatore delle Mod o di chi altri l'hanno provata e testata mi chiedo...

    Perchè non posti la Tua Rom rendendola pubblica? Sarebbe interessante direi.

    P.S. Sorry OT. Chiudo.
    in che senso.... non capisco..... la rom che uso in cui ho provato a inserire le mod è la https://www.androidiani.com/forum/mo...rom-based.html..... la versione YSF_Rom_6.6 l'ho scritto nel post precedente.
    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

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

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

  15. #3038
    Moderatore SENIOR L'avatar di Ma551m0


    Registrato dal
    Feb 2012
    Località
    Udine
    Messaggi
    7,546
    Smartphone
    Note8, Galaxy S, Galaxy S2

    Ringraziamenti
    2,610
    Ringraziato 3,404 volte in 2,679 Posts
    Predefinito

    Quote Originariamente inviato da stopgian74 Visualizza il messaggio
    in che senso.... non capisco..... la rom che uso in cui ho provato a inserire le mod è la https://www.androidiani.com/forum/mo...rom-based.html..... la versione YSF_Rom_6.6 l'ho scritto nel post precedente.
    No, è che leggo in Firma "Rom fatta tutta da me". Mi riferivo a quella.

    Edit. Grazie @gino66 per la tua sempre utile e gradevole presenza.
    Ultima modifica di Ma551m0; 04-12-14 alle 19:35
    Galaxy S1
    Galaxy S2
    Galaxy Note8
    Galaxy Note10
    Rom: Galaxy SI: LA MIA
    Galaxy SII: COME SOPRA

  16. I seguenti 4 Utenti hanno ringraziato Ma551m0 per il post:

    gino66 (04-12-14),nicola78 (04-12-14),rattlehead (04-12-14),stopgian74 (04-12-14)

  17. #3039
    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 Ma551m0 Visualizza il messaggio
    No, è che leggo in Firma "Rom fatta tutta da me". Mi riferivo a quella.
    aaahhhh.... quella è vecchia.... l'ho abbandonata.
    Solo che non riesco piu a trovare il modo di eliminare quella firma
    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

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

    gino66 (04-12-14),Ma551m0 (04-12-14),nicola78 (04-12-14)

  19. #3040
    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
    Salve ragazzi, apro questo post per fare un'osservazione di carattere tecnico.
    .
    Ciao stopgian74 , per quanto riguarda la mod della listview animation hai ragione, nell'array.xml bisogna aggiungere anche quella linea indicata da te che io non ho evidenziato in rosso(correggerò), poi per il const v2 ripetuto 2 volte errore mio nel fare copia incolla(correggerò anche quello) grazie per la segnalazione.
    Per quanto riguarda la risoluzione dei problemi io inizierei con la mod delle tendine.Hai ancora i file su cu hai fatto le modifiche ? cosi se le posti le controllo
    Poi se riusciamo a risolvere passiamo alla listview animation

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

    gino66 (04-12-14),Ma551m0 (04-12-14),rattlehead (04-12-14),stopgian74 (04-12-14)

Pagina 304 di 310 primaprima ... 204254294302303304305306 ... 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