当我看到有的自制主题上有星期时,觉得挺不错的,比较方便。但是带星期的主题的背景图片我不一定喜欢,相反, windows 默认主题我倒是觉得不错,简单即是美,呵呵。于是我想,不如自己修改一下手机自带的 windows 主题文件,让它能显示星期。
到网络上搜索了一下桌面主题的定义以及关于如何修改的文章,了解了时间的定义语句。其实,要显示星期,就是要将日期的显示模式从“短日期样式”修改成“长日期样式 ” ,这需要解决两方面的问题,其一是在手机上设置长日期模式的显示方式,其二是修改相应桌面主题的 xml 文件。
第一步骤:在手机的设置――其他――区域设置――长日期样式中,选择好能够显示出星期的模式。(可惜,只有一种能够显示星期的模式供选择,而且星期在前,日期在后,看起来不大符合日常习惯,如果有更多能显示星期的模式供选择就好了)。
第二步骤:确信已经安装了手机同步软件,然后将手机通过数据线连接上 PC ,找到手机上的根目录下的 \application Data\Home 文件夹下,里面有定义桌面主题的 xml 文件。我选择的是修改 windows 默认方案,其对应的文件名是 full.home.xml ,将此文件复制到 pc 上以便于修改。右键单击 full.home.xml 文件,在弹出的右键菜单上选择“编辑”打开文件。然后找到下面这小节语句(假如你想修改的 xml 文件文件名和我的稍微不同或者想修改其他 xml 文件,或者 xml 文件中下面这节语句稍有不同,也没有关系,领会精神举一反三即可,呵呵)
<plugin clsid="{E09043DF-510E-4841-B652-388316977A7A}" name="carrier" height="46">
<label>
<text><carrier/></text>
</label>
<clock>
<time y="21"/>
<date y="21" halign="right"/>
</clock>
</plugin>
这节语句实际上是一个插件,其中, carrier 是网络运营商的名字, clock 这句是定义显示时间、日期显示位置、模式的,这两个显示被定义在桌面主题的同一区域,因此在同一插件中。
找到后,我们只需要在其中 <date y="21" halign="right" /> 一句中加一个定义日期显示样式的参数,即 mode="long" ,也就是将日期显示样式定义为长日期显示样式。修改后的如下,请注意格式以及标点符号:
<plugin clsid="{E09043DF-510E-4841-B652-388316977A7A}" name="carrier" height="46">
<label>
<text><carrier/></text>
</label>
<clock>
<time y="21"/>
<date y="21" halign="right" mode="long"/>
</clock>
</plugin>
修改好后,保存修改,关闭文件。将之回传到手机 \Application Data\Home 文件夹下,覆盖原文件(如果你觉得有必要,可以备份原文件后再覆盖)。
第三步骤:是不是觉得没有任何变化发生?呵呵,别急,还差最后一步了。在手机上,选择设置――主屏幕――主屏幕布局这项。
选择除 windows 默认方案的其他方案,确认,然后退出回到桌面,这时桌面主题已经换成你选择的主题方案了。然后再次回到主屏幕布局这项,这次选择“ windows 默认方案”,确认,退回到桌面,这个时候,修改后的桌面主题生效了,星期显示出来了,怎么样?是不是觉得很简单?
同理,你也可以试试给手机中自带的其他主题加上星期显示。