41 123
发新话题
打印

[主题制作教程] SP主题制作----拆开给你看

SP主题制作----拆开给你看


作者:小龙虾
首先从修改主题入手:
编辑工具:
    本人比较喜欢用的编辑XML文件的工具是Microsoft Office FrontPage,直接在右键菜单中选择“用Microsoft Office FrontPage编辑”即可,用起来很方便!另外主题XML文件也可以用IE浏览器打开,在IE浏览器选择查看工具栏中选择源文件,就会自动用记事本打开了XML文件,保存时采用另存为并选择UTF-8编码保存,不然会显示出错,一但出错在IE浏览器里就看不到代码,这样主题XNL文件拷贝到手机里在主屏幕里是找不到的。

了解主题XML文件:
XML文件一般由默认代码区、配色代码区、插件代码区三部分组成。存放手机的\Storage\Application Data\Home\目录下。

默认代码区:
例:()内为注解
<?xml version="1.0"?>
<home>
        <author>lzhong68</author> (作者)
        <contacturl>lzhong999@126.com</contacturl> (作者网址或邮箱)
        <title>Sweet heart</title> (主题名称)
        <version>1.0</version> (版本)
        <default font-face="nina" (字体) font-size="14"(字体大小,中文字体一般要在14号及以上) font-weight="normal" (字体粗细:显示粗体,英文“bold”就行了,中文必须是“580或以上”才显示为粗体) padding-left="4" (左边距) padding-right="4" (右边距) bgcolor="transparent" (背景颜色,"transparent"表示背景透明) fgcolor="COLOR_HOMETEXT" (字体颜色,fgcolor="COLOR_HOMETEXT"表示应用配色中COLOR_HOMETEXT的颜色) padding-top="0" (上边距) b-border-color="COLOR_HOMERULE" (边框颜色) b-border-width="0" (边框宽度) >
        <format state="selected" (表示选择时的状态,state="unselected"表示不选择时的状态。) fgcolor="FFFFFF" (字体颜色) />
        </default>
        <background bgimage="\Storage\Application Data\Home\love\love.jpg" (主背景图:如果背景图直接放在\Storage\Application Data\Home\下,这里可写成background bgimage="love.jpg",如果是放在Home下的文件夹里,就需要写入完整路径了。) valign="bottom" (表示从底部排列,“top”表示从顶部排列背景图。)/>

注:<default...>...</default>是这个主题默认的选择,如果下面各段插件代码中没有另行指定,主题就默认这里的选择!

配色代码区:
<scheme>
<color name="COLOR_WINDOW" value="#FFFFFF" (颜色代码,具体有颜色代码表可以参考。) />
<color name="COLOR_WINDOWTEXT" value="#000000" />
<color name="COLOR_STATIC" value="#FFFFFF" />
.
.
.
<color name="COLOR_ALERTRULE" value="#000000" />
</scheme>
具体含义见:《XML文件中配色各值的意思》

插件代码区:()内为注解
下面举例来讲:
这是一个标题栏插件:
<plugin clsid="{837FC251-FE69-43ad-84E0-EBCEDEBA0884}" name="Iconbar" height="0" (插件显示的高度,标题栏插件默认高度是20,即使“0”也表示高度20,一般写入“20”即可) >
         <background (插件背景) b-border-width="0" (边框宽度,如果是“1”,就是在这一插件行下面划一条横线)>
        </background>
        <iconbar bgcolor="transparent" fgcolor="#FFFFFF" y="0" x="0"/>
</plugin>

注:所有完整插件段都是以<plugin...>.... </plugin>表示的!

这是一个时间日期&网络运营商插件:
<plugin clsid="{E09043DF-510E-4841-B652-388316977A7A}" name="clock" height="40" (自定义的代码高度,任何代码都必须有这个参数,如果设为0,屏幕上就不显示,没有位置。所有插件代码高度相加不超过200,非Q屏手机满屏是200,超过200就会到第二页去了。多页主题主题除外,它的原理就是把每个插件的代码高度设置为200,一页一页翻。)>
     <clock>
          <date mode="long" (表示长日期格式,短日期格式用“short”表示) />
          <time font-size="39" halign="right" (靠右对齐,halign="left"表示靠左对齐,halign="center"表示居中对齐) y="-3" x="3" (x="" y=""是这个内容在176*40里面的具体位置坐标,x值超过176,y值超过40就无法显示了。) />
     </clock>
     <label>
          <text y="17">
             <carrier/> (网络运营商)
          </text>
     </label>
     <background b-border-width="1"/>
</plugin>

注:<plugin...>.... </plugin>中间没有内容,那就是空白代码,在屏幕上占有位置,但不显示内容。

总的来讲:主题就是由一个个插件代码段组成的,修改主题就是找一个布局等方面自己相对满意的主题,替换其中的背景、插件甚至配色;插件代码采用整段替换的方式比较好,但要注意插件的高度一致,然后修改其中的字体颜色、显示位置等等;
制作主题需要做的准备工作更多一点:图片、布局、要使用的插件等,然后把他们一个个拼合起来,精心修改,自己喜欢的主题就做好了,当然可能还要调试微改几次。最后不要忘了以</home>结尾!

注:主题插件代码的高度都是用像素来表示的,大家可以用PhotoShop等工具大概确定插件代码要在背景上显示的像素高度&位置,这样会比较容易作出自己满意的主题!

制作工具:
1、微软官方的SP主题制作软件Theme Generator Smartphone
这是一个所见即所得的应用程序,具有强大的功能。可以随心更换桌面、图标、铃声、时间日期、mail、MMS等等工作界面 。
系统要求: .net框架的PC(Win2000/XPSP1和XPSP2, 不支持Windows 95/98/ME)。分辨率不小于1024x768。(如果你的软件安装完成不能运行,请安装Microsoft NET.Framework 1.1) ,SP系统要求Windows Mobile 2003 (SE)(不支持2002)
通过Activesync连接
Homescreen Designer支持如下插件:
Iconbar 图标栏
MRU 最近运行程序列表
Time 时间
Date 日期
Carrier 信号强度
Profile 情景模式
Calendar 日程表
Allday 所有日期
SMS 文本短信
MMS 多媒体短信
Email 邮件
Missed Calls 未接听电话
Windows Media Player 多媒体播放器
Analog Clock 数字时钟
Alarm 闹铃

主要功能:
支持通过鼠标来移动Smartphone上的插件
主界面重命名操作
更改插件大小、颜色和文字样式
更改系统配色方案和界面
自动将PC端设置好的系统主界面传输到Smartphone端应用,并保存为.hme格式文件
更改背景图片和开始菜单
可以将第三方插件程序打包为zip格式以便传输
更改日程表宽度和高度(1-5栏)

2、手机主题工作室
需要Microsoft .NET Framework 2.0软件包的支持。
主要功能:
    1.制作smartphone系统的手机桌面主题,可立即在模拟窗口中显示所作的修改;
    2.当前版本支持如下smartphone系统的插件:
    图标栏
    快捷启动栏
    运营商及时间
    近期约会
    全天事件
    短信、邮件、彩信
    主人信息
    未接电话
    时钟插件
    动画插件
    系统监视插件
    3.支持调解插件的显示顺序;
    4.支持调解插件的高度;
    5.支持设置桌面背景及选中插件时的背景图片;
    6.可分别设置插件在非选择及选择壮态时的字体名称、粗体字、字体大小、字体颜色;
    7.可以生成桌面安装hme文件;
    8.支持导入桌面主题配置文件.home.xml文件;
    9.支持直接生成桌面主题到手机,并设为当前主题。
    10.支持打开桌面主题安装文件Hme文件;
    11.动画插件内嵌动画编辑器,支持导入Gif格式动画;
    12.支持QVGA主题;
    13.支持在线升级;
QP智软全国总代理店
淘宝店:http://shop35323450.taobao.com
拍拍店:http://shop.paipai.com/435619142

TOP

好东西哦。对于新手来说非常有用。讲解非常详细!

TOP

顶了~~
鱼说:我流泪了,你看不到,因为我在水中;
水说:我能感受到你的眼泪,因为你在我心中.

TOP

GOOD JOB

TOP

先顶后下…

TOP

支持你楼主

TOP

支持!!~

TOP

学习了~~谢谢

TOP

这么好的文章可不多见.

TOP

好帖,学习中谢谢lz

TOP

ding

TOP

太好了,

TOP

好各个各个

TOP

自己再顶一次
QP智软全国总代理店
淘宝店:http://shop35323450.taobao.com
拍拍店:http://shop.paipai.com/435619142

TOP

好贴子!学习学习

TOP

最近运行的程序  那栏  能不能换成其他的快捷键啊?

TOP

深入学习,顶!

TOP

学习中

TOP

学习中

TOP

TOP

本版最热

 41 123
发新话题