其实制作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.拖至主题包

视频教学
http://v.youku.com/v_show/id_XMTMxMzQ2NDg0.html

通知栏颜色更改:
这一步既可以说很复杂(因为要用到JAVA语音),但又可以说很简单(因为XDA上有软件改,就是要是输很多代码)

我们就是要用这个(下载 <IGNORE_JS_OP>ColorChange.rar (4 MB, 下载次数: 750)

2009-11-11 19:26:21 上传

下载次数: 750

使用方法:
1.将附件解压并放在C:\smali
2.将要改的主题放在同目录下
3.运行Cmd
4.输入

  1. cd\
  2. cd smali
  3. 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(下载 <IGNORE_JS_OP>Auto-sign.rar (9.59 KB, 下载次数: 922)

2009-11-11 20:30:23 上传

下载次数: 922

 

Auto-Sign使用方法:
1.将XXX.zip放在同一目录下,选择Sign.bat并单击右键,按"编辑"
2.修改图中1处,改为要签名文件名
3.修改图中2处,改为要保存文件名
4.按Ctrl+S(保存)
5.退出
6.运行Sign.bat
7.等待约45秒(依据文件大小)
<IGNORE_JS_OP>

2009-11-11 20:30:23 上传

下载附件 (47.13 KB)

 

各位有没有发现4没了(。。。)

AdvancedLauncher & Bulr抖动特效 & 开机画面修改 & 锁屏
关于AdvancedLauncher.apk

在1楼小P给大家简单的讲了一下AdvancedLauncher,现在我给各位讲得详细一些
AdvancedLauncher.apk功能:
  --让你最多拥有10个桌面
  --可以在菜单里建立文件夹,轻松管理图标
  --随意隐藏菜单中的图标
  --设置默认屏幕
  --快速卸载程序
  --略......

AdvancedLauncher V2.1下载:
Replacement版(可直接替换原Launcher.apk): <IGNORE_JS_OP>AdvancedLauncher_v2.1_replacement.zip (1.38 MB, 下载次数: 308)

2009-11-12 11:16:16 上传

下载次数: 308

直接安装版(建议使用此版本,可直接安装): <IGNORE_JS_OP>AdvancedLauncher_v2.1.zip (1.38 MB, 下载次数: 463)

2009-11-12 11:16:16 上传

下载次数: 463

方法:直接将下载下来的附件解压,将apk改名为Launcher.apk然后放到app文件夹,一定要改名否则有2个桌面
PS:我建议使用直接安装版,因为我用第一个发现没有,桌面黑屏(没有危险)
--------------------------
Bulr抖动特效

其实这个非常简单,因为有现成的。。。
Bulr抖动特效顾名思义就是按下Menu键的时候,菜单会以抖动的特效出现

Bulr文件下载: <IGNORE_JS_OP>blur.zip (2.57 KB, 下载次数: 828)

2009-11-12 11:16:16 上传

下载次数: 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的开机画面

下载模板 <IGNORE_JS_OP>images.rar (21.49 KB, 下载次数: 497)

2009-11-12 11:16:16 上传

下载次数: 497

--------------------------
锁屏界面修改:
这个是比较麻烦的,目前是通过源码来实现的,想我就算了

不过这也是有模板的,当然,可能不好看(个人看法)
模板浏览

点我下载
说明:
里面有5个文件
分别替换原始的就好(里面图片自己改也行)

Android手机主题制作相关推荐

  1. android最简单的更换主题,教你更换Android手机主题

    买了Android手机的朋友肯定都希望手机桌面拥有一个好看的手机主题,但是具体操作却不会,下面就给大家简单教程. 目前在android系统上常见的主题软件有:open home.ADW launche ...

  2. S60 手机主题制作资源

    〓〓塞班☆S60主题资源区☆主题制作教程素材以及FAQ 〓〓 http://bbs.dospy.com/thread-1256212-1-1.html 〓★主题制作软件Carbide.ui Theme ...

  3. Nokia 5310手机主题制作

    前段时间换了htc的手机,原来的nokia手机扔给了老妈. 结果老妈对比原来的山寨机,提了一堆要求. 其中一项就是待机界面要有个时钟. 到网上下了几个,但色彩配置都没有原版主题好,于是就想只换个时钟, ...

  4. android 手机壁纸制作教程,教程:让你的手机桌面瞬间高逼格!

    原标题:教程:让你的手机桌面瞬间高逼格! 先上这张壁纸缅怀一下我的五儿子,陪伴了我两年.正是因为Nexus 5,才正式开启了我的搞机不归路.我个人比较喜欢简洁风格,手机桌面也力求最精简.如果你也喜欢这 ...

  5. 如何将地址栏打开的图标隐藏_如何制作一款手机主题?这套UI主题图标教程将为你解密!...

    想要学习手机主题制作,大量临摹优秀案例作品,是提高软件熟练程度以及形成创作思维的捷径,本套课程注重案例实操的同时,也强调教会大家临摹的方法,课程将带你探秘大赛获奖作品的制作经验. - 立即学习:htt ...

  6. 手机android游戏制作工具,主题制作工具手机下载_主题制作工具安卓版下载v1.0.4_3DM手游...

    <主题制作工具>不是一款常规的主题类手机软件,它的功能主要是能够让用户进行自己的DIY.用户通过<主题制作工具>可以发挥自己的想象力,创造出拥有自己个性的手机主题,喜欢的朋友不 ...

  7. android 壁纸制作教程,[教程]怎样制作Android手机壁纸/桌面

    谷歌的Android手机操作系统正在迅速成为最流行的手机平台之一.这是非常容易自定义的,包括更改墙纸,只是可自定义的其中一部分. 这篇文章可以教你如何DIY制作属于自己的手机壁纸,下面直接进入主题. ...

  8. android 启动页主题_如何使用主题和启动器个性化您的Android手机

    android 启动页主题 Android's customizability is one reason many people prefer it. You can change the look ...

  9. android数据线接口定义,制作Android手机可连接普通键盘的数据转接线

    在上一篇" 现在市面上的Android手机和Android平板电脑基本上都支持USB OTG技术.这种技术将允许用户将手机或平板电脑通过usb2.0数据线连接到标准USB键盘和鼠标,甚至普通 ...

最新文章

  1. python代码读取文件并将文件反序存入另外一个文件
  2. .NET中书写XML的一种简单方法
  3. 009_CSS分组选择器
  4. linux 网桥的管理和搭建
  5. Jeecg-Boot前后端分离,针对敏感数据,加密传递方案
  6. python基础(part14)--异常处理
  7. 杨浦区阜盛农民工子弟小学见闻
  8. jsp连接mysql数据库 例子_JSP 连接 MySQL 数据库的例子
  9. php生成标准excel表格,php导出生成excel表格几种方法介绍
  10. Elon Musk: The mind behind Tesla, SpaceX, SolarCity
  11. 维护老客户,比发展新客户,成本要低得多
  12. JAVA JSP网上订餐系统JSP餐厅点餐系统源码JSP点餐系统JSP网上订餐系统JSP在线订餐系统
  13. 【Aspose-CAD for Java】DWG如何优雅的转换成PDF文档!
  14. C++ Primer 5th Answers
  15. python:利用pandas进行绘图(总结)绘图格式
  16. 使用augpush实现微信内跳转浏览器下载APP(包括apk和ios)的解决方案
  17. 北京大学研究生计算机考试科目,北京大学计算机科学与技术(智能科学与技术)研究生考试科目和考研参考书目...
  18. 盘点2013全球五大半导体IP供应商:ARM将Intel拉下马
  19. 开发android 输入法,Android输入法开发实例解析 Android开发技术
  20. 定时关机命令——shutdown

热门文章

  1. 设置版权声明html,js复制内容加版权声明代码
  2. 【web前端(四十五)】javascript高级
  3. 如何批量给文件名加序号?
  4. 电子工程师的设计经验笔记
  5. pvcreate出现错误:Device /dev/sdb1 not found (or ignored by filtering).
  6. BeamManagement
  7. 【极简壁纸】桌面壁纸美图推荐_2019/01/23
  8. python制作安装包_利用setupTool工具制作python安装包
  9. java bcp,[转] Java BCP 改善
  10. Windows10下Charles抓包教程