先提取system\framework目录下的framework-res.apk:


1 用apktool反编译framework-res.apk


2.打开res/values/dimens.xml文件


3.修改如下代码:
<dimen
name=“status_bar_height“>25.0dip</dimen>
<dimen
name=“status_bar_icon_size“>25.0dip</dimen>


4.第一个是状态栏的高度,如果要双排就改成48.0dip 三排改成56.dip 由你的屏幕大小进行适当调整 我的屏幕比较大 改成61.dip 今天教大家的三排就建议改成56.dip吧 具体请自测


5.第#ff3300成24.0dip,如果本来就是24.0dip就不用修改了 不论是双排还是三排 都保持24.dip不变


6.回编译,替换resources.arsc到原来的apk里 重启手机即可看到效果
你会发现状态栏卡在中间特别难看 接下来就要进行布局教程


布局以后的样子为:第一排状态栏无限循环滚动文字 颜色、大小、长度、字体、内容都可以自定义,第二排状态栏自定义文字 颜色字体大小内容都可以自定义,第三排时间显秒居左下方,第三方图标(如QQ、360等后台图标)居左下方、系统图标(如静音图标振动图标闹钟图标)居右下方、电量信图标居右下方 具体看我的效果图
很多人都不会布局 因为一连串的英文和符号看的人头疼 今天楼主就教葫芦丝们一些简单的布局常识
首先 反编译SystemUI.apk后 用re管理器进入/res/layout里有一个staus_bar.xml的文件 用文本编辑器打开 这就是所说的状态栏布局文件 图标的位置以及运营商 时间 电量的位置都是这个布局文件起着作用 打开后你会看到很多英文 以<LinearLayout android:……开头的 然后以<LinearLayout结束的就是一个完整的线性布局 (我也不算是精通 所以哪些地方讲的不好大神勿喷)
android:gravity=“top“ android:layout_gravity=“top“ 类似这样的代码就是位置代码 将整段代码的位置指向一个地方 “”引号里的单词就是位置 常见的有top(上)、bottom(下)、left(左)、Right(右)。那么我们要进行布局就要把这四个方向代词组合在一起 比如bottom|left(左下)、top|right(右上方)等

1.在staus_bar.xml的第四行xmlns:systemui=“[url]http://schemas.android.com/apk/re