[GUIDE] EASY DYNAMIC STATUS BAR REVISED AUTO FIX WOW

14.03
بسم الله الر حمن الر حيم

Hay sobat opreker... Karena kemaren banyak yang ngeluh banyak yang lag dan fc maka kali ini saya akan Revisi guide dsbnya... terutama di os naget yang lag dan akhirnya systemuinya tdk menanggapi dan di tw loli banyak yang fc... dan di masalah2 di os lain juga... oke... langsung aja yah...

UNDUH BAHANNYA DULU DI SINI


Dan masuk ke statusbar.xml ente taruh ini di atasnya LinearLayout yg ada id="@id/status_bar_content"

<com.android.systemui.ali.DynamicStatusBar android:layout_width="fill_parent" android:layout_height="fill_parent" android:tag="dynamic_bar">

dan cari penutup </LinearLayout> yg di atasnya </com.android.systemui.statusbar.PhoneStatusBarView> kalo gak salah kayak gini....

taruh ini di atasnya itu

</com.android.systemui.ali.DynamicStatusBar>

save dan masuk ke integers.xml

tambahkan <integer name="dsb_divider">3</integer>

dan tambahkan pula di colors.xmlnya

<color name="darkness">#99000000</color>
<color name="text_color_light">#ffffff</color>
<color name="text_color_dark">#000000</color>
<color name="icon_color_light">#00ffffff</color>
<color name="icon_color_dark">#000000</color>


buka phonestatusbar.smali

cari # virtual method

paste di bawahnya....

.method public stopUpdateBar()V
.locals 3

.prologue
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const-string v1, "dynamic_bar"

invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;

move-result-object v2

check-cast v2, Lcom/android/systemui/ali/DynamicStatusBar;

invoke-virtual {v2}, Lcom/android/systemui/ali/DynamicStatusBar;->stopEngine()V
return-void
.end method

.method public restartUpdateBar()V
.locals 8

.prologue
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const-string v1, "dynamic_bar"

invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;

move-result-object v2

check-cast v2, Lcom/android/systemui/ali/DynamicStatusBar;

invoke-virtual {v2}, Lcom/android/systemui/ali/DynamicStatusBar;->restartEngine()V
return-void
.end method


trus cari di phonestatusbar.smali method ini...

makeExpandedVisible

scrollampek nemu beginian .line 7287(Angka hanya rekayasa)

Tambahkan ini di bawahnya .line tsb...

invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->stopUpdateBar()V


dan juga cari makeExpandedInvisible kalo di miui performCollapse

dan cari .line pertama lagi.... dan pastekan ini...

invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->restartUpdateBar()V

lalu di settingsnya masih sama seperti kemaren...
masukan semua bahan settings

masuk ke res/values/

arrays.xml tambahkan ini di bwh <resources>

<string-array name="header_color_type">
<item>Status Bar</item>
<item>Navigasi Bar</item>
</string-array>
<string-array name="header_color_type_val">
<item>0</item>
<item>1</item>
</string-array>
<string-array name="header_type">
<item>Inverse Header Background</item>
<item>Inverse Header Icon</item>
</string-array>
<string-array name="header_type_val">
<item>0</item>
<item>1</item>
</string-array>
<string-array name="dsb_bg_mode">
<item>Flat</item>
<item>Gradient</item>
<item>Darkness</item>
</string-array>
<string-array name="dsb_bg_mode_val">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
<string-array name="dynamic_anim">
<item>Fast</item>
<item>Medium</item>
<item>Relaxed</item>
<item>Slow</item>
<item>Very Slow</item>
</string-array>
<string-array name="dynamic_anim_val">
<item>100</item>
<item>350</item>
<item>500</item>
<item>750</item>
<item>1000</item>
</string-array>
<string-array name="dnb_icon_mode">
<item>Dark On White (Fix WOW)</item>
<item>Dynamic With StatusBar Color</item>
</string-array>
<string-array name="dsb_icon_mode">
<item>Dark On White (Fix WOW)</item>
<item>Dynamic With NavBar Color</item>
</string-array>
<string-array name="dsb_icon_mode_val">
<item>DYNAMIC_ICON_COLOR_BLACK_ON_WHITE</item>
<item>DYNAMIC_ICON_COLOR_WITH_BAR</item>
</string-array>


dan masuk ke display_settings.xml tambahkan pemanggil ini

<PreferenceScreen android:title="Dynamic System Bar" android:fragment="com.android.settings.dsb.DsbSettings"/>

save recom sign....

Share this :

Previous
Next Post »
29 Komentar
avatar

Om mau nanya nih di bagian PhoneStatusBar.smali... Pas nyampe ini *makeExpandedVisible* yang ente suruh paste *invoke-virtual...* itu di bawah .line pertama.. Tapi ane liat di bahan comper kok itu tadi ada di atas .line pertama, di bawah .prologue, jadi ada diantara dua line tsb om.. Yg bener di bawah .line atau atas? Thanks before

Balas
avatar

@cok_dan jangan liat comperan gan, ikuti tutor yg di post aja. gan ali kya nya salah masukin comperan di zipnya. tu comperan buat yg versi sebelumnya.. di ane work pake tutor yg di post.. sip pokoknya gan ali, dsbnya kerenn banget.. tested on my device andromax c3 rom retina iOS.

Balas
avatar

Oh gitu ya gan.. Satu lgi, di bahan.zip kn folder smali ada dua,nah yg dipakai yg mana ya.. Contoh di folder SystemUI_src/smali.. Ada dua folder, hehe..

Balas
avatar

Ada yg ktinggalan um.. Itu invoke-virtual nya di taruh di bawah .line pas ato gmn, coz tepat di bawah nya .line ada scrip lgi kn, apa di timpa aja, ato geser ke bawah dulu baru paste?

Balas
avatar

misal
.line angka
script ori

jadi
.line angka
invoke bla bla <-
script ori

Balas
avatar

tergantung nte pas decomp pake apktool versi brapa? klu 1.5 ya pke smali 1.5 klu pake vrsi 2.0 ya pake smali yg di folder 2.0
liat versi apktool di pengaturan apktool..

Balas
avatar

Mantaavvvv, brrti bener tuh di geser dulu baru paste... Thnks om, udah bisa ni yg awal nya ane ragu tp stelah ente terangin lngsung cerah dah. .

Balas
avatar

sip.. ya di kasi line kosong baru di paste di line yg kosong tsb, ato klu istilah ente di geser...
mungkin gan ali lg da project lain. jd g bsa sering2 cek blog..

Balas
avatar

Dsb navbar nya pake yg mana om

Balas
avatar

Om fix belang di ls gimana ? Posisi nougat

Balas
avatar

um ..bahanya setelah di donlot kok berformat bin...cara bukanya gimna...?

Balas
avatar

Bang ane di statusbar.xml gak ada id statudbar contentnya,jdi ane bingung narohnya dimana?

Balas
avatar

Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFoundException: /storage/emulated/0/apktool/Settings_src/smali/com/android/settings/SettingsLicenseActivity.smali (Interrupted system call)
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:74)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:55)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:372)
at brut.androlib.Androlib.buildSources(Androlib.java:299)
at brut.androlib.Androlib.build(Androlib.java:282)
at brut.androlib.Androlib.build(Androlib.java:256)
at brut.apktool.Main.cmdBuild(Main.java:225)
at brut.apktool.Main.main(Main.java:84)
Caused by: java.io.FileNotFoundException: /storage/emulated/0/apktool/Settings_src/smali/com/android/settings/SettingsLicenseActivity.smali (Interrupted system call)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:146)
at brut.androlib.mod.SmaliMod.assembleSmaliFile(SmaliMod.java:59)
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:70)
... 8 more
I: Using Apktool 2.0.1-Black
I: Smaling smali folder into classes.dex...

Balas
avatar

om mau tanya , klo guide dsb header & qs panel udah ada gak om...

Balas
avatar

Maaf jarang update blog... Klo dsb headernya blom ane share cz blom sempet bikin yg release version...

Balas
Komentar ini telah dihapus oleh pengarang. - Hapus
avatar

Ijin coba um..
Tp utk icon battery wow ny kok jd item total y um, gak kliatan level battery ny...
D icon notif yg brwarna jg jd hitam total, misal notif dr app2sd, dll..
Cara biar kliatan lvl icon battery ny gmn um ?
Ane pake icon battery custom 100 png

Balas
avatar

klu boleh req om. dsb headernya jgn pake apk buat ngset. bikin non apk aja yg tinggal nambah smali ke settings.apk aja om.. thanx

Balas
avatar

di miui .method makeExpandedVisible nggak nemu om..fix.nya gmna?

Balas
avatar

Di Tw Jb Kok Sering Reboot Sendiri Yak

Balas
Komentar ini telah dihapus oleh pengarang. - Hapus
avatar

Di ane icon battery nya msh blm fix wow ny :(

Balas
avatar

Thanks mbah! Tapi anim scrollnya masih ngadat kadang2!

Balas
avatar

Om thx om, work tp masih lag di tw N 7.0

Balas

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔