[ANLATIM]Durum Çubuğuna İstediğiniz İkonu Ekleme

NightyFrozen

Yönetici
qE49Ed.png
:reyiz1:​

Evet arkadaşlar bugün sizlere durum çubuğunuza kendi logonuzu eklemeyi göstereceğim.Öncelikle gerekli olanlar ile başlayalım.Smalili anlatımlara başlamanın vakti geldi :troll11:
Kod:
Gerekli Olanlar : 
Apktool 2.0.0 
Settings.apk
Systemui.apk
Notepad++

1)Anlatım sonunda verdiğim zip içindeki dosyaları "doğru" yerlerine koyun.(Settings yazanı settingse systemuidekini systemuiye vs)Bir yerde zorlanırsınız diye örnek xml koydum oraya bakarak nereye koyacağınızı görebilirsiniz.​

2)Settings.apk'den başlayalım.Settings.apkyi decompile edelim.​
Kod:
 3)  res\values\string.xml açın xml nin en sonuna resources in üstüne kopyalayın : 

    <string name="carrier_options_category_title">Status Bar Carrier Label</string>
    <string name="carrier_options"><b>Carrier Label</b></string>
    <string name="show_status_bar_carrier_title">Show or hide carrier label</string>
    <string name="show_status_bar_carrier_summary">Show carrier in status bar</string>
    <string name="custom_carrier_label_title">Custom carrier label</string>
    <string name="custom_carrier_label_explain">Please enter a new label. Leave blank to revert to stock label.</string>
    <string name="custom_carrier_label_notset">Custom label currently not set</string>
    <string name="status_bar_carrier_color">Carrier label color</string>
    <string name="status_bar_carrier_size">Carrier label size</string>
    <string name="status_bar_carrier_text_style">Carrier label text style</string>

Kod:
4)res/values-tr/strings.xml ye ekleyin.
   
    <string name="carrier_options_category_title">Durum çubuğu etiketi</string>
    <string name="carrier_options"><b>Etiket</b></string>
    <string name="show_status_bar_carrier_title">Etiketi gizle</string>
    <string name="show_status_bar_carrier_summary">Etiketi göster</string>
    <string name="custom_carrier_label_title">Özel Etiket</string>
    <string name="custom_carrier_label_explain">Yeni bir etiket girin. stok etikete dönmek için boş bırakın.</string>
    <string name="custom_carrier_label_notset">Özel etiket ayarlı değil</string>
    <string name="status_bar_carrier_color">Etiket rengi</string>
    <string name="status_bar_carrier_size">Etiket boyutu</string>
    <string name="status_bar_carrier_text_style">Etiket yazı stili</string>
Kod:
5)res/xml/display_settings.xml ye ekleyin.Veya özel bir sekmeniz var ise oraya ekleyin. : 

<PreferenceScreen android:title="@string/carrier_options" android:key="carrier_label_options" android:summary="Add any custom carrier label in statusbar" android:fragment="com.android.settings.alliv.AllivFeature.CarrierLabel.CarrierLabelSettings" />
Kod:
6)Settings.apk yi recompile edin.Recompile edilen yeni apkyi decompile edin.
Decompile edildikten sonra ;

res/values/public.xml yi açın. Bir taraftan da smali/com/android/settings/alliv/AllivFeature/CarierLabel/CarrierLabelSettings.smali yi açın.

Public.xml nizde "illusiondev_carrierlabel" kelimesini aratın.Yanında yazan id yi açtığınız smali nin 51.Satırındaki id ile değiştirin.
6 Adımda Settings.apk ile işimiz bitti.Recompile edip imzalayın.Şimdi sıra systemui.apk de​


1)SystemUI.apk yi decompile edelim.​
Kod:
2) res\values\styles.xml nin sonuna ekleyin.

	<style name="TextAppearance.StatusBar.AllivLabel" parent="@*android:style/TextAppearance.StatusBar.Icon">
        <item name="android:textSize">14.0sp</item>
        <item name="android:textStyle">normal</item>
        <item name="android:textColor">@*android:color/white</item>
    </style>

Kod:
3) res\layout\gemini_status_bar.xml nin sonuna satır düzenine dikkat ederek ekleyin.

 <com.android.systemui.statusbar.alliv.AllivLabel android:textAppearance="@style/TextAppearance.StatusBar.AllivLabel" android:ellipsize="end" android:layout_gravity="center_vertical" android:id="@id/status_bar_carrier_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:textAllCaps="false" />
 <com.android.systemui.statusbar.alliv.LayoutOffVisibility android:layout_width="wrap_content" android:layout_height="wrap_content" key="alliv_carrier_logo_right">
 <com.android.systemui.statusbar.alliv.WorstColorImage android:id="@id/right_logo" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_status_bar_alliv_logo" android:scaleType="center" key="alliv_logo_right" />
 </com.android.systemui.statusbar.alliv.LayoutOffVisibility>

Kod:
4.1) Sol Logo nuzun nerede olmasını istiyorsanız gemini_status_bar.xml de oraya ekleyin veya anlatım sonunda vereceğim linkte örnek olarak bir tane koydum.Oradan nereye koyacağınıza bakabilirsiniz.

	<com.android.systemui.statusbar.alliv.LayoutOnVisibility android:layout_width="wrap_content" android:layout_height="wrap_content" key="alliv_carrier_logo_left">
		<com.android.systemui.statusbar.alliv.WorstColorImage android:id="@+id/logo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_status_bar_alliv_logo" android:scaleType="center" android:paddingEnd="1.5dip" key="alliv_logo" />
    </com.android.systemui.statusbar.alliv.LayoutOnVisibility>
	
4.2) Sağ logo kodu. Örnekten yerine bakarsınız.

	<com.android.systemui.statusbar.alliv.LayoutOffVisibility android:layout_width="wrap_content" android:layout_height="wrap_content" key="alliv_carrier_logo_right">
		<com.android.systemui.statusbar.alliv.WorstColorImage android:id="@+id/right_logo" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_status_bar_alliv_logo" android:scaleType="center" key="alliv_logo_right" />
    </com.android.systemui.statusbar.alliv.LayoutOffVisibility>
5)Systemui.apk yi recompile edip imzalayın.Settings ve systemui.apk yi system/priv-app dizinine atıp izinleri ayarlayın.​
Bu Kadar :)

Durum Çubuğundaki Logoyu İstediğiniz Gibi Photoshop İle Düzenleyip Ayarlayabilirsiniz.Tabii png nin boyutuna dikkat ederek :reyiz1:​

DEVAMI GELECEK
FROZEN GURURLA ANLATIMI BİTİRİR  :v


5YobgR.png
Direk Aftır Verelim Bunda Da :troll1:TIKLAYIN

qEmVj5.png
[hide]Google Drive[/hide]

Teşekkürler :​
Alliv OS Developers ​
Maaadr​
Ve Tabiiki De TurkDevs :)
 
türk porno porno porno izle eryaman escort diyarbakır escort
Üst