其实制作Android主题并不是那么复杂,也根本不用学Java语音,不过没有美工技术是不行的(除非你也像我一样从其他ROM里提取)
在开始教大家之前,让我们先来了解一下刷机包的构造----(你也可以按照下文的构造自己更改ROM)
以下为Update.zip构造
目录
|--System (系统文件夹,主题包不需要,更改字体需要,在font目录下)
|--META-INF
|--com
|--google
|--android
|--update-script (刷机脚本)
|--CERT.RSA
|--CERT.SF
|--MANIFEST.MF
|--framework
|--services.jar
|--android.policy.jar
|--framework-res.apk (*内含系统图片&开机画面...)
| --app (此处仅列出部分,*为建议修改apk,其他可选)
|--AlarmClock.apk (*时钟&闹钟)
|--Calculator.apk (计算器)
|--Calendar.apk (*日历)
|--CalemdarProvider.apk (*有关日历)
|--Contacts.apk (*联系人&通话时的拨号界面)
|--ContactsProvider.apk (*有关联系人)
|--Camera.apk (*相机)
|--Browser.apk (*浏览器)
|--Gmail.apk (Gmail)
|--Launcher.apk (*桌面)
|--Maps.apk (*地图)
|--Mms.apk (*短信&彩信)
|--Phone.apk (*电话)
|--Settings.apk (*设置)
|--Vending.apk (有关市场)
|--SettingsWizard.apk (有关设置)
|--SettingsProvider.apk (有关设置)
主题制作:我们需要修改上文中所介绍的--framework文件夹中的framework-res.apk & app文件夹中的apk
主题制作只需要把apk中res文件夹下带有drawable字样的文件夹中的图片进行更改(分为.png & .9.png)
--APK打开方法:将.apk改名为.rar然后用Winrar打开
--.PNG修改方法:可用Photoshop进行制作或替换
--.9.PNG修改方法:严禁修改自行!!!未知,可替换
完成之后把图片文件改成和源文件一样的名称进行替换,再把文件夹拖回APK,不要嫌烦然后重新打包制作APK,不然用不了
【范例】这里使用具有代表性的Launcher.apk(桌面),这里以AdvancedLauncher.apk作为范例
*这里我推荐用AdvancedLauncher.apk来替换原本的Launcher.apk
AdvancedLauncher.apk功能:
--让你拥有10个桌面
--可以在菜单里建立文件夹,轻松管理图标
--略......
----------------正式开始----------------
1.下载AdvancedLauncher.apk
2.重命名AdvancedLauncher.apk为Launcher.rar然后打开
3.将res文件夹拖出
4.分别打开drawable,drawable-land,drawable-port并进行修改(ONLY .PNG图片)
5.将修改好同名图片替换
6.拖至Launcher.rar
7.重命名为Launcher.apk
8.拖至主题包
在开始教大家之前,让我们先来了解一下刷机包的构造----(你也可以按照下文的构造自己更改ROM)
以下为Update.zip构造
目录
|--System (系统文件夹,主题包不需要,更改字体需要,在font目录下)
|--META-INF
|--com
|--android
|--update-script (刷机脚本)
|--CERT.RSA
|--CERT.SF
|--MANIFEST.MF
|--framework
|--services.jar
|--android.policy.jar
|--framework-res.apk (*内含系统图片&开机画面...)
| --app (此处仅列出部分,*为建议修改apk,其他可选)
|--AlarmClock.apk (*时钟&闹钟)
|--Calculator.apk (计算器)
|--Calendar.apk (*日历)
|--CalemdarProvider.apk (*有关日历)
|--Contacts.apk (*联系人&通话时的拨号界面)
|--ContactsProvider.apk (*有关联系人)
|--Camera.apk (*相机)
|--Browser.apk (*浏览器)
|--Gmail.apk (Gmail)
|--Launcher.apk (*桌面)
|--Maps.apk (*地图)
|--Mms.apk (*短信&彩信)
|--Phone.apk (*电话)
|--Settings.apk (*设置)
|--Vending.apk (有关市场)
|--SettingsWizard.apk (有关设置)
|--SettingsProvider.apk (有关设置)
主题制作:我们需要修改上文中所介绍的--framework文件夹中的framework-res.apk & app文件夹中的apk
主题制作只需要把apk中res文件夹下带有drawable字样的文件夹中的图片进行更改(分为.png & .9.png)
--APK打开方法:将.apk改名为.rar然后用Winrar打开
--.PNG修改方法:可用Photoshop进行制作或替换
--.9.PNG修改方法:严禁修改自行!!!未知,可替换
完成之后把图片文件改成和源文件一样的名称进行替换,再把文件夹拖回APK,不要嫌烦然后重新打包制作APK,不然用不了
【范例】这里使用具有代表性的Launcher.apk(桌面),这里以AdvancedLauncher.apk作为范例
*这里我推荐用AdvancedLauncher.apk来替换原本的Launcher.apk
AdvancedLauncher.apk功能:
--让你拥有10个桌面
--可以在菜单里建立文件夹,轻松管理图标
--略......
----------------正式开始----------------
1.下载AdvancedLauncher.apk
2.重命名AdvancedLauncher.apk为Launcher.rar然后打开
3.将res文件夹拖出
4.分别打开drawable,drawable-land,drawable-port并进行修改(ONLY .PNG图片)
5.将修改好同名图片替换
6.拖至Launcher.rar
7.重命名为Launcher.apk
8.拖至主题包
视频教学
http://v.youku.com/v_show/id_XMTMxMzQ2NDg0.html
通知栏颜色更改:
这一步既可以说很复杂(因为要用到JAVA语音),但又可以说很简单(因为XDA上有软件改,就是要是输很多代码)
我们就是要用这个(下载ColorChange.rar (4 MB, 下载次数: 750)
)
使用方法:
1.将附件解压并放在C:\smali
2.将要改的主题放在同目录下
3.运行Cmd
4.输入
复制代码
以上代码中的颜色为建议,可自行修改(ffffffff=白色)
我们就是要用这个(下载
使用方法:
1.将附件解压并放在C:\smali
2.将要改的主题放在同目录下
3.运行Cmd
4.输入
- cd\
- cd smali
- java -jar -Xmx512 colorChange.jar XXXXXX(主题包名称).zip ticker=ffffffff date=ffffffff ongoing=ffffffff latest=00000000 none=ffffffff clear=00000000 network=ffffffff roam=ffffffff
以上代码中的颜色为建议,可自行修改(ffffffff=白色)
主题包签名
签名是其中最简单的一步了,我们可以用Auto-Sign来完成
如果你已经使用楼上的方法更改颜色了,就无需重新签名,因为在修改的同时已经自动签名了
如果你没有更改,那么请使用Auto-Sign来签名
准备工作:
1.安装JRE(下载)
2.下载Auto-Sign(下载Auto-sign.rar (9.59 KB, 下载次数: 922)
)
Auto-Sign使用方法:
1.将XXX.zip放在同一目录下,选择Sign.bat并单击右键,按"编辑"
2.修改图中1处,改为要签名文件名
3.修改图中2处,改为要保存文件名
4.按Ctrl+S(保存)
5.退出
6.运行Sign.bat
7.等待约45秒(依据文件大小)
各位有没有发现4没了(。。。)
AdvancedLauncher & Bulr抖动特效 & 开机画面修改 & 锁屏
关于AdvancedLauncher.apk
在1楼小P给大家简单的讲了一下AdvancedLauncher,现在我给各位讲得详细一些
AdvancedLauncher.apk功能:
--让你最多拥有10个桌面
--可以在菜单里建立文件夹,轻松管理图标
--随意隐藏菜单中的图标
--设置默认屏幕
--快速卸载程序
--略......
AdvancedLauncher V2.1下载:
Replacement版(可直接替换原Launcher.apk):AdvancedLauncher_v2.1_replacement.zip (1.38 MB, 下载次数: 308)
直接安装版(建议使用此版本,可直接安装):AdvancedLauncher_v2.1.zip (1.38 MB, 下载次数: 463)
方法:直接将下载下来的附件解压,将apk改名为Launcher.apk然后放到app文件夹,一定要改名否则有2个桌面
PS:我建议使用直接安装版,因为我用第一个发现没有,桌面黑屏(没有危险)
--------------------------
Bulr抖动特效
其实这个非常简单,因为有现成的。。。
Bulr抖动特效顾名思义就是按下Menu键的时候,菜单会以抖动的特效出现
Bulr文件下载:blur.zip (2.57 KB, 下载次数: 828)
使用方法:
将附件解压,得5个XML文件,将frame-works.apk改后缀名为.rar,然后把5个文件拖到/res/anim目录下即可
--------------------------
开机画面修改
这个也是比较简单的,修改方法:
进入framework文件夹并拖出framework-res.apk将其后缀名改为.rar,然后打开进入assets>image目录
这时你会发现里面有4个文件,我们只要改2个文件就ok了
分别是:
--android-logo-mask.png
--android-logo-shine.png
接下来用Ps打开(以下图片来自Androidin)
把图片涂成黑色
用文字工具输入你要的东西
点击菜单栏上的 图层->合并可见图层 Shift+Ctrl+E
选择魔棒工具
使用魔棒工具吧字弄成空心的
保存并拖回文件夹
效果:
现在我们只是改了android-logo-mask.png
如果要改android-logo-shine.png也很简单,此处略(自己改颜色就好)
如果你想重新做也可以,不过,注意:
后缀均为.PNG
尺寸均为256x64(像素),图片过大会导致开机画面是白色的
小P在此给各位一个模板,是CM的开机画面
下载模板images.rar (21.49 KB, 下载次数: 497)
--------------------------
锁屏界面修改:
这个是比较麻烦的,目前是通过源码来实现的,想我就算了
不过这也是有模板的,当然,可能不好看(个人看法)
模板浏览
点我下载
说明:
里面有5个文件
分别替换原始的就好(里面图片自己改也行)
签名是其中最简单的一步了,我们可以用Auto-Sign来完成
如果你已经使用楼上的方法更改颜色了,就无需重新签名,因为在修改的同时已经自动签名了
如果你没有更改,那么请使用Auto-Sign来签名
准备工作:
1.安装JRE(下载)
2.下载Auto-Sign(下载
Auto-Sign使用方法:
1.将XXX.zip放在同一目录下,选择Sign.bat并单击右键,按"编辑"
2.修改图中1处,改为要签名文件名
3.修改图中2处,改为要保存文件名
4.按Ctrl+S(保存)
5.退出
6.运行Sign.bat
7.等待约45秒(依据文件大小)
各位有没有发现4没了(。。。)
AdvancedLauncher & Bulr抖动特效 & 开机画面修改 & 锁屏
关于AdvancedLauncher.apk
在1楼小P给大家简单的讲了一下AdvancedLauncher,现在我给各位讲得详细一些
AdvancedLauncher.apk功能:
--让你最多拥有10个桌面
--可以在菜单里建立文件夹,轻松管理图标
--随意隐藏菜单中的图标
--设置默认屏幕
--快速卸载程序
--略......
AdvancedLauncher V2.1下载:
Replacement版(可直接替换原Launcher.apk):
直接安装版(建议使用此版本,可直接安装):
方法:直接将下载下来的附件解压,将apk改名为Launcher.apk然后放到app文件夹,一定要改名否则有2个桌面
PS:我建议使用直接安装版,因为我用第一个发现没有,桌面黑屏(没有危险)
--------------------------
Bulr抖动特效
其实这个非常简单,因为有现成的。。。
Bulr抖动特效顾名思义就是按下Menu键的时候,菜单会以抖动的特效出现
Bulr文件下载:
使用方法:
将附件解压,得5个XML文件,将frame-works.apk改后缀名为.rar,然后把5个文件拖到/res/anim目录下即可
--------------------------
开机画面修改
这个也是比较简单的,修改方法:
进入framework文件夹并拖出framework-res.apk将其后缀名改为.rar,然后打开进入assets>image目录
这时你会发现里面有4个文件,我们只要改2个文件就ok了
分别是:
--android-logo-mask.png
--android-logo-shine.png
接下来用Ps打开(以下图片来自Androidin)
把图片涂成黑色
用文字工具输入你要的东西
点击菜单栏上的 图层->合并可见图层 Shift+Ctrl+E
选择魔棒工具
使用魔棒工具吧字弄成空心的
保存并拖回文件夹
效果:
现在我们只是改了android-logo-mask.png
如果要改android-logo-shine.png也很简单,此处略(自己改颜色就好)
如果你想重新做也可以,不过,注意:
后缀均为.PNG
尺寸均为256x64(像素),图片过大会导致开机画面是白色的
小P在此给各位一个模板,是CM的开机画面
下载模板
--------------------------
锁屏界面修改:
这个是比较麻烦的,目前是通过源码来实现的,想我就算了
不过这也是有模板的,当然,可能不好看(个人看法)
模板浏览
点我下载
说明:
里面有5个文件
分别替换原始的就好(里面图片自己改也行)