Tuesday, March 12, 2013

How toEDIT colour statusbar dan notification status bar

assalamualaikum n slmat pagi siang sore malam teman2,,. :)

mau bagi ilmu ni..tentang warna statusbar dan notification status bar gmna ganti warnanya..:)

mgkin dah ada yang tau..tapi gapp lah..spa tau ada yang belum..:)

pertama decompille SystemUI..:) ..(sy pake APK manager)
 .. = cara decompillenya gmna + ntr di bawah..:)
setelah di decompille...

cari folder "SystemUI" di dalem folder "PROJECT"

naa dalam folder "SystemUI" cari "res/layout/statusbar.xml "

na buka "statusbar.xml menggunakan "NOTEPAT ++"

naa

sya bagi jadi 4 bagian..:)

[1]-----------------------------------------------------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.StatusBarView android:orientation="vertical" android:background="#ff00000" android:focusable="true" android:descendantFocusability
="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">

bagian ini yang buat ganti warnanya t yang "ff000000"

klo masnya mau ganti transparant ganti jadi "00000000"

misalkan mau di ganti warna pake yang qt mau..:)

masnya mbanya buat sendiri dulu png pake potosop ato apa terserah..:)

ukuran 240 lebar x35 tinggi

lo udah kasih nma pake nma mba ato mas..ato apaterserah dan simpan di "drawlable ldpi" letaknya di "res/drawlable ldpi"

na yang tadi "ff000000" ganti menjadi

"@drawable/nama yg di inginkan"

jadinya yang pake hex code

A..android:background="#ff000000" ganti "#00000000"

B..android:background="#ff000000"

ganti "@drawable/nama yg di inginkan"

[2]----------------------------------------------------------------------------------------------------------------------------------------------------- YANG INI DI LEWATKAN... :) (skip)

<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_pa
rent">
<com.android.systemui.statusbar.IconMerger android:gravity="left" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="3.0dip" android:paddingRight="10.0px" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft
="true" />
<LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@id/statusIcons" android:paddingRight="0.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRigh
t="true" />
<com.android.systemui.statusbar.SignalText android:textSize="26.5dip" android:textStyle="bold" android:gravity="center_vertical" android:orientation="horizontal" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_pa
rent" />
<com.android.systemui.statusbar.Clock android:textSize="26.5dip" android:textStyle="bold" android:gravity="left|center" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_pa
rent" android:singleLine="true" />
</LinearLayout>

[3]---------------------------------------------------------------------------------------------------------------------------------------------------
--
INI YANG NOTIFICATIONNYA..:)

sama kya cara di bagian [1] ... :)

liat #ff5895f4 <---- warnanya biru langit :)

ganti sesuai selera.... lo mau ga pake hex code pake drawlable..ato pmg buatan qt dengan ukuran 240x35

sma kya di atas caranya.. :)

<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:background="#ff5895f4" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_pa
rent">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="8.
0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip
" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip
" />
</ImageSwitcher>
<com.android.systemui.statusbar.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_co
ntent" android:layout_weight="1.0">
<TextView android:textAppearance="@android:style/Theme.Holo.Wallpaper" android:layout_width="fill_parent" android:layout_height="wrap_co
ntent" android:singleLine="true" />
<TextView android:textAppearance="@android:style/Theme.Holo.Wallpaper" android:layout_width="fill_parent" android:layout_height="wrap_co
ntent" android:singleLine="true" />
</com.android.systemui.statusbar.
TickerView>
</LinearLayout>

[4]---------------------------------------------------------------------------------------------------------------------------------------------------
--
INI JUGA GA USAH DI LIAT

<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textColor="#00000000" android:gravity="left|center" android:id="@id/date" android:background="#ff000000" android:paddingLeft="0.0px" android:paddingRight="0.0px" android:layout_width="fill_parent" android:layout_height="fill_pa
rent" android:singleLine="true" />
<com.android.systemui.statusbar.BatteryBar android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center_vertical" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_co
ntent" />
</com.android.systemui.statusbar.StatusBarView>

JADI...cukup 2 itu aja yang di edit..:)

n ini tutorial compille decompillenya pake APK manager..:
https://www.dropbox.com/s/hywvd7l5wbadl1f/CARA%20compile%20dan%20decompile%20MENGGUNAKAN%20APK%20MANAGER.docx

assalamualaikum wr.wb n slmt malam

semoga bermanfaat y mas mba..:)
happy oprek y..:)

By : Finn

2 comments:

  1. om kalau ganti @drawable nya pake foto dgn format .png ko ga bisa malah force close..
    kenapa ya?
    1 lagi cara decompile framework.jar gimana sih?
    liat di xda katanya ganti ke format .apk tapi saya coba pakai apk multi tool tidak bisa di decompile.?
    mav banyak.hehe
    tolong bantuannya.terimakasih banyak

    ReplyDelete
  2. Lumayan panjang masbrooo yaa... tp makasih atas ilmunya yg bermanfaat ini.


    ttd
    http://oppsharer.besaba.com

    ReplyDelete