Monday, 16 March 2015

Status Bar FlymeOS (Jellybean)

Oke, langsung saja bahan yang diperlukan



langsung masuk ke cara, saya anggap sudah paham tentang Decompile dan Recompile.

Decomplie Framework-res.apk
Edit res/value/dimens.xml
cari Statusbar height lalu ubah dipya jadi 50.0dip
cari lagi status_bari_con_size ubah dip jadi 24.0dip
Save, Recompile dan Push

Konsep Dasar
Menambahkan parent baru ndasflyme dengan orientation vertical sehingga baris baru di vertical bawah dan baris statusbar asli di vertical atas.
Cara
- Decompile SystemUI.apk
- masuk /res/layout/ di folder SystemUI.apk yang sudah di Decompile
- buka gemini_status_bar.xml atau apalah yang penting status_bar.xml dengan teks editor
- Ubah android:layout_height="fill_parent" menjadi android:layout_height="24.0dip" (boleh lebih)
cari <LinearLayout xxxx android:id="@id/status_bar_contents
Paste ini dibawah garis <=@id/status_bar_contens



Cari @id/ticker
Paste ini tepat diatasnya
Buka dan Copy ini:
- Save, Recompile dan Push

Model Pertama

Disini Konsepnya adalah merubah orientation parent ndasflyme menjadi horizontal sehingga analogclok di horizontal kiri dan parent statusbar yang ada di horizontal kanan. Serta Memeasukkan Jam Analog di kiri statusbar
Masih bermain dengan status_bar.xml
cari dan hapus baris Jam <com............clock
pada baris "@id/ndasflyme" ubah android:orientation="vertical" jadi android:orientation="horizontal"

Masukkan Jam Analog

Kode nya:
tambahkan penutup </LinearLayout> di atas baris <LinearLayot......  @id/ticker

-  batere persen di kanan bawah
pindahkan
<TextView.... @id/percentage 
 di bawah baris
 <LinearLayout.... @id/bariskanan

- icon notifikasi di kanan bawah
Pindahkan 2 baris ini
<com... StatusBarIconView 
<com... IconMerger 
 di bawah
 <LinearLayout.... @id/bariskanan
Traffic sinyal internet Dikiri bawah
paste kode ini di bawah baris  <LinearLayout ..... @id/bariskiri




Nb : kalau masih ada tulisan contoh item baris kiri (kanan) hapus saja baris ini
<TextView android:text="contoh item baris kiri" android:gravity="center_vertical" 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" />

- sesuaikan (buka tutupnya harus pas. untuk buka tutup klik nomor baris)
Save, Recompile dan Push

mungkin cukup sampai disini dulu step by step dari judul. untuk model selanjutnya akan dibahas dikemudian hari.

Edit by Vickr.AzZein
Credit by Yanu
Thaks for All Grup

No comments:

Post a Comment