移动叔叔
标题:
【来点有营养的】美化教程修改状态栏上时间和日期的颜色
[打印本页]
作者:
muscle
时间:
2011-5-31 23:28
标题:
【来点有营养的】美化教程修改状态栏上时间和日期的颜色
【来点有营养的】美化教程修改状态栏上时间和日期的颜色
[attach]77509[/attach]
注意到我的时间显示是绿色的,以前时间是黑色的都看不见,好郁闷哦!
修改方法:如果电脑上没安装JAVA JDK的话,就要先下载JDK,JDK约有75M,下面是下载链
接:
http://www.java.net/download/jdk
... 6-p-12_sep_2008.exe
下载安装好JDK后,可以测试一下JDK是否可用,在WINDOWS——开始——运行,在命令框中
输入cmd,进入DOS控制台输入:
java -version,然后回车,如果能够显示版本不提示出错就OK了,然后下载下面的工具包
解压工具包,假设我把它放到E盘的主目录下,文件夹名称为harli,接下来
在刷机包里面按目录/system/framework/找到severce.jar,把它提取出来,然后用压缩工
具winrar打开,找到里面的classes.dex,把它提取出来,放到工具包里面(E:/harli文件夹)
,打开DOS控制台输入
cd /d E:/harli,即进入harli文件夹,如果你是F盘就要改成F:/~
然后输入命令:
java -jar baksmali.jar classes.dex -o classses,即解包,生产classes文件夹,DOS命令
窗口不要关闭。
[attach]77508[/attach]
在classes文件夹里面找到statusbaricon.smali和StatusBarService.smali,路径
\classes\com\android\server\status
接下来就是修改statusbaricon.smali(时间)和StatusBarService.smali(日期),
先用记事本打开statusbaricon.smali,找到const/high16 v6,-0x100(大约line 60),改为
const v6,-0x1(那个/high16就不要了)后保存,颜色即由黑色改为白色,要修改其他颜色可
以在-0x后面接上RGB颜色代码,比如-0x1f709f7,这个f709f7就是颜色的代码,下面这个网站
可以查代码,不过不是很准确:
http://www.59178.com/tools/sejie.asp
同理,用记事本打开StatusBarService.smali,在.line298左右找到如下代码:
const v7,0x1020059
invoke-virtual{v5,v7},Lcom/android/server/staus/StatusBarView;->findViewById(I)
Landroid/view/View;
move-result-object v7
check-cast v7,Lcom/android/server/status/DateView;
紧随其后加入下面两行代码(示例为-0x1,也就是白色,你也可以用其他颜色代码):
const v8,-0x1
invoke-virtual{v7,v8},Landroid/widget/TextView;->setTextColor(I)V
好了,保存,harli文件夹,点击里面的批处理文件“解包.bat”,运行后稍等一会生产
新的new-classes.dex,把名字改回原来的classes.dex,然后替换回severce.jar,在把
severce.jar替换回framework-res.apk
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2