有很多朋友都想让Smartphone的桌面显示星期,但很多主题都没有考虑到这一点。
按照正常的情况应该可以直接修改主题文件XML里的相关代码就可以显示星期了,也就是手机设置里虽然可以设置长日期显示星期,而一般主题默认的是显示短日期,所以靠普通的主题文件是无法显示星期的,因为水平有限,我还没找到调用长日期的代码是多少,所以就没办法修改主题,但有个变通的办法可以解决这个问题,就是修改注册表:
1.修改长日期显示
先进入开始---设置----区域设置--把长日期设置成 星期 年 日
一定要这样操作一下,要不新的机子注册表里是看不到一些参数的
2.修改注册表
进入注册表找到HKEY_LOCAL_MACHINE\nls\overrides
这里面有个SLDTE和SSDTE的字符串值,SLDTE的是长日期,SSDTE的是短日期,直接将长日期的dddd yyyy''年''M''月''d''日'',拷贝,替换掉SSDTE的值,就可以了
dddd 星期一
dddd yyyy''年''M''月''d''日'' 星期一 2006年06月15日
dddd M''月''d''日'' 星期一 06月15日
可以自由组合
3.重新启动手机这样就可以显示星期了
[s:11]
按照正常的情况应该可以直接修改主题文件XML里的相关代码就可以显示星期了,也就是手机设置里虽然可以设置长日期显示星期,而一般主题默认的是显示短日期,所以靠普通的主题文件是无法显示星期的,因为水平有限,我还没找到调用长日期的代码是多少,所以就没办法修改主题,但有个变通的办法可以解决这个问题,就是修改注册表:
1.修改长日期显示
先进入开始---设置----区域设置--把长日期设置成 星期 年 日
一定要这样操作一下,要不新的机子注册表里是看不到一些参数的
2.修改注册表
进入注册表找到HKEY_LOCAL_MACHINE\nls\overrides
这里面有个SLDTE和SSDTE的字符串值,SLDTE的是长日期,SSDTE的是短日期,直接将长日期的dddd yyyy''年''M''月''d''日'',拷贝,替换掉SSDTE的值,就可以了
dddd 星期一
dddd yyyy''年''M''月''d''日'' 星期一 2006年06月15日
dddd M''月''d''日'' 星期一 06月15日
可以自由组合
3.重新启动手机这样就可以显示星期了
[s:11]