TUTORIAL membuat FLAYME OS
Baca Juga
TUTORIAL All About Flyme OS Statusbar
mohon ikuti step by step dari awal sampai akhir karena guide berkelanjutan.
Alat
- Apktool/ANDROID MULTITOOL
- Notepad++ / Bluefish / 920 text editor / aide
korban
- framework-res.apk
- SystemUI.apk
1. Langkah awal menambahkan space statusbar
- decompile framework-res.apk
- masuk /res/values/
- buka dimens.xml pake text editor favorit
- cari status_bar_height
- ubah jadi 50.0dip
- save - recompile - sign - push - restart
Intro:
Mengenal parent & child
PENAMPAKAN
1. Merah dengan @id/status_bar_contents adalah PARENT/tempat untuk icon notifikasi di sebelah kiri
2. Coklat dengan @id/system_icon_area adalah PARENT/tempat untuk icon system, sinyal, batere, dan clock di sebelah kanan
3. Hitam dengan @id/status_bar_contents adalah tampilan Statusbar saat ini dan PARENT/tempat dari Merah & Coklat
Konsep bentuk Dasar
Menambahkan parent baru ndasflyme dengan orientation vertical sehingga baris baru di vertical bawah dan baris statusbar asli di vertical atas
- Decompile SystemUI.apk
- masuk /res/layout/
- buka gemini_status_bar.xml atau zzz_status_bar.xml
- diatas
^LinearLayout.........android:id="@id/status_bar_contents" atau "@id/icons"
atau di bawah
xmlns:systemui="http://schemas.android.com/.........>
paste
^LinearLayout android:orientation="vertical" android:id="@+id/ndasflyme" android:layout_width="fill_parent" android:layout_height="50.0dip">
- diatas
^LinearLayout ..... @id/ticker
paste
^LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@+id/barisbaru" android:paddingLeft="1.0dip" android:paddingRight="1.0dip" android:layout_width="fill_parent" android:layout_height="24.0dip">
^LinearLayout android:orientation="horizontal" android:id="@+id/bariskiri" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1.0">
^TextView android:text="contoh item baris kiri" android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" />
^/LinearLayout>
^LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@+id/bariskanan" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
^TextView android:text="contoh item baris kanan" android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" />
^/LinearLayout>
^/LinearLayout>
^/LinearLayout>
pada baris @id/status_bar_contents atau @id/icons
ubah
android:layout_height="fill_parent"
jadi
android:layout_height="24.0dip"
* ubah semua tanda ^ dengan
* tidak diperlukan edit penambahan id.xml karena xml di atas sudah termasuk perintah menambahkan id (@+id/........)
penampakan xml AKHIR
penampakan KONSEP
- save - recompile - sign - push - reboot
untuk mengubah penempatan icon/notifikasi sesuaikan aja penempatannya sesuai selera, tingal cut trs paste di layout bariskanan atau baris kiri.
demikian sedikit cara mudah membuat FLAYME OS STATUSBAR
CREDIT: YANU ABI ALWI
mohon ikuti step by step dari awal sampai akhir karena guide berkelanjutan.
Alat
- Apktool/ANDROID MULTITOOL
- Notepad++ / Bluefish / 920 text editor / aide
korban
- framework-res.apk
- SystemUI.apk
1. Langkah awal menambahkan space statusbar
- decompile framework-res.apk
- masuk /res/values/
- buka dimens.xml pake text editor favorit
- cari status_bar_height
- ubah jadi 50.0dip
- save - recompile - sign - push - restart
Intro:
Mengenal parent & child
PENAMPAKAN
1. Merah dengan @id/status_bar_contents adalah PARENT/tempat untuk icon notifikasi di sebelah kiri
2. Coklat dengan @id/system_icon_area adalah PARENT/tempat untuk icon system, sinyal, batere, dan clock di sebelah kanan
3. Hitam dengan @id/status_bar_contents adalah tampilan Statusbar saat ini dan PARENT/tempat dari Merah & Coklat
Konsep bentuk Dasar
Menambahkan parent baru ndasflyme dengan orientation vertical sehingga baris baru di vertical bawah dan baris statusbar asli di vertical atas
- Decompile SystemUI.apk
- masuk /res/layout/
- buka gemini_status_bar.xml atau zzz_status_bar.xml
- diatas
^LinearLayout.........android:id="@id/status_bar_contents" atau "@id/icons"
atau di bawah
xmlns:systemui="http://schemas.android.com/.........>
paste
^LinearLayout android:orientation="vertical" android:id="@+id/ndasflyme" android:layout_width="fill_parent" android:layout_height="50.0dip">
- diatas
^LinearLayout ..... @id/ticker
paste
^LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@+id/barisbaru" android:paddingLeft="1.0dip" android:paddingRight="1.0dip" android:layout_width="fill_parent" android:layout_height="24.0dip">
^LinearLayout android:orientation="horizontal" android:id="@+id/bariskiri" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1.0">
^TextView android:text="contoh item baris kiri" android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" />
^/LinearLayout>
^LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@+id/bariskanan" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
^TextView android:text="contoh item baris kanan" android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" />
^/LinearLayout>
^/LinearLayout>
^/LinearLayout>
pada baris @id/status_bar_contents atau @id/icons
ubah
android:layout_height="fill_parent"
jadi
android:layout_height="24.0dip"
* ubah semua tanda ^ dengan
* tidak diperlukan edit penambahan id.xml karena xml di atas sudah termasuk perintah menambahkan id (@+id/........)
penampakan xml AKHIR
penampakan KONSEP
- save - recompile - sign - push - reboot
untuk mengubah penempatan icon/notifikasi sesuaikan aja penempatannya sesuai selera, tingal cut trs paste di layout bariskanan atau baris kiri.
demikian sedikit cara mudah membuat FLAYME OS STATUSBAR
CREDIT: YANU ABI ALWI
0 Response to "TUTORIAL membuat FLAYME OS"
Post a Comment