查看: 5181|回复: 17

[教程] 【活动】【教程】时间居中信号居左适合所有4.0+的安卓

[复制链接]
发表于 2013-5-14 16:45:21 | 显示全部楼层 |阅读模式
本帖最后由 臭狗他叔叔 于 2013-5-14 17:23 编辑

本方法理论上适用任何4.0以上rom,专为新手小白准备,老手请飘过,需要的工具:1.java环境java jdk 1.7下载地址:点我下载  2.apktool 地址:http://pan.baidu.com/share/link?shareid=498331&uk=573100960 3.notepad++ 地址:点我下载用默认方式安装好java jdk(如果你不会安装的话,请点击右上角“X”)下面开始配置java环境,首先右键“我的电脑”-属性-高级-环境变量-新建,变量名:JAVA_HOME 变量值:这个位置就是你安装java jdk的那个位置,我是默认安装的,所以位置如图,确定

然后点击path然后编辑在变量值中输入C:\Program Files\Java\jdk1.7.0_17\bin;C:\Program Files\Java\jdk1.7.0_17\jre\bin(就是安装目录,java安装后有2个目录)path路径分别指向jdk1.7.0_17\bin文件夹和jre\bin文件夹,此处特别注意,变量值中每一句后边都要用;区分开。然后再新建一个环境变量,变量名:CLASSPATH,变量值:C:\Program Files\Java\jdk1.7.0_17\lib;C:\Program Files\Java\jdk1.7.0_17\lib\tools.jar

到这里java环境就配置完成了,然后我们通过开始菜单-运行-cmd-java测试环境配置情况,如下图就没有问题了,如若不是,那么检查各个变量值是否正确

有了java jdk以后自己可以对各个rom进行美化,自定义,精简等等处理。那么下面就开始时间居中信号居左的美化吧
首先解压出apktool得到3个文件,把rom包里的/system/app/miuisystemui.apk解压到apktool文件夹内(最好是把/system/framework/framework.apk   framework-miui-res.apk两个框架文件都解压出来避免编译失败),然后输入apktool if framework-res.apk加载框架(把framework-miui-res.apk和miuisystemui.apk都加载一次)然后输入apktool d systemui.apk systemui(d是decode反编译文件,格式:apktool d 需要反编译的文件全名 反编译后文件全名)反编后打开res文件夹,能看到用rar打开看不到的文件,找到\res\layout\status_bar.xml这个就是我们要动手的文件了

接下来要用到notepad++了,当然你也可以用记事本打开,格式很乱。notepad++打开status_bar.xml后找到
  1. <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="left|center" android:id="@id/clock" android:paddingTop="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
复制代码

应该是第22行修改为
  1. <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textSize="16.0dip" android:textColor="#ffffffff" android:gravity="center" android:id="@id/clock" android:paddingTop="1.0px" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:layout_weight="1.0" />
复制代码

然后在第8行添加一句   
  1. <LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
复制代码

最后把刚才修改过的第22行剪切到刚才添加的那句下面也就是第9行,这样说太抽象了,直接上个修改好的图,一定注意格式

至此,修改完成,接下来就开始编译,在命令提示符输入apktool b miuisystemui就回编了,等完成后在miuisystemui文件夹下多出来一个dist文件夹,里面放着刚才回编好的miuisystemui.apk,然后用rar方式打开2个miuisystem.apk(是用压缩文件打开,不是解压)把回编好的resources.arsc拖到原始miuisystemui.apk中并选择“存储”(原始systemui就是指带有META-INF签名文件那个apk包),把修改好的miuisystemui.apk放到手机或者刷机包中放到手机替换的记得修改权限替换,重启后见效果

掌握了这个方法就可以修改其他效果:如官方状态栏透明,电量图标样式,运营商等等等等,也可以网上找点个性化的资料,特别提示:一定要记得备份原文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| 发表于 2013-5-14 17:00:23 | 显示全部楼层
本帖最后由 臭狗他叔叔 于 2013-5-14 17:03 编辑

马哥手机送修,论坛人气.......... 刚发现我也没有隐藏权限
回复 支持 1 反对 0

使用道具 举报

发表于 2013-5-14 17:17:34 | 显示全部楼层
不用那么麻烦吧  MIUI的话替换一下就可以了
 楼主| 发表于 2013-5-14 17:20:38 | 显示全部楼层
JiA_JuN_。 发表于 2013-5-14 17:17
不用那么麻烦吧  MIUI的话替换一下就可以了

非miui呢,授人与鱼不如授人与渔
发表于 2013-5-14 17:56:56 | 显示全部楼层
支持一下
发表于 2013-5-14 18:04:32 | 显示全部楼层
臭狗他叔叔 发表于 2013-5-14 17:20
非miui呢,授人与鱼不如授人与渔

- - 我没有吐槽你的意思  我只是说用MIUI的有其他方法
发表于 2013-5-14 18:06:59 | 显示全部楼层
支持楼主技术贴,虽然我也是替换的
发表于 2013-5-14 18:29:58 | 显示全部楼层
不错的教程,谢谢了
发表于 2013-5-14 18:41:43 | 显示全部楼层
技术贴要顶
发表于 2013-5-14 18:48:27 | 显示全部楼层
臭狗他叔叔 发表于 2013-5-14 17:00
马哥手机送修,论坛人气.......... 刚发现我也没有隐藏权限

好帖自然要顶一个!至于隐藏权限问题 两个字 呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
关于盛悦|手机版|小黑屋|盛悦网

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|粤ICP备12017825号

在本版发帖
关注公众号
QQ客服返回顶部