安卓 状态栏透明化

彩虹网

安卓状态栏透明化教程

写在前面的话:

网上已经有许多方法和教程来修改状态栏透明化,无非是替换framework-res.apk和SystemUI.apk中的ststusbar_background.9.png这个图片为透明即可。

以上方法只对部分机型有效whatsapp登录,你替换好以后,还是不能透明的话。

那么!恭喜你!你找到了我这篇透明化的教程,保证让你实现状态栏透明化!

第一步:

1、电脑上已经搭建好了Java平台

2、手机必须root

如果你的手机已经rootwhatsapp网页版,那么请看第二步。

第二步:

提取手机中的framework-res.apk和SystemUI.apk以及 SystemUI.odex文件放到电脑 中备用。(具体路径:根目 录:\system\framework和根目录:\system\app)

第三步:

用xUltimate(文后会有下载地址)将system.odex转换成 classes.dex放到 SystemUI.apk中

具体步骤:

1、把手机上/system/framework目录下的文件拷贝到xUltimate的origi_frame 目录,把SystemUI.apk和SystemUI.odex拷贝到origi_app目录下,运行MainSkip.bat,选3即可,得到的apk在done_app目录下。

2、用apktool反编译done_app目录下的SystemUI.apk文件

3、进入SystemUI\res\layout找到status_bar.xml并打开

4、打开后找到android:background="#ff000000"改为android:background="#66000000"共有俩处此代码 记得要一起修改哦!

【解说:"#66000000“其中66代表透明度要全透明的话 可以修改为#00000000】

PS:

如果你打开看到的是:android:background="@drawable/statusbar_background"

的字样而不是上面的字样

那么恭喜你!

你可以跳过这一步whatsapp官网,直接进行下一步!

5、修改完成后,保存并退出!

第四步:

修改StatusBarService.smali里面的内容!

1、找到classes\com\android\systemui\statusbar\StatusBarService.smali

打开并编辑。

2、查找代码:invoke-direct/range{v0..v5},Landroid/view/WindowManager$LayoutPara ms;->(IIIII)V

3、把上方的const/4v5,0x2修改为const/4v5,-0x3  保存并退出

第五步:

接着用apktool打包文件即可!

第六步:

当然你还有一个很重要的步骤要做:

就是替换 res\drawable-hdpi\statusbar_background.9.png这张图片。(最 好是找其他机油美化好的APK提取出来替换,避免自己处理出错)

附录:

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。