分享
 
 
 

巧用xml文件制作做s4.0手机主题

王朝other·作者佚名  2008-12-28
窄屏简体版  字體: |||超大  

啦啦啦~~,上次介绍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="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直接复制粘贴文件名就很快了。~~~

好了,谢谢观赏~,希望对大家有所帮助。@_@

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有