16 Juli 2013

[TUTORIAL] Swipe to Change Layout StatusBar Ala 33D INVADER

Leave a Comment
samlekooooommmm galyoungers .. nah ketemu lagi hheeee ..
okeh pagi hari eneh (dibaca : ini) ane mau share lagi nih lanjutan dari document yg kemaren ane buat >> http://www.facebook.com/groups/OfficialGalaxyYoung/doc/273190696156116/ atau >> https://www.dropbox.com/s/5h4gig61yfmxnf1/Tutorial%20DCSMS-Layout.txt
nah yg ini Tutorial Advanced Editing dari SystemUI (dibaca : StatusBar) yg kemaren ane share .. yg belom punya bisa donlot didocument nya ato tutorial yg ane buat yaa biar lebih mudah ngejejelin *ehh >_< (ngejalanin maksudnya) tutorial advanced yg ane buat ini
udah yaa udah kebanyakan bacot nih kayaknya gkgkgk okeh kita langsung ke TeeeKaaaPeehh (ala OVJ)
ane saranin pake systemui ane yaa berooo soalnya ane disini cuma bantu buat praktekin/terapin ilmu Modding dari stock aja daripada lu pada mintain link mulu dipost-post grup tar ujung-ujungnya dibully gkgkgk ciyan deh lu :-P
kenapa ane saranin pake SystemUI ane kerna ane buat tutor nya kudu Trial-Eror dulu dan ane ambil bahan dari SystemUI ane jadi kalo diterapin di Systemui lain kudu dimodding lagi dibagian xmlnya .. so Here We Gooo

Pertama siapin bahannya dulu berooo
1.PC/Lepi
2.APKTool/APKManager >> https://www.dropbox.com/s/pfrujzvb3p5inn1/Alat_tempurrrrr.exe (include framework&twframework DXLE difolder apktool)
3.Notepad++ >> http://notepad-plus-plus.org/download/
4.File .smali >> https://www.dropbox.com/s/yedef6tm8x917vr/smali_PanelSwitcher-33D.zip
5.File .Png >> https://www.dropbox.com/s/g44fgwfkd2uym94/drawable-mdpi.zip
install dan extract semua bahan yg udah didonlot diatas ya berooh

Lanjut Modding
decompile SystemUI yg mau diedit

step1
buka xml dibawah pake NotePad++
-ids.xml
-public.xml
-status_bar_expanded

step2
edit ids.xml tambahkan line ini sebelum </resources>

<item type="id" name="panelswitch">false</item>

save kalo udah

step3
edit public.xml tambahkan line ini sebelum </resources>

<public type="id" name="panelswitch" id="0x7f0900XX" />
dan line ini diatas <public type="layout" name="battery_discharge" id="0x7f030000" />
<public type="drawable" name="blank" id="0x7f0200XX" />

lalu copy/move folder "drawable-mdpi" yg udah diextract tadi ke (dibaca : didalem) folder res\
langkah ini berguna biar nantinya gak bakal kejadian kek gini https://www.dropbox.com/s/7eqh24vetiie8x5/Eror.png semisal hh ente sepi sesepi hatikuh inih (dibaca : Jomblo Elegan) awkakwakk

PERLU DIINGAT.!!!
"XX" INI ADALAH ANGKA YG MENYESUAIKAN PADA ANGKA ID TERAKHIR DIPUBLIC.XML ENTE

semisal id terakhir ente 0x7f090020 maka ente harus buat line id baru trus ganti angkanya jadi 0x7f090021
untuk drawable pun sama hanya tata letak drawable tidak beraturan jadi gunakan ctrl+f buat cari angka terakhir pada drawable
ini contoh public.xml ane https://www.dropbox.com/s/c0mfryccn49d2i8/public.xml.png

step4
edit status_bar_expanded.xml *Note : disini ane ambil expanded dari ui ane maka dari itu ane saranin pake SystemUI ane okeh lanjot*
hapus android:layout_below="@id/layout_button" di line 5 & 9
hapus juga line ini

        <LinearLayout android:orientation="horizontal" android:id="@id/layout_button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:weightSum="1.0">
            <Button android:gravity="center" android:padding="5.0dip" android:layout_width="120.0px" android:layout_height="wrap_content" android:text="Toggles" android:layout_weight="0.5" style="@style/Dcsms.Buttons" />
            <Button android:gravity="center" android:padding="5.0dip" android:layout_width="120.0px" android:layout_height="wrap_content" android:text="Notification" android:layout_weight="0.5" style="@style/Dcsms.Buttons" />
        </LinearLayout>
lalu tambahkan line ini dibawah xmlns:android="http://schemas.android.com/apk/res/android">
    <FrameLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <com.android.mkj.PanelSwitcher android:id="@id/panelswitch" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="fill_parent">
tambahin juga line ini diatas </com.android.systemui.statusbar.ExpandedView>
        </com.android.mkj.PanelSwitcher>
    </FrameLayout>

lalu block semua dari line 6 sampe line 55 teken tab 1 kali aja, kalo kebanyakan tar bikin batuk :-P
terakhir tambahhin command android:gravity="center" DIDALEM line 6 ntar jadinya kek gini
ini sebelum ditambahin <LinearLayout android:orientation="vertical" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
ini yg udah ditambahin <LinearLayout android:orientation="vertical" android:gravity="center" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
save kalo udah

step5
yang ini hampir aja lupa gkgkgkgk
file smali yg udah diextract tadi pindahin folder "mkj" nya ke (dibaca : didalem) folder smali\com\android

step6
COMPILE & PUSH

ini ScreenShootnya https://www.dropbox.com/s/0ph31xwmnfyl0ps/Swipe%20To%20Change%20Layout.jpg
ini videonya
buat yang Jump Terbangnya masih kurang/kesulitan Modding/Belom mengerti Modding ginian bisa pake ini Ui Editan ane ini
https://www.dropbox.com/s/30hsi10fo9y9sjm/SwipeToChangeLayout_SystemUI.apk


kridit :
33D invader dev
jmkl/dcsms @xda
wintermod dev
jeniper/eve dev
pool watsap Galyounger Suroboyo
pool watsap S.O.R Season 2
para admin & member official Galaxy Young
and you all

oleh : CaghOell Porek BenDalu

Sumber : Official Group Galaxy Y GT-S5360

0 komentar:

Posting Komentar

Keep comment and Learning :)

Do With Ur Own Risk !