主题

来源:互联网 发布:程序员转行金融 编辑:程序博客网 时间:2024/06/10 04:44
注明一下这个帖子是转自PhoebusLong DX的~~!
发这个帖子没有别的,因为有的朋友问我主题怎么做,说实话我没有做过也不会哈
所以只有把这个完整的教程转来给大家看了,按照下面方法做出来的是手机大容量模式版的主题。要做SD卡版的主题也差不多,只要把相应的路径改了,例如/ezxlocal/download/theme/改成/mmc/mmca1/theme/(类似这样的)大家可以对照一些成品的主题研究哈~~
希望我们版也有PS高手能作出非常漂亮的主题和大家分享~~!(偶实在美工太差了没脸见大家啊~~!)
我期待我们论坛里面的朋友们作出属于自己的主题!我们严重支持原创~!!!
只要有朋友作出自己的主题,我们这些斑竹将给予加分和精华的奖励~~
在这里谢谢大家长久以来对论坛的支持了~~~~!
点击这里有很多主题供大家参考~~~为大家提供一点创意哈


首先要准备好几个软件1.IconResTool
[attach]805311[/attach]
[attach]805251[/attach]

2.Motoskn1.0
[attach]805312[/attach]
[attach]805252[/attach]
3.当然还有图形制作软件了(我用的是 Photoshop)。

注:其中2.Motoskn1.0是一个脚本,要脚本解释器。在这里下载(太大了):[attach]805313[/attach] [attach]805314[/attach] [attach]805512[/attach] [attach]805513[/attach] [attach]805514[/attach]
[attach]805515[/attach]

软件准备就绪,下面来介绍文件的准备。
1.我们要找到界面的原始文件://169.254.142.2/system/usr/language/icon/iconres.ezx 把它拷到电脑上先。
2.E680I 还有一个新的界面文件://169.254.142.2/system/usr/language/theme/default1/A780_01.skn 同样拷出来。


一切就绪,开始修改了。
在电脑上新建一个目录“Icons”,用IconResTool打开iconres.ezx
[attach]805253[/attach]
单击“导出全部资源...”按钮。把所有资源导出到Icons目录下面。再建一个目录“NewIcons”把想要修改的图片拷到“NewIcons”目录下面就可以开始用Photoshop什么的修改了。修改好后,再用IconResTool软件,单击“构造新的资源文件包...”,会弹出一个对话框问你要不要用当前的资源文件作为模板,选“否”。随后就会出现这个:
[attach]805254[/attach]
然后在“工作目录”选择“NewIcons”这个目录后单击“添加资源文件...”,把“NewIcons”下所有的文件都加入进来。单击“生成新资源文件包...”,保存,确定。这样一个新的iconres.ezx文件就生成了。
再来搞定A780_01.skn文件。其实它是一个.PNG文件,只是加了一个文件头。可以通过.skn文件来生成.PNG文件。用UltraEdit32打开.skn文件,Ctrl+F查找“png”

[attach]805255[/attach]
然后在16进制区从89前面的00(包括00)开始把前面所有的东西删除,再“另存为...”一个png文件,png就是这样炼成的。
搞不定的也不要紧,下载下面这个现成的png就好了。

[attach]805256[/attach]
注:.skn 文件的文件名无所谓什么,随便都可以。只是要在.dhm配置文件中写明就好了。
有了png文件,就可以用Photoshop什么的软件修改它了。但是要主意不要做到透明部分去了(就是用Photoshop等图形软件打开Png文件后所看到的透明部分。反正不要超出原来那些小图标的范围就可以了。)。在原图的基础上修改就好了。修改规则如下:

[attach]805257[/attach]
修改好了之后就要用到了Motoskn1.0了,先安装好“脚本解释器”,就可以双击“Motoskn.pl”运行了。
[attach]805258[/attach]
选择1,然后输入你png文件的全称,回车一个.skn的文件就生成了,是不是很简单
[attach]805259[/attach]
最后我们来修改.dhm配置文件:
.dhm文件的结构也有更新,现在贴出我的来供大家参考:
[THEME_CONFIG_TABLE]
ThemeIconDir = /ezxlocal/download/theme/icon/IROBOT/  存放图标文件iconres.ezx的位置
ThemeName = I,ROBOT   主题名称
ThemeWallpaperFile = /diska/themes/IROBOT/I,ROBOT_W_01.jpg  墙纸文件
ThemePowerDownImage = /diska/themes/IROBOT/I,ROBOT_OFF.gif  关机动画
ThemePowerUpImage = /diska/themes/IROBOT/I,ROBOT_ON.gif  开机动画
ThemeTextSize = 0 字体大小,0为小,1为中,2为大。
ThemeSkinFile= /ezxlocal/download/theme/icon/IROBOT/IROBOT.skn 新的主题文件
ThemeLogoIcon = /diska/themes/IROBOT/I,ROBOT_W_01.jpg 预览文件

[THEME_COLOR_PALETTE_TABLE] 颜色表
ThemeBackground = 20 20 20
ThemeBase = 0 0 0
ThemeBrightText = 255 255 255
ThemeButton = 143 169 181
ThemeButtonText = 255 255 255
ThemeForeground = 255 255 255
ThemeHighlight = 179 179 179
ThemeHighlightedText = 20 20 20
ThemeText = 255 255 255
ThemeLine = 12 129 201

OK,我们现在有三个全新的文件了。[/size]
1.iconres.ezx 2.xxxxx.skn 3.xxxxx.dhm (xxxxx是你自己给文件的命名)

现在可以用打.MTF包了(其实直接按照目录结构拷贝进手机也可以的)

[attach]805260[/attach]
首先在电脑上建立好这些目录,其中“diska”下面最好是存放壁纸和开关机动画、“/ezxlocal/download/theme”下面放一个“xxxxx.dhm”文件和一个“icon”的文件夹,“icon”文件夹下再建立一个目录“xxxxx”存放“xxxxx.skn”和“iconres.ezx”两个文件、最后在“/ezxlocal/download/appwrite/setup”下存放“xxxxx.dhm”这个之前那个完全一样。
把目录结构整理好后就可以打包了,我打包的方法很简单:其实这个“.MTF”包就是一个“.tar.gz”的压缩文件,用linux的朋友不会陌生。随便找一个可以压缩“.tar.gz”文件的软件,按照刚刚说整理好的路径压缩出“xxxxx.tar.gz”,这个文件用Winrar打开看是这样的:
[attach]805264[/attach]
最后把“xxxxx.tar.gz”更名为“xxxxx.mtf”。一个全新的E680I主题就这样诞生了。
文笔不好,请大家见谅!!!希望大家可以看懂。^_^