cara membuat status bar 2 baris

Membuat Statusbar Flyme

  • Alat dan Bahan
  1. Apktool (PC/Android)
  2. Teks Editor: Notepad++(PC), 920TextEdittor (Android), AIDE (Android)
  3. Rootex: Kalo αηε biasa pake x-plore 

    • Menambah Tinggi Statusbar 
    1. Sebelum melanjutkan, sebaiknya Anda mengetahui Hal Berikut:
    2. seting x-plore, pada "Akses Root" ubah jadi "SuperUser + Mount Writable" dan centang "Buka APK sebagai ZIP"

      DECOMPILE
      √ Ambil Framework-res.apk (System/framework) dan Systemui.apk (System/app) 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".

      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)

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

      PUSH
      √ 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 sendiriDecompile Framework-res.apk (System/Framework)
    3. Masuk Res/Values buka dimen.xml menggunakan Teks Edittor
    4. Cari statur_bar_height="25.0dip" ubah "25.0dip" menjadi "50.0dip"
    5. Recompile > sign > push

    • Model Flayme Analog Kiri + Tanggal + Garis
    1. Decompile Systemui.Apk (System/App)
    2. Buka gemini_status_bar.xml (res/layout)
    3. Pada baris @id/status_bar_content ubahandroid:height="fill_parent" menjadi android:height="50.0dip"
    4. Copaz baris ini di bawah baris id@status_bar_contents

    5. <AnalogClock android:gravity="center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
              <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="50.0dip">
                  <LinearLayout android:orientation="horizontal" android:paddingLeft="1.0dip" android:paddingRight="1.0dip" android:layout_width="fill_parent" android:layout_height="24.0dip">
    6. Copaz semua baris-baris ini di atas baris @id/ticker 
    7. <ImageView android:id="@+id/garis" android:paddingLeft="2.0dip" android:paddingRight="1.0dip" android:layout_width="fill_parent" android:layout_height="0.20000005dip" android:src="#99ffffff" />
      <LinearLayout android:id="@+id/barisbaru" android:gravity="right" android:orientation="horizontal" android:paddingLeft="1.0dip" android:paddingRight="1.0dip" android:layout_width="fill_parent" android:layout_height="24.0dip">
      <LinearLayout android:id="@+id/kiri" android:orientation="horizontal" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1.0">
      <TextView android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="kiri" />
      </LinearLayout>
      <LinearLayout android:id="@+id/kanan" android:gravity="right" android:orientation="horizontal" android:paddingRight="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
      <TextView android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="kanan" />
      </LinearLayout>
      </LinearLayout>
      </LinearLayout>

      </LinearLayout>
    1. Hapus baris ini untuk menghilangkan Jam Bawaan 
    2. <com.android.systemui.statusbar.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" />
    3. Cari baris ini, Pindahkan (Cut) kedua baris ini ke bawah baris @id/bariskanan, untuk memindahkan Icon Notif ke Kanan Bawah
    4. <com.android.systemui.statusbar.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" />
                          <com.android.systemui.statusbar.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" />
    5. Cari Baris ini, Pindahkan (CUT) baris ini ke bawah baris @id/notification_icon_area, untuk memindahkan Icon Sinyal ke Kiri Atas
    6. <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
    7. Copaz baris ini dibawah @id/bariskiri, untuk menambah Tanggal 
    8. <com.android.systemui.statusbar.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" />
    9. Save > recompile > sign > push

      Berikut Saya kasih Contoh XML yg sudah jadi, silahkan disedot aja buat bahan compare :))
      • Untuk menghilangkan tulisan "Kiri" dan "Kanan", hapus baris berikut:
      1.    <TextView android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="kiri" />
      2.  <TextView android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="kanan" />

      0 Response to "cara membuat status bar 2 baris"

      Posting Komentar