بسم الله الر حمن الر حيم
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....
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....