啦啦啦~~,上次介绍Nokia Series 40 Theme Studio 2.1中文版时说下次介绍另一种更方便的方法来制作手机主题。可惜一直没兑现,嘿嘿嘿~~~~~,让大家久等了。现在就跟大家分享经验~^O^/~ s4.0系统的手机,其主题后缀名为*.nth。其实大多数的人都知道用解压缩软件winrar是可以直接打开滴- -+,既然可以打开,那么就可以直接对其中的图片进行替换,嘎嘎嘎(表打我!这个只是基础~-。-,我要介绍的当然不是简单图片替换法啦~,大家安静!)先上一张nth文件解压缩后的图片给大家看看~
此图中已标出此次讲解重点,xml文件~~~才是写有所有主题属性的文件,修改其中的参数可以制作出和软件一样的效果- -+。此文件可用记事本直接打开修改~
可惜用记事本打开需要自己重新对齐文字- -|||,所以在此推荐大家使用word文档或者用frontpage,当然也可以用dreamweaver,hohoho~~~~
用word文档打开就非常整齐了~,以下开始介绍各属性用途以及如何修改- -+ 先来了解下每个属性区域的大概作用(在此并未对所有属性作介绍,只针对对主要的、共用的属性展开~~~): 1、属性名:<colors.... ... .../> 此类顾名思义~,就是设置手机中所有字体、背景颜色的语句,都在这个'<' '/>'中~
2、属性名:<highlight.... ... .../> 设置各类的高亮图片,比如选中某个图标时,其后面的白色背景图片~
3、属性名:<menu_item.... ... .../> 菜单项目设置,在不同视图下的图标图片。以6233为例,在网格视图状态(按“功能表”)下,一共有11个图标,每设置一个图标,就要写一段<menu_item....../>
4、属性名:<wallpaper.... ... .../> 设置主屏幕待机图片
5、属性名:<background.... ... .../> 设置默认背景图片和网格状态背景图片
6、属性名:<calendar_bg.... ... .../> 设置日历背景图片,12个月可以设置12张不同图片- -+
7、属性名:<radio_audio_bg.... ... .../> 设置收音机和音乐播放器的背景图片
8、属性名:<tones.... ... .../> 设置来电铃声和短消息铃声
9、属性名:<startup.... ... .../> 设置开机延时(毫秒)
10、属性名:<shutdown.... ... .../> 设置关机延时(毫秒)
11、属性名:<screensaver.... ... .../> 设置屏幕保护图片
12、属性名:<wait_graphics.... ... .../> 设置等待图像,就是当打开某个文件夹或者进入音乐播放器时,下面的那根滚动条~
所以,当看到用'<' '/>'围起来的就是一个大的属性类,在这其中,还有很多参数用于具体设置~~~。现在以上例图中的主题作为例子,详细介绍各种参数用法- -+
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE theme PUBLIC '-//NOKIA//DTD THEME 2.0//EN' 'theme.dtd'> <theme name='New Theme' version='2.0'> 此三句为固定格式,一般不用修改~~,不过可以修改theme name='New Theme',比如:theme name='主题一',即给主题设置主题名称~。
由于发现此段与友人的代码冲突,故只能截图显示了--|||
<menu_item item_id='applications' (“百宝箱”) list_view_icon='001.png' (列表视图时图标所显示的图片) grid_view_icon='001.png' (网格视图时图标所显示的图片) animating_grid='001.png' (网格视图时图标的动画状态) app_specific_bg='crop.2.gif' /> (标签视图时选中“百宝箱”时所显示的背景图片) <menu_item item_id='callregister' (“记录”) list_view_icon='003.png' (以下全部同上,不再重复~) grid_view_icon='003.png' animating_grid='003.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='contacts' (“通讯录”) list_view_icon='004.png' grid_view_icon='004.png' animating_grid='004.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='gallery' (“多媒体”) list_view_icon='005.png' grid_view_icon='005.png' animating_grid='005.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='media' (“影音天地”) list_view_icon='006.png' grid_view_icon='006.png' animating_grid='006.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='messages' (“短消息”) list_view_icon='008.png' grid_view_icon='008.png' animating_grid='008.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='organizer' (“事务”) list_view_icon='009.png' grid_view_icon='009.png' animating_grid='009.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='push_to_talk' (“一键通”) list_view_icon='011.png' grid_view_icon='011.png' animating_grid='011.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='services' (“服务”) list_view_icon='002.png' grid_view_icon='002.png' animating_grid='002.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='settings' (“设置”) list_view_icon='013.png' grid_view_icon='013.png' animating_grid='013.png' app_specific_bg='crop.2.gif' /> <menu_item item_id='simatk' (“simatk卡”) list_view_icon='007.png' grid_view_icon='007.png' animating_grid='007.png' app_specific_bg='crop.2.gif' />
<wallpaper main_display_graphics='1tC5+s3ezd6wrg==_z7cYxp2gkD3M.gif' (主要壁纸) /> <screensaver main_display_graphics='1tC5+s3ezd7QxA==_tZUJjCxQqXmh.gif' (屏幕保护) sec /> (迷你屏幕保护,估计是外屏~,一般没用~) <background main_default_bg='crop.2.gif' (主要背景) grid_menu_bg='crop.2.gif' (网格模式的背景图片) note_bg='236-6.png' /> (警报-提醒时的背景图片,滚动条的背景图片)
<calendar_bg january='calendar.jpg' (日历背景图片,一月) february='calendar.jpg' (二月,以下依次类推~本人懒,都用同一张图片,大家如果喜欢每个月看不同的,可以设置不同的图片代替~~~~) march='calendar.jpg' april='calendar.jpg' may='calendar.jpg' june='calendar.jpg' july='calendar.jpg' august='calendar.jpg' september='calendar.jpg' october='calendar.jpg' november='calendar.jpg' december='calendar.jpg' /> <radio_audio_bg radio_bg='radio.jpg' (收音机背景图片) audio_bg='radio.jpg' /> (音乐播放器背景图片) <wait_graphics src='https://www.rkxy.com.cn/sjjc/3.gif' /> (等待-滚动条~) <highlight tab='486.png' (标签视图时,菜单项目高亮背景图片) list='224-6.png' (列表视图时,菜单项目高亮背景图片) grid='746.png' (网格视图时,菜单项目高亮背景图片) active_idle_row='224-6.png' (“当前待机模式”时,行高亮背景图片) active_idle_shortcut_bar='746.png' /> (“当前待机模式”时,快捷栏高亮背景图片)
</theme>
(结束,此文件是完整的,可以直接代替- -+)
以上是整个xml文件的主要属性介绍~,修改时只要在“=”后面双引号中输入想替换的图片名称,并且把此图片用winrar复制到nth中~即可。对颜色不熟悉的可以用photoshop先预览颜色,然后把颜色的代码输入即可~,比如红色:0xFF000C,ps中是#FF000C,0x为固定格式~后面加上颜色代码即可~~~。其他属性名称都不能修改!会破坏文件~无法识别。
此外,在这里所说的“高亮”等名词,不再此作解释~,要了解的请看偶得“ 用“Nokia Series 40 Theme Studio”给6233制作主题 ”~~~,省得重复了。嘿嘿嘿,这样就不用下载任何软件~~也可以制作自己的主题了~~~~。个人觉得,不用重复打开、选择图片方便很多~特别是给11个手机图标换图片时,需要替换n个- -|||是件痛苦的事情,但用xml直接复制粘贴文件名就很快了。~~~
好了,谢谢观赏~,希望对大家有所帮助。@_@

