-->

Cara membuat sistem ui statusbar FlymeOs jam Analog Kiri di android

Post a Comment
Oke kawan jumpa lagi dengan ane disini akan membahas tentang cara membuat jam analog ststus bar di android yag tampilan nya akan seperti ini


Alat Tempur untuk edit apknya,
* Apktool (PC/Android)
* Teks Editor: Notepad++(PC)
* 920TextEdittor (Android), AIDE (Android)
* Rootex

Tutorial eksusinya mari simak bareng bareng 
Menambah Tinggi Statusbar
1. Sebelum melanjutkan, sebaiknya Anda mengetahui Hal Berikut:

1- DECOMPILE

* Silakan copy Framework-res.apk, 
caranya : 
Masuk ke menu root explorer => System => framework => copy danjuga  Systemui.apk yang berada di folder System  => app juga copy ke dalam folder Apktool 

* Buka Apktool, alihkan ke folder Apktool, klik Framework-res.apk dan pilih "Import As Framework"klik Systemui.apk / Framework-res.apk pilih Decompile

jika sukses, akan muncul folder dgn tambahan"_src " dan di dalam folder itu terdapat file "Apktool.yml "

2- RECOMPILE
untuk decompile Framework-res_src, masuk folder framework-res_src/res hapus folder yg memiliki nama "LDRT" biasa nya terdapat 
3 folder seprti ini, hapus ketiga nya.kembali ke folder Apktool, pilih folder hasil decompile, klik Recompile jika sukses akan tercipta file apk dengan akhiran '_src' (eg. systemui_src.apk)

3- SIGN
Klik file Apk hasil Recompile tadi, pilih 'Sign Apkakan muncul Apk dengan embel '_sign' (eg. systemui_src_sign.apk)

4-PUSH ATAU PINDAH
·         pindahkan file "META-INF" &"Androidmanifest.xml" dari dalam file Apk Pri ke File Apk hasil Sign rename file Apk seperti seharusnya,timpa ke tempat asal file tersebut HH akan restart sendiri

Decompile
 1 Framework-res.apk (System/Framework)  
2. Masuk Res/Values buka dimen.xml menggunakan Teks Edittor
3. Cari statur_bar_height="25.0dip" ubah "25.0dip" menjadi "50.0dip"4. Recompile > sign > push

Model Flayme Analog Kiri+ Tanggal + Garis

·         Decompile Systemui.Apk (System/App)
·         Buka gemini_status_bar.xml (res/layout)
·         Pada baris @id/status_bar_content 
UBAH : 
android:height="fill_parent" menjadi
android:height="50.0dip

5. Copaz baris  di bawah ini barisid@ status_bar_contents
android:gravity="center"
android:id="@id/clock"
android:paddingLeft="3.0dip"
android:layout_width="wrap_content" android:layout_height="fill_parent"
android:singleLine="true" />
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="50.0dip">
android:orientation="horizontal"
android:paddingLeft="1.0dip"
android:paddingRight="1.0dip"
android:layout_width="fill_parent"
android:layout_height="24.0dip">

5. Copaz semua baris-baris ini di atas baris@id/ ticker
android:paddingLeft="2.0dip"
android:paddingRight="1.0dip"
android:layout_width="fill_parent"
android:layout_height="0.20000005
dip" android:src="#99ffffff" />
android:orientation="horizontal"
android:paddingLeft="1.0dip"
android:paddingRight="1.0dip"
android:layout_width="fill_parent"
android:layout_height="24.0dip">
android:orientation="horizontal"
android:paddingLeft="3.0dip"
android:layout_width="wrap_content" android:layout_height="fill_parent"
android:layout_weight="1.0">
android:gravity="center_vertical"
android:layout_width="wrap_content" android:layout_height="fill_parent"
android:text="kiri" />


android:orientation="horizontal"
android:paddingRight="1.0dip"
android:layout_width="wrap_content"
android:layout_height="fill_parent">
android:gravity="center_vertical"
android:layout_width="wrap_content" android:layout_height="fill_parent"
android:text="kanan" />

6. Hapus baris ini untuk menghilangkan Jam Bawaan policy.Clock
android:textAppearance="@style/
TextAppearance.StatusBar.Clock"
android:gravity="left|center"
android:id="@id/clock"
android:paddingLeft="6.0dip"
android:layout_width="wrap_content" android:layout_height="fill_parent"


android:singleLine="true" />

7. Cari baris ini, Pindahkan (Cut) kedua baris ini ke bawah baris @id/ bariskanan, untuk memindahkan Icon Notif ke Kanan Bawah
StatusBarIconView android:id="@id/
moreIcon" android:visibility="gone"
android:layout_width="@dimen/
status_bar_icon_size"
android:layout_height="fill_parent"
android:src="@drawable/
stat_notify_more" />
phone.IconMerger
android:gravity="center_vertical"
android:orientation="horizontal"
android:id="@id/notificationIcons"
android:layout_width="fill_parent"
android:layout_height="fill_parent"


android:layout_alignParentLeft="true" />


8. Cari Baris ini, Pindahkan (CUT) baris ini ke bawah baris @id/ notification_icon_area, untuk
memindahkan Icon Sinyal ke Kiri Atas
android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/


signal_cluster_view" />

9. Copaz baris ini dibawah @id/bariskiri, untuk menambah Tanggal policy.DateView
android:textSize="12.0dip"
android:textStyle="bold"
android:textColor="#ffffffff"
android:ellipsize="none"
android:id="@id/date"
android:paddingLeft="1.0dip"
android:paddingTop="3.0dip"
android:layout_width="wrap_content
" android:layout_height="wrap_
content" android:maxLines="2"
android:singleLine="false"


android:layout_centerVertical="true"/>

10. Save > recompile > sign > pindah oke selesai dan selamat menikmati jam analog ding ding :v

Related Posts

Post a Comment

Subscribe Our Newsletter