反编译SystemUI.apk和classex.dex<有合并odex的就没有classex.dex这玩意>
所以建议合并odex再做美化。
找到res\layout\status_bar.xml
把
<com.android.systemui.statusbar.StatusBarView android
rientation="vertical"android:background="#FF000000"
修改为
<com.android.systemui.statusbar.StatusBarView android
rientation="vertical"android:background="@drawable/statusbar_background"
把
<com.android.systemui.statusbar.DateViewandroid:textAppearance="@android:style/TextAppearance.StatusBar.Icon"android:gravity="left|center"android:id="@id/date"android:background="#FF000000"
修改为
<com.android.systemui.statusbar.DateViewandroid:textAppearance="@android:style/TextAppearance.StatusBar.Icon"android:gravity="left|center"android:id="@id/date"android:background="@drawable/statusbar_background"
当然,也可以把FF000000改为99000000,这就是半透明纯色效果,99代表透明度,可以随意改
需要修改classex.dex文件,<<有合并odex的直接在SystemUI就可以了>>
路径
smali\com\android\systemui\statusbar\StatusBarService.smali文件
找到
new-instance v0,Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5,0x2
修改为
new-instance v0,Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5,-0x3
修改一张图片,statusbar_background.9.png,处理成半透明
然后放进framework-res apk/res/drawable-mdpi里面
→_→这一小步貌似有点存错。你自行测试下。
所以建议合并odex再做美化。
找到res\layout\status_bar.xml
把
<com.android.systemui.statusbar.StatusBarView android
rientation="vertical"android:background="#FF000000"
修改为
<com.android.systemui.statusbar.StatusBarView android
rientation="vertical"android:background="@drawable/statusbar_background"
把
<com.android.systemui.statusbar.DateViewandroid:textAppearance="@android:style/TextAppearance.StatusBar.Icon"android:gravity="left|center"android:id="@id/date"android:background="#FF000000"
修改为
<com.android.systemui.statusbar.DateViewandroid:textAppearance="@android:style/TextAppearance.StatusBar.Icon"android:gravity="left|center"android:id="@id/date"android:background="@drawable/statusbar_background"
当然,也可以把FF000000改为99000000,这就是半透明纯色效果,99代表透明度,可以随意改
需要修改classex.dex文件,<<有合并odex的直接在SystemUI就可以了>>
路径
smali\com\android\systemui\statusbar\StatusBarService.smali文件
找到
new-instance v0,Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5,0x2
修改为
new-instance v0,Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5,-0x3
修改一张图片,statusbar_background.9.png,处理成半透明
然后放进framework-res apk/res/drawable-mdpi里面
→_→这一小步貌似有点存错。你自行测试下。