- Back to Home »
- Cara Menambahkan Option Statusbar di Pengaturan Android
Posted by : Unknown
Tuesday, September 30, 2014
Cara Menambahkan Option Statusbar di Pengaturan Android - Pada kesempatan kali ini saya akan berbagi tentang Cara Menambahkan Option Statusbar di pengaturan. Pada option statusbar ini akan menambahkan batrei bar, signal bar meter, jam, dan persentase batrei, pokoknya yang ada di status bar. Tweak statusbar ini hasil compare dari dari handheld jadul, oleh seorang pengurus group Facebook.
Cara yang di tempuh mungkin cukup sulit, maka dari itu fokus sangat di butuhkan dalam hal menjalankanya, sebelum melangkah ke tahap proses anda di haruskan menguasai teknik Recompile dan decompile file APK pada Android anda, jika belum bisa, anda bisa membacanya disini
- Harus sudah paham cara decompile dan recompile file APK.
- Anda menyetujui bahwa segala resiko menjadi tanggung jawab anda sendiri.
- Perhatikan langkah-langkahnya pelan-pelan.
- Download terlebih dahulu bahannya disini
- Masukkan bahan ke foldernya masing-masing.
- Decompile SystemUI
- Masuk ke res/layout/statusbar.xml atau zzz_statusbar_gemini.xml atau zzz_statusbar_gemini.cu.xml (Karena beda ponsel beda rom otomatis beda xml, jadi anda harus tau xml mana yang aktif, saya kira hal ini sudah pada paham)
- Masukkan 3 script di bawah ini, peletakkannya bebas mau di taruh di mana. Agar jam sama presentase baterainya tidak dobel, hapus dahulu script yang lama.
<com.android.systemui.statusbar.SignalText
android:textSize="12.0dip" android:textStyle="bold"
android:gravity="center_vertical" android:orientation="horizontal"
android:paddingRight="2.0dip" android:layout_width="wrap_content"
android:layout_height="fill_parent" />
<com.android.systemui.statusbar.Clock android:textSize="16.0dip" android:textStyle="bold" android:gravity="center" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.BatteryText android:textSize="12.0sp" android:textStyle="bold" android:gravity="center_vertical" android:orientation="horizontal" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" />
<com.android.systemui.statusbar.Clock android:textSize="16.0dip" android:textStyle="bold" android:gravity="center" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.BatteryText android:textSize="12.0sp" android:textStyle="bold" android:gravity="center_vertical" android:orientation="horizontal" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" />
- Kemudian tambahkan script ini, tepat di atas </com.android.systemui.statusbar.phone.PhoneStatusBarView>
<com.android.systemui.statusbar.BatteryBar
android:textAppearance="@*android:style/TextAppearance.StatusBar.Icon"
android:gravity="center_vertical" android:orientation="horizontal"
android:layout_width="wrap_content" android:layout_height="wrap_content"
/>
- Recompile dan Sign SystemUI.
- Recompile Settings.apk
- Masuk ke res/xml/settings_header.xml tambahkan script di bawah ini. (Bagi yang sudah paham, ini seperti menambahkan aplikasi ke Settings.apk, jadi anda bisa sesuaikan sendiri)
<header android:icon="@drawable/statusbar_option" android:title="Statusbar options">
<intent android:targetPackage="com.minirom.statusbar.tweaks" android:action="android.intent.action.MAIN" android:targetClass="com.minirom.statusbar.tweaks.Main" />
</header>
<intent android:targetPackage="com.minirom.statusbar.tweaks" android:action="android.intent.action.MAIN" android:targetClass="com.minirom.statusbar.tweaks.Main" />
</header>
- Kalo saya menambahkannya tepat di bawah script ini.
<header android:icon="@drawable/ic_settings_backup"
android:id="@id/privacy_settings"
android:title="@string/privacy_settings"
android:fragment="com.androd.settings.PrivacySettings" />
- Maka akan menjadi seperti ini
<header android:icon="@drawable/statusbar_option" android:title="Statusbar options">
<intent android:targetPackage="com.minirom.statusbar.tweaks" android:action="android.intent.action.MAIN" android:targetClass="com.minirom.statusbar.tweaks.Main" />
</header>
<header android:icon="@drawable/ic_settings_backup" android:id="@id/privacy_settings" android:title="@string/privacy_settings" android:fragment="com.androd.settings.PrivacySettings" />
<intent android:targetPackage="com.minirom.statusbar.tweaks" android:action="android.intent.action.MAIN" android:targetClass="com.minirom.statusbar.tweaks.Main" />
</header>
<header android:icon="@drawable/ic_settings_backup" android:id="@id/privacy_settings" android:title="@string/privacy_settings" android:fragment="com.androd.settings.PrivacySettings" />
- Recompile dan Sign Settings.apk
- Push ke System SystemUI.apk, Settings.apk ( Yang tadi sudah di edit), StatusBar tweaks.apk dan BatteryBarSettings2.apk. Jangan lupa set Permissin-nya menjadi rw-r-r.
- Reboot perangkat anda.
- Selesai.
bagus juga ya mas artikelnya hehe
ReplyDeleteGan ada cara lengkap untuk recompile dan decompile?
ReplyDelete