Asalamualaikum Wr.Wb.
Kali ini saya akan share cara untuk moding Android bagi pemula khususnya pada bagian UI(User Interface)
Oke langsung aja....
Pertama silahkan download Apktool for android ataupun pc kalo mau eksekusi di komputer..
untuk cara install dan downloadnya Apktoolnya silahkan cari di google,karena saya tidak menyediakannya
Cari juga aplikasi edit teks untuk di Android bisa pakai AIDE,920 Teks editor dan di pc Notepad+++
Ingat HP nya harus yg udah di root dan sudah terinstall cwm yah..
Guide Flyme 4 bar kanan kiri with carrier logo
Masuk dan cari di System/Framework/Framework-res.apk
decompile framework-res.apk
di framework masuk ke values/dimens :
rubah menjadi : <dimen name="status_bar_height">65.0dip</dimen>
dan : <dimen name="status_bar_icon_size">20.0dip</dimen>
Masuk dan cari di System/Priv-app atau App/SystemUI.apk
Decompile systemUi apk
Masuk.. gemini status_bar.xml/msim_stts bar.xml
pertama ubah layout heigh pada sttsbar contens.92.0dip paddingLeft="0.0dip" dan paddingRight="0.0dip kalo udah copy script ini paste di bawah statusbar contens atau id icons atau di atas id notification_icon_area sama kan aja
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_baru" android:layout_width="fill_parent" android:layout_height="46.0dip" android:layout_weight="1.0">
<ImageView android:background="@drawable/kevin_bg" android:gravity="center_vertical" android:layout_width="45.0dip" android:layout_height="45.0dip" />
<ImageView android:paddingTop="15.0dip" android:paddingBottom="15.0dip" android:layout_width="1.0dip" android:layout_height="46.0dip" android:src="#ffffffff" />
<LinearLayout android:orientation="vertical" android:id="@+id/kevin_baris_baru" android:layout_width="fill_parent" android:layout_height="46.0dip" android:layout_weight="1.0">
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_baris1" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="23.0dip">
sehingga jdi sperti ini ..
<LinearLayout android:orientation="horizontal" android:id="@id/status_bar_contents" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="92.0dip">
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_baru" android:layout_width="fill_parent" android:layout_height="46.0dip" android:layout_weight="1.0">
<ImageView android:background="@drawable/kevin_bg" android:gravity="center_vertical" android:layout_width="45.0dip" android:layout_height="45.0dip" />
<ImageView android:paddingTop="15.0dip" android:paddingBottom="15.0dip" android:layout_width="1.0dip" android:layout_height="46.0dip" android:src="#ffffffff" />
<LinearLayout android:orientation="vertical" android:id="@+id/kevin_baris_baru" android:layout_width="fill_parent" android:layout_height="46.0dip" android:layout_weight="1.0">
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_baris1" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="23.0dip">
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
scrip di bwh ini paste di bwh id batre di bwh <LinearLayout>
</LinearLayout>
</LinearLayout>
<ImageView android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="1.0dip" android:src="#ffffffff" />
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_baris2" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="23.0dip">
<TextView android:textSize="11.0dip" android:textColor="#ffffffff" android:gravity="right|center" android:paddingLeft="1.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" />
======dan ini=====
</LinearLayout>
</LinearLayout>
<ImageView android:paddingTop="15.0dip" android:paddingBottom="15.0dip" android:layout_width="1.0dip" android:layout_height="46.0dip" android:src="#ffffffff" />
<ImageView android:background="@drawable/kevin_r_bg" android:gravity="center_vertical" android:layout_width="45.0dip" android:layout_height="45.0dip" />
</LinearLayout>
<ImageView android:paddingLeft="2.0dip" android:paddingRight="2.0dip" android:layout_width="fill_parent" android:layout_height="1.0dip" android:src="#ffffffff" />
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_baris3a" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="46.0dip">
<LinearLayout android:gravity="left" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="46.0dip" android:layout_weight="1.0">
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_kiri1" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="23.0dip" android:layout_weight="1.0">
====dan ini===
<TextView android:textSize="13.0dip" android:textColor="#ffffffff" android:gravity="center" android:paddingLeft="5.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="aayaja47@gmail.com" />
</LinearLayout>
<ImageView android:paddingLeft="2.0dip" android:layout_width="fill_parent" android:layout_height="1.0dip" android:src="#ffffffff" />
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_kiri2" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="23.0dip" android:layout_weight="1.0">
<LinearLayout android:layout_gravity="center" android:orientation="horizontal" android:paddingLeft="0.0dip" android:layout_width="50.0dip" android:layout_height="fill_parent">
<TextView android:textSize="13.0dip" android:textColor="#ffffffff" android:gravity="center" android:paddingLeft="5.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" />
=====dan jg ini ===
</LinearLayout>
<LinearLayout android:layout_gravity="center" android:orientation="horizontal" android:paddingLeft="0.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
<TextView android:textSize="13.0dip" android:textColor="#ffffffff" android:gravity="right|center" android:paddingLeft="1.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Pengembang" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
<ImageView android:paddingTop="15.0dip" android:paddingBottom="15.0dip" android:layout_width="2.0dip" android:layout_height="46.0dip" android:src="#ffffffff" />
<AnalogClock android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0.0dip" android:singleLine="true" />
<ImageView android:paddingTop="15.0dip" android:paddingBottom="15.0dip" android:layout_width="2.0dip" android:layout_height="46.0dip" android:src="#ffffffff" />
<LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@+id/kevin_kanan" android:layout_width="fill_parent" android:layout_height="46.0dip" android:layout_weight="1.0">
<LinearLayout android:gravity="left" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="46.0dip" android:layout_weight="1.0">
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_kanan1" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="23.0dip" android:layout_weight="1.0">
====dan ini jg==
<TextView android:textSize="13.0dip" android:textColor="#ffffffff" android:gravity="center" android:paddingLeft="5.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Alhmdulillah" />
</LinearLayout>
<ImageView android:paddingRight="2.0dip" android:layout_width="fill_parent" android:layout_height="1.0dip" android:src="#ffffffff" />
<LinearLayout android:orientation="horizontal" android:id="@+id/kevin_kanan2" android:paddingLeft="0.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="23.0dip" android:layout_weight="1.0">
Scrip di bwh ini paste di antara id kevin kanan2 dan id ticker
<TextView android:textSize="13.0dip" android:textColor="#ffffffff" android:gravity="center" android:paddingLeft="5.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="kevin Yongkers" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<ImageView android:paddingLeft="2.0dip" android:paddingRight="2.0dip" android:layout_width="fill_parent" android:layout_height="1.0dip" android:src="#ffffffff" />
Sehingga jdi sprti ini
<TextView android:textSize="13.0dip" android:textColor="#ffffffff" android:gravity="center" android:paddingLeft="5.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="kevin Yongkers" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<ImageView android:paddingLeft="2.0dip" android:paddingRight="2.0dip" android:layout_width="fill_parent" android:layout_height="1.0dip" android:src="#ffffffff" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@+id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageSwitcher android:id="@+id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
#Catatan buat 2 carrer logo dgn nama kevin_bg.png dan kevin_r_bg.png atau gambar png lainnya di drawable-hdpi dan silahkan download carier logonya di google
#DWYOR
save recompile sign..
push atau instal via cwm ..
Dan ini hasilnya:
Thanks to:
Andromax C indonesia
Advan S5E Pro Kitkat indonesia
MAadrs
Dev Flyme Os
Yongkers newbie Permanen
dll
salam bootlop :D





0 comments:
Post a Comment