WM系列智能手机的主题自己修改.doc_第1页
WM系列智能手机的主题自己修改.doc_第2页
WM系列智能手机的主题自己修改.doc_第3页
WM系列智能手机的主题自己修改.doc_第4页
WM系列智能手机的主题自己修改.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WM系列智能手机的主题(XML)源文件大解2009年01月11日 星期日 17:27玩转WM5系列智能手机的主题(XML)源文件 主题是智能手机上才有的东东,它就是手机在桌面上显示的内容,主题一般由主题 XML 文件和图片组成,这些 XML 源文件就保存在手机内储的Application DataHome 目录下,都为*.xml文件,文件名必须是*.home.xml的形式,如手机默认的简单主题的文件名为:simple.home.xml,但若将它改写成simple.xml那么在“开始”“设置”“主屏幕”里就无法找到simple.这个主题了! XML 文件是由一些代码构成的,所以我们只要大概的明白了这些代码的含义,就可以随心所欲的 DIY 自己的主题了! 首先我们有必要了解 XML 的一些基本规则: 1. XML 文档必须包含在一个单一元素中; 2. XML 元素不能重叠,必须正确的嵌套; 3. 不能省去任何结束标记 , 或者说标记必须成对; 4. XML 元素是区分大小写的,也就是大小写敏感; 5. XML 文档中的属性必须有值,那些值必须用引号括起,可以使用单引号,也可以使用双引号,但要始终保持一致; 6. 如果文档包含 XML 声明,则它一定是第一个出现的东西; 7. XML 注释和 HTML 注释的形式及用法相同,如: 就表示一个注释。 即: 下面我们先来看一个简单的主题的 XML 源文件,即 simple.home.xml首先当然要将智能手机与电脑联机,然后将这个文件从 Application DataHome 目录下复制到电脑上的任意位置,再在这个文件上单击右键,选择用“记事本”方式打开它。 当然如果你经常要编辑这些 XML 主题源文件的话建议你设置“始终用记事本这个程序打开这类文件”,如下图所示。 用记事本打开 simple.home.xml 显示如下,我一一来向大家介绍这些代码的含义: 最搞笑是将 改成 : 桃江移不动联不通 这样就会在桌面上显示桃江移不动联不通 , 但是在拨打电话时还是显示你默认的运营商的名字 , 如下图 : 也就是说如果想让手机的桌面和拨打电话窗口都显示其他的名字 , 必须改注册表 , 如果只是想桌面上换一下就用上面的方法可以非常容易的实现了。 附在注册表中修改中国移动为其他名称的方法: 打开注注册表,找到:hkey_local_matchinesoftwaremicrosoftriloperatornames 下建一个:string value name 为 46000,value data 为你要显示的字符串如 中国移动网络 。 我最喜欢的是 / 网站上的 Orchid 主题,因为它开放了源代码,我们可以任意的修改和编辑的,下面就来介绍一下这个主题的源文件。我们先必须/html/zuopinxiazai/index.html下载一个 Orchid 主题的 CAB 格式的安装文件,注意版本有很多种,根据自己的爱好选择吧!还有一种设置非常方便的: 安装后以后只要任意地再选一个主题,它就会自动加上上面的导航栏“最近,开始,游戏,附件,插件”,当然还可以分组设置 任意打开一个Orchid_full.home.xml源文件后,如下图: 与 之间就对应一个插件,要知道这个插件是什么意思,关键的就看 name= ?如:iconbar 就是电池,信号图标的状态栏;carrier 移动运营商 一、以下为手机桌面的最上面一行、显示电池、信号图标的状态栏的代码,一般是源文件里的第一个插件!当然你也可以删除,或者复制这段代码到其他地方。 二、以下为显示移动运营商的代码: 三、以下为显示时间的代码 : : 这里要重点说明一下 : 这个插件的关键语句显然是 :其中 是我加上去的,它的作用就是显示秒钟,不过听说这样会比较耗电!len=2 如果改成 len=1那么就会由 8:08:08 变成 8: 8: 8就是位数的意思。当然如果秒数有两位,比如说是18秒, len=1 也会显示成 18 的。:可以改成其他的字符,如 *,#,时,分,秒。上面的 这一段代码显然是控制时钟,分钟,秒钟的字体大小:font-size;宽度:font-width;阴影:shadow;颜色:color的。这个可以任意的设置,自己多改几次对照一下就会出效果的! 关于颜色的代码,可以访问下面这个网页,非常的棒,偶一直在用的,当然将这个网页保存了: /resources/CheckColor/CheckColor.htm 四、以下为通话中的桌面显示代码: Call in progress: 通話中 : 嘻嘻,广大Lqem ,你的手机正在通话中哦. 显然, 这段代码的意思就是当不是在通话中时,这个提示就不会出现的.五、以下为未接电话的代码: Missed calls: 未接來電 : 嘻嘻,广大 Lqem ,你有未接电话哦: 六、以下为全天事件的代码: 同样的, 这段代码表示,当没有设置全天事件时,它不会显示 七、以下代码表示桌面上被选择文字的颜色: 八、以下代码为 Orchid 主题的精华所在,本人觉得非常的实用,不过它本身的排版不是很合理, 字体较小,颜色偶也不满意,所以就这些代码改得面目全非后,终于弄好了,即将关键性的文字放到了左边,代码如下 : % % 電池 :% 信號 :% 記憶 :% 存儲 :% 月 日 -星期 星期 -星期 年 唉 , 这里要说明的东东太多了 , 我只简单的介绍一下 , 自己慢慢去 DIY 吧 , 显然是控制字体的的垂直位置 y=45 ,水平位置 align, 大小 font-size, 宽度 font-width, 颜色 fgcolor 的 . % % 表示手机的剩余电量和剩余存储量 . 年 月 日 显然表示年月日 , 其中年月日可以用其他字符表示 , 如,反正只要自己明白就行。 星期 表示星期和星座,其中星期可以改成“周”。 年 分别表示生肖(如猪年),农历(如十一月大十九),节气。另外 lmonth 标签可以改成 lleapmonth, lshortmonth, lmonthlen 中的任何一个效果我懒得说了,自己去改。 九、以下为情景模式的代码: Profile: 操作模式 : 多普达 596,这里的文字可以任意修改: 十、以下为日程提醒的代码: 如果将 这一段去掉的话,选中日程提醒就不会有背景了!其他的类似! 这里本身显示两行的(即一行日程提醒的内容,一行是日程提醒的时间),我修改了一下,变成一行了 十一、以下为 Orchid Home 快捷方式插件代码(显然我作了改动 _ ): 十二、以下为快捷方式文字说明的代码: shortcutbar icon-spacing=3 icon-size=small mode=icon name=list grouped=true autosort=true last !- 快捷组支持 shortcut 直接指定文件和 shortcutdir 指定目录下所有文件两种方式, 为了方便定制,这里使用 shortcutdir 来指定快捷方式目录,两种方式可以混合使用。 如果需要指定快捷方式顺序或自己组织分组,可参考下面 shortcut 标签的例子。 - 十三、以下为短信、彩信、电子邮件的代码: 十四、以下为 Orchid Home 的节日插件: 十五、以下为 Orchid Home 的倒计时插件: 这两个都可以在 Orchid Home 里设置的WM 手机 XML 主题含意详细说明 (2009-02-06 14:24:52) 标签:杂谈 分类:电脑技术 / 1、表示这是一个 XML 文件;/ 2、主题都是以 home 标签开始的,在主题文件的最后可以看到他的结尾标签 home; Microsoft Corporation/ 3、主题的作者; / 4、作者联系地址; Windows Default Windows 기본값 Windows 标准 Windows 预设配置 Windows 默认方案/ 5-9、主题名称,这就是你在 设置-主屏幕 中看到的名称。/ 下面是 lang 语言文件属性,这个属性表示主题在各种语言系统环境下显示的名称。/ lang=”00409 - 英文/ lang=”00412 - 韩文/ lang=”00411 - 日文/ lang=”00404 - 繁体中文/ lang=”00804 - 简体中文 1.0/ 10、主题的版本 / 主题属性中有需要指定的属性但没指定时,就会采用这里指定的默认设置/ target-width 主画面宽 target-height主画面高/ 普通屏幕的不用设置,如果是设计QVGA的主题,这就需要写上target-width=”240 target-height=”320/ font-face = 字体名称/ font-size = 字体大小/ font-weight=”normal” = 字型样式-正常/ padding-left = 套件的内容和左边界的距离/ padding-right = 套件的内容和右边界的距离/ padding-top = 套件的内容和上边界的距离/ bgcolor=”transparent” = 背景颜色=透明 这样才能看得到背景图片/ fgcolor=”COLOR_HOMETEXT” = 文字颜色/ COLOR_HOMETEXT 表示使用色彩配置中的 COLOR_HOMETEXT,色彩配置后面会提到。/ b-border-color - 线框颜色/ b-border-width - 线框粗细/ 线框就是每个套件下面都会出现的那条线,用来和下一个套件作区分。/ 各种状态下的格式,必须要和 state 属性一起使用。/ state - 状态,比较常见的是 selected,表示选择到这个套件的时候。 / valign=”bottom” = 对齐,bottom 表示对齐底部 在背景图片超过解析度大小的状况下,bottom 对齐就会舍弃掉背景图片上部超出的部份;相反的,top 对齐就会舍弃掉背景图片下部超出的部份。/ 背景图片 / 配色方案/ XML文件中配色各值的意思/ COLOR_WINDOW/ 所有应用程式视窗和控制项的背景色彩,包括卷轴的透明部位。/ COLOR_WINDOWTEXT/ 清单检视、控制项和标签的文字色彩。未设定功能表文字色彩、软键文字色彩或按钮文字色彩。/ COLOR_STATIC/ 静态控制项的背景色彩,例如标签。同时设定信息方块的背景色彩。/ COLOR_STATICTEXT/ 静态控制项的文字色彩,例如标签。/ COLOR_HIGHLIGHT/ 清单检视、控制项、功能表和软键按钮的选取区域色彩。/ COLOR_HIGHLIGHTTEXT/ 当项目有选取区域时的文字色彩,例如清单检视元素或控制项和反白的软键。/ COLOR_MENU/ 功能表的背景色彩。/ COLOR_MENUTEXT/ 功能表项目的文字色彩。/ COLOR_GRAYTEXT/ 停用的文字色彩,例如停用的功能表项目和软键按钮。/ COLOR_GRADLEFT/ 背景渐层的起始色彩值。/ COLOR_GRADRIGHT/ 背景渐层的结束色彩值。/ COLOR_INTGRADLEFT/ 次要背景渐层的起始色彩值。/ COLOR_INTGRADRIGHT/ 次要背景渐层的结束色彩值。/ COLOR_HIGHGRADLEFT/ 不支援渐层的醒目提示。 COLOR_HIGHGRADLEFT 和 COLOR_HIGHGRADRIGHT 必须设定成相同的数值。/ COLOR_HIGHGRADRIGHT/ 不支援渐层的醒目提示。 COLOR_HIGHGRADLEFT 和 COLOR_HIGHGRADRIGHT 必须设定成相同的数值。/ COLOR_TRAYGRADLEFT/ 标题列渐层的起始色彩值。/ COLOR_TRAYGRADRIGHT/ 标题列渐层的结束色彩值。/ COLOR_TRAYTEXT/ 标题列文字的色彩。/ COLOR_WINDOWFRAME/ 主视窗和软键区域之间以及卷轴缩图周围边框的分隔线色彩。/ COLOR_BTNFACE/ 软键区域中未选取的背景色彩。/ COLOR_BTNTEXT/ 软键区域、导览图像和卷轴缩图中未选取的背景色彩。/ COLOR_SCROLLBAR/ 卷轴线条的色彩。/ COLOR_ALERTTITLE/ 警示内标题文字的色彩。/ COLOR_ALERTWINDOW/ 警示的背景色彩。/ COLOR_ALERTRULE/ 警示的分隔线的色彩。/ COLOR_HOMERULE/ 首页 屏幕上分隔线的色彩。/ COLOR_HOMETEXT/ 首页 屏幕上未选取文字的色彩。/ COLOR_HOMEHIGHLIGHTTEXT/ 首页 屏幕上已选取文字的色彩。/ COLOR_HOMEHIGHLIGHT/ 首页 屏幕上已选取嵌入程式的色彩。 / 顶部状态栏 / Orchid Shortcut 快捷方式插件 / 音乐播放插件 / GPRS流量监控插件/ height - 这个区块在主画面所占的高度。/ iconbar - 标题栏/ background - 套件的背景/ gradient=”title” - 使用渐层背景,如果没有这个属性标题就会变成单色/ bgcolor - 背

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论