3、修改A500短信界面
进行反编辑
在文件夹里新出现一个名为apk的文件夹选择APK\res\values文件(一般颜色信息都在这个文件夹里)
用记事本打开drawables.xml这个文件出现内容
<resources>
<item type="drawable" name="class_zero_background">#7f040000</item>
<item type="drawable" name="light_blue_background">#00000000</item>
<item type="drawable" name="white_background">#00000000</item>
<item type="drawable" name="text_color">#ffffffff</item>
其中#00000000表示的是全透明的颜色#ffffffff表示全白色,修改这些值可以改变对应位置的颜色
改完后保存
第六步,运行 APK反编译工具,点击浏览,选择你刚才放置123.apk 的文件夹 选2, 回车
此时apk文件夹里会 出现一个新的 build文件夹打开build\apk如果出现resources.arsc这个文件
证明反编译成功
第七步,用rar打开123.apk,点添加文件,将build\apk里的resources.arsc添加进去,压缩方式选存储。
4、A500状态栏显示到秒
反编译SystemUI.apk
对于反编回编不了的{系统程序反编译前需要加载系统框架framework-res.apk{apktool if framework-res.apk}。这样就能正常反编译和回编译了!图片的替换要在回编译后才进行替换,不然会回编译不了。别人美化过得程序会因为图片替换等原因无法正常反编译和回编译,所以一定要用没修改过得程序来修改.反编系统文件不能用傻瓜式反编工具;要用有命令提示的。即使出错也可看出错在哪.在修改就可回编成功}
(1)开始修改
1.找到res\layout\status_bar.xml
2.打开status_bar.xml(内容不一定会完全一样,但方法一样,安卓通用)
3.找到以下代码:(可以搜索,快一些)
<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
4.把以上的代码全部删除,注意不要删错了!
5.再次找到这一句(也就是第三行)
xmlns:android="http://schemas.android.com/apk/res/android">
6.在这句的下面添加如下代码 !
<com.android.systemui.statusbar.Clock android:layout_gravity="center_horizontal"
android:paddingTop="4.0dip" android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
7.最后,重编译,替换status_bar.xml后再替换到手机,重启!ok,这样个就可以时间居中了!
8.再最后! 如果时间没有垂直居中的话请调整这句:
android:paddingTop="4.0dip" 离顶部的距离
(2). 时间显示到秒且居中(前5步和上面一样)
1.找到res\layout\status_bar.xml
2.打开status_bar.xml(内容不一定会完全一样,但方法一样,安卓通用)
3.找到以下代码:(可以搜索,快一些)
<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
4.把以上的代码全部删除
5.再次找到这一句(也就是第三行)
xmlns:android="http://schemas.android.com/apk/res/android">
6.在这句的下面添加如下代码 !
<DigitalClock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:layout_gravity="center_horizontal" android:id="@+id/digitalClock" android:paddingTop="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" />
7.最后,重编译,替换status_bar.xml后再替换到手机,重启!ok!
8.再最后! 如果时间没有垂直居中的话请调整这句:
android:paddingTop="4.0dip" 离顶部的距离
(3). 在 通知栏增加模拟时钟
1.找到res\layout\status_bar_expanded.xml
2.打开status_bar_expanded.xml(内容不一定会完全一样,但方法一样,安卓通用)
3.找到最下面的一句:(可以搜索,快一些)
</com.android.systemui.statusbar.ExpandedView>
4.在这句的上面添加以下代码!
<AnalogClock android:layout_gravity="bottom" android:id="@+id/analogClock" android:layout_width="125.0dip" android:layout_height="125.0dip" />
5.最后,重编译,替换status_bar_expanded.xml后再替换到手机,重启。
调整大小:
android:layout_width="125.0dip" 宽度
android:layout_height="125.0dip" 高度
5、联想A500修改字体颜色
对于反编回编不了的{系统程序反编译前需要加载系统框架framework-res.apk{apktool if framework-res.apk}。这样就能正常反编译和回编译了!图片的替换要在回编译后才进行替换,不然会回编译不了。别人美化过得程序会因为图片替换等原因无法正常反编译和回编译,所以一定要用没修改过得程序来修改.反编系统文件不能用傻瓜式反编工具;要用有命令提示的。即使出错也可看出错在哪.在修改就可回编成功}反编译framework-res.apk修改res/values/colors.xml找到
color name="bright_foreground_dark">#ffc8c8c8</color>设置界面 以及对话框顶栏字体颜色
<color name="bright_foreground_dark_disabled">#80ffffff</color>未启用功能字体颜色(暗色)
<color name="dim_foreground_dark">#ffbebebe</color> 关于手机里的 型号 版本号字体颜色
<color name="dim_foreground_dark_disabled">#80bebebe</color>关于手机里的 型号 版本号以及二级目录字体暗颜色
<color name="hint_foreground_dark">#ff808080</color>输入框内提示文本颜色
<color name="dim_foreground_light">#ff323232</color>关机界面 飞行模式等下的二级文本颜色
<color name="bright_foreground_light">#ff000000</color>选择列表字体颜色
<color name="status_bar_text">#ffffffff</color>状态栏字体颜色
<color name="status_bar_clock_text">#ffbebebe</color>状态栏时钟字体颜色
<color name="status_bar_event_primary_text">#ffffffff</color>下拉提示栏字体主颜色
<color name="status_bar_event_secondary_text">#ffb6cad6</color>下拉提示栏二级字体颜色
<color name="sub_text_color">#ff6e9cba</color>全局二级字体颜色
把以上的颜色代码 修改为你喜欢的颜色 然后保存并退出.再回编辑 并替换resources.arsc到原framework-res.apk
安卓2.3后有些修改好多在systemui.apk如状态栏时间颜色修改.反编译后在SystemUI.apk\res\layout中找到status_bar.xml,用你的文本编辑器搜索clock,这时你会转到com.android.systemui.statusbar.Clock 这一行修改就是从这行开始的,添加或者修改android:textColor="TEXTCOLOR",android:textStyle="TEXTSTYLE",TEXTCOLOR值可是个HTML值,形式是TTRRGGBB,TT表示透明度FF表示全色,00表示全透明,RRGGBB是正常的颜色值;TEXTSTYLE的值可以使italic,bold或者是italic|bold.
如修改<com.android.systemui.statusbar.Clock android:textColor="#ff000000"【颜色代码找你喜欢的颜色修改】android:textStyle="bold" android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:addingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />,
修改后回编译 systemui.apk
用WINRAR压缩文件管理器打开systemui.apk把res\layout中的status_bar.xml拉到桌面