移动叔叔

标题: 安卓手机美化教程精简版 [打印本页]

作者: 小七-风车    时间: 2014-3-2 06:28
标题: 安卓手机美化教程精简版

美化安卓手机教程精编版
﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌

美化目录
 ̄ ̄ ̄ ̄

学前必看


一,手机端美化必备软件

二,任务栏美化

①状态栏透明
②下拉栏透明
③下拉栏通知颜色及大小修改
④图标替换
⑤添加网速
⑥时间居中及显秒
⑦添加删除运营商
⑧防魅族状态栏浅谈
⑨状态栏图标位置修改
⑩下拉栏动态背景

三,手机系统全局美化

①全局背景修改
②全局透明
③全局字体颜色修改
④进度条颜色丶大小修改
⑤手机切换特效
⑥系统电量百分比显示
⑦锁屏界面时间字体修改
⑧全局字体呈斜体
⑨去分割线
⑩加入crt关屏特效


四,反编译汇总

五,其他美化
_________

学前必看


1、只修改里面图片,就不要反编它,直接用压缩工具打开替换图片

2、修改代码时要反编framework-res.apk,但不要改图片,不然回编时很容易出错,谨记第一点

3、修改framework-res.apk中,很多修改都改动了resources.arsc中的东西,所以要修改必须一次性修改,比如你要全局透明,又要改变状态栏图标位置,你必须同时修改好再回编,不能改好透明后再反编改其他的!

4、改透明你可以直接改它们的颜色代码!

5、替换系统软件时,请用个移动速度快的管理器,不然一卡你特么就玩完了!

6、关于回编译后替换文件的,我一直没这样做,而是把原apk中的签名文件复制到回编译后的apk里,前提是你已经应用了系统核心破解!不然就要刷机阿鲁!!!谨记这一点,所以,我每次刷机后,第一件事就是系统核心破解!关于这个,去下载个幸运破解器!

7、此教程中的代码,可能因为某些原因缺少空格!请大家自己添加,大多数代码都在每段代码中 android 前面加一个空格!

8、玩机需谨慎,备好刷机包!




一—手机端美化必备软件

re管理器/xplore管理器 by 替换图片软件等等。

图片编辑器 by 制作透明,图标等等

反编译apktool4.4 by 反编译软件

920文本编辑器/jota文本编辑器 by 编辑xml等

点九编辑器 by 制作 9.png
手机端差不多就需要这些软件,管理器,文本编辑器任选一种,推荐用我说的。。

软件已上传到百度云。
没有re管理器,自己找去吧,系统不一样。

链接:http://pan.baidu.com/share/link?shareid=1052079405&uk=3911746800
其中有一个apktool4.4.2的,是修复横屏闪退的bug,安卓3+以上,其实我们也用不着横屏,自己看着办吧。

二—任务栏美化

①状态栏透明


反编译systemUi.apk

res/layout/statu_bar.xml

打开它,第一段代码可能如下
注意!是第一段代码!!!

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.StatusBarView androidrientation="vertical" android:background="#ff000000" android:focusable="true" android:descendantFocusability="afterDescendants"

看到了没
android:background="#ff000000"

这个代码就是状态栏背景了哦!我把它指向黑色了!大家想要透明可以把他修改为
android:background="#00000000"
这样就透明了哦!


如果透明后,会出现重叠现象的请接着看以下教程↓


同样是要修改systemui.apk。
反编译全部后找到smali\com\android\systemui\statusbar\StatusBarService.smali

找到
new-instance v0, Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5, 0x2

修改为
new-instance v0,
Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
  const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5, -0x3
(其实只改了后面的几个代码!)
回编替换classes.dex
因为我们直接修改的颜色代码,所以就不用换图片了,这样就可以啦!!


————————————————
————————————————

②下拉栏透明

接下来就是下拉栏透明!这个下拉栏也可以替换图片来透明,systemui.apk里的drawable_hdpi下应该只有几个前面带statu的图片吧!你把它们全部替换成透明图片。

下拉栏可能也会有点透明,因为手机不一样所以替换背景图片之后透明的也不一样,以前我替换过背景图片来透明下拉栏,但还是有许多处不是透明的,比如快捷设置,通知,正在进行的背景都没透明!

而现在,通过研究xml,我把这些全都给透明了,修改xml代码来透明下拉栏具体都在res/layout下,
statu_bar.xml,
statu_bar_expanded.xml,
statu_bar_tracking.xml
安卓手机大概都有这么几个,我的手机里还有一个statu_bar_latest_event,不知道大家有木有,而这个就是下拉栏中正在进行,通知的xml了。
还有status_bar_easy_setting.xml,这个就是快捷设置的xml,
打开xml可以看到
android:background="@drawable/easy_setting_loading_bg" 这种代码吧!
引号里的drawable/easy_setting_loading_bg
这句代码表示此背景指向drawable等目录下名称为easy_setting_loading_bg的图片

而我们想改透明,你只要把背景指向透明即可,如下
android:background="#00000000"
这样这个背景就是透明的了!
但到底是哪里的背景就需要你们的火眼金睛来仔细观察这些xml下的代码了!
如果你找不到需要透明的背景,我教你一个简单的方法,那就是可以找到res/values/string
这个里面就是你通知栏里的字了,我复制了一段我状态栏里的,如下
↓↓
<string name="status_bar_no_notifications_title">无通知</string>
    <string name="status_bar_ongoing_events_title">正在进行的</string>
    <string name="status_bar_latest_events_title">通知</string>

大家看到了么,那个汉字,比如“通知”前面有name= "status_bar_latest_events_title"那就可以找与这个与status_bar_latest_events_title相关英文字的xml进行修改。

下拉栏透明就说这么多了。


————————————————
————————————————


③下拉栏通知颜色及大小修改


首先反编译framework-res.apk
找到values/styles.xml

找到
<style
name="TextAppearance.StatusBar.EventContent.Title"
parent="@style/TextAppearance.StatusBar.EventContent">

修改下三行:
<item
name="textSize">16.0sp</item>

<item name="textStyle">bold</item>

<item
name="textColor">?textColorPrimaryInverse</item>


第一行是字体大小,数字越大字体越大
第二行是样式,比如bold就是粗体
第三行是颜色,把?textColorPrimaryInverse修改为颜色
比如:#ffffffff这个是颜色代码,自己改成喜欢的颜色。




④图标替换

这个也就是修改你状态栏上的信号,蓝牙,wifi,静音,电量,下拉栏上的图标等等了!

替换图标就要用到xplore管理器了,当然你也可以用re管理器把它们解压,但是用x管理器替换图标图片更方便!
用xplore管理器长按systemui.apk,以zip方式打开apk
,你就可以看到里面的文件目录了,是不是比解压更方便呢!找到res/drawable_hdpi(高分辨率,通常我们替换这里面的就可以)
是不是看到许多熟悉的图片,找到你需要修改的图片,把你准备的素材图片复制或者剪切进去,然后覆盖,注意素材尺寸要和原图片大小差不多哦!
然后长按systemui打包zip为apk,这样就ok了!
ps:关于电量图标的,2.+替换framework-res.apk里的才可以,4.+要替换systemui.apk的。


————————————————
————————————————

⑤添加网速

在res/layout中找到
status_bar.xm




欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2