Saturday, 30 April 2016

Cara Menambahkan Battery Percentage Di Statusbar Android

cara-menambahkan-battery-percentage-android
Cara menambahkan Battery Percentage

DenysAndroider - kali ini ane kasih Tutorial "Cara Menambahkan Battery Percentage Di Status Bar". Kemarin kan saya juga pernah share tentang guide ini tapi yang saya share kali ini dengan cara yang berbeda tentunya. buat tambhan blog ini biar lengkap biar bisa di pelajari untuk anak indonesia jika tutorial dari xda kurang meyakinkan karean disini ane post udah pernah coba tutorial ini jadi sudah terbukti berhasil dan ane akan kasih screenshot di bawah biar untuk meyakinkan kalian bahwa ane pernah nyoba tutorial ini, langsung aja kita menuju ke TKP gan gag perlu panjan lebar lagi.
Screenshot :

Syarat :

  • HH sudah root
  • Harus mengerti compile dan decompile apk,
  • Brain
  • Nekat
  • Ada cemilan buat di makan biar engga pusing wkwkwkw :D

Bahan :

  • Ambil SystemUI.apk di system/app
  • Download smali berikut ini :
http://goo.gl/5x53yK

 Tutorial :

  • Decompile SystemUI.apk
  • Jika sudah di Decompile kemudia masik ke folder layout
  • Buka msim_status_bar.xml dan status_bar.xml dengan menggunakan notepad++
  • Kemudian sisipkan code seperti di bawah ini lihat text warna merah itu text yang di sisipkan harus di tempatkan pada code seperti di bawah ini Jadi nanti tepatnya codenya seperti di bawah ini :
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:id="@id/msim_status_bar" android:background="#7f000000" android:focusable="true" android:fitsSystemWindows="true" android:descendantFocusability="afterDescendants"
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
    <ImageView android:id="@id/notification_lights_out" android:paddingLeft="6.0dip" android:paddingBottom="2.0dip" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" />
    <LinearLayout android:orientation="horizontal" android:id="@id/icons" android:paddingLeft="6.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <com.android.systemui.statusbar.policy.Traffic android:textAppearance="@style/TextAppearance.StatusBar.Traffic.Ali" android:textColor="#ffffffff" android:gravity="left|center" android:id="@id/traffic_ali" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
 <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">
            <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" />
        </LinearLayout>
        <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
        <LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:paddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
            <LinearLayout android:id="@id/msim_signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" />
            <com.erryy.BatteryText android:textSize="14.0dip" android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" />
     <ImageView android:id="@id/battery" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" />
        </LinearLayout>
        <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" />
    </LinearLayout>
  • Ingat codenya di masukkan di dua xml di atas harus sama dan di line yang sama !!!
  • Kemudian extract smali yang di download tadi kemudian copy ke dalam Folder smali
  • Kemudian compile
  • Finish
  • Enjoy
Tutorial yang sangat mudah bukan mengenai "Cara Menambahkan Battery Percentage Di Status Bar" semoga bisa bermanfaat. Sekian dulu guide yang saya share jika kurang lebihnya saya minta maaf dan jangan lupa tunggu guide selanjutnya yang lebih menantang adrenalin anda. See you :)

Do With Your Own Risk 

Thanks to : XDA


EmoticonEmoticon