4.0的状态栏 更改透明 - jues
SKY A820L
linux 挂载samba目录

4.0的状态栏 更改透明

jues posted @ 2013年7月08日 10:07 in 笔记(转载) , 1034 阅读

4.0的状态栏和2.3有点不同,我来说一下4.0状态栏的透明方法
其实网上都有教程(转自26i区)
1.使用apktool(如果电脑没有安装JAVA,请先安装JAVA)反编译SystemUI.apk
2.用EditPlus(用记事本也行)打开SystemUI\res\layout\status_bar.xml
3.把android:background="@drawable/status_bar_background" 改为android:background="#00000000"然后另存为保存,替换原来的同名文件
如果要半透明,就改成#50000000,以此类推。建议改成#25000000这是25%的透明。
4.打开smali\com\android\systemui\statusbar\StatusBar.smali
5.查找new-instance v11, Landroid/view/WindowManager$LayoutParams
6.把const/16 v16, 0x4 修改成const/16 v16, -0x3然后另存为保存,替换原来的同名文件
7.回编译,把回编译好的apk里面的status_bar.xml和tw_status_bar.xml和classes.dex分别放回原来apk对应的地方。

复制到system/app目录下替换原文件重启即可(记得改权限)

 

 

摘于: http://bbs.gfan.com/android-4991279-1-1.html


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter