XML 玩转WM5系列智能手机的主题源文件

主题是智能手机上才有的东东,它就是手机在桌面上显示的内容,主题一般由主题 XML 文件和图片组成,这些 XML 源文件就保存在手机内储的\ Application Data \ Home 目录下,都为* 。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 Data \ Home 目录下复制到电脑上的任意位置,再在这个文件上单击右键,选择用“记事本”方式打开它 。

XML 玩转WM5系列智能手机的主题源文件



当然如果你经常要编辑这些 XML 主题源文件的话建议你设置“始终用记事本这个程序打开这类文件”,如下图所示 。

用记事本打开 simple.home.xml 显示如下,我一一来向大家介绍这些代码的含义:

最搞笑是将
改成 : 桃江移不动~联不通
这样就会在桌面上显示桃江移不动~联不通 , 但是在拨打电话时还是显示你默认的运营商的名字 , 如下图 :

也就是说如果想让手机的桌面和拨打电话窗口都显示其他的名字 , 必须改注册表 , 如果只是想桌面上换一下就用上面的方法可以非常容易的实现了 。
附在注册表中修改中国移动为其他名称的方法:
打开注注册表,找到 hkey_local_matchine \ software \ microsoft \ ril \ operatornames 下建一个 string , value name 为 46000,value data 为你要显示的字符串如 " 中国移动3G网络 "。
我最喜欢的是 http://www.orchid-soft.com/ 网站上的 Orchid 主题,因为它开放了源代码,我们可以任意的修改和编辑的,下面就来介绍一下这个主题的源文件 。我们先必须 gc http://www.orchid-soft.com/html/zuopinxiazai/index.html 下载一个 Orchid 主题的 CAB 格降陌沧拔募⒁獍姹居泻芏嘀郑葑约旱陌醚≡癜桑?J
有一种效果如下:

一种效果如下:

还有一种设置非常方便的:

安装后以后只要任意地再选一个主题,它就会自动加上上面的导航栏——“最近,开始,游戏,附件,插件”,当然还可以分组设置……


任意打开一个 Orchid_full.home.xml 源文件后,如下图:

与 之间就对应一个插件,要知道这个插件是什么意思,关键的就看 name= ?,如 iconbar 就是电池,信号图标的状态栏; carrier ——移动运营商…………
一、以下为手机桌面的最上面一行、显示电池、信号图标的状态栏的代码,一般是源文件里的第一个插件!当然你也可以删除,或者复制这段代码到其他地方 。

推荐阅读