统计在线人数...

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

[ 来源:网络 | 作者:佚名 | 时间:2007-12-6 上午 10:41:13 | 浏览:统计中... ]

  啦啦啦~~,上次介绍Nokia Series 40 Theme Studio 2.1中文版时说下次介绍另一种更方便的方法来制作手机主题。可惜一直没兑现,嘿嘿嘿~~~~~,让大家久等了。现在就跟大家分享经验~\^O^/~
  s4.0系统的手机,其主题后缀名为*.nth。其实大多数的人都知道用解压缩软件winrar是可以直接打开滴- -+,既然可以打开,那么就可以直接对其中的图片进行替换,嘎嘎嘎(表打我!这个只是基础~-。-,我要介绍的当然不是简单图片替换法啦~,大家安静!)先上一张nth文件解压缩后的图片给大家看看~

未标题-21.jpg
按此在新窗口浏览图片!

  此图中已标出此次讲解重点,xml文件~~~才是写有所有主题属性的文件,修改其中的参数可以制作出和软件一样的效果- -+。此文件可用记事本直接打开修改~

未标题-22.jpg
按此在新窗口浏览图片!

  可惜用记事本打开需要自己重新对齐文字- -|||,所以在此推荐大家使用word文档或者用frontpage,当然也可以用dreamweaver,hohoho~~~~  

未标题-23.jpg
按此在新窗口浏览图片!

  用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="主题一",即给主题设置主题名称~。

  由于发现此段与友人的代码冲突,故只能截图显示了--|||

未标题-2234234.jpg
按此在新窗口浏览图片!

  <menu_item
  item_id="applications" 

9 8 :
;  (“百宝箱”)
  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

9 8 :
" />       (警报-提醒时的背景图片,滚动条的背景图片)


  <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="http://news.newhua.com/news1/phone_use/2007/126/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直接复制粘贴文件名就很快了。~~~

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

9 8 :

上一篇:现在不买就后悔 10款圣诞节要涨价手机

下一篇:安装l7驱动与手机伴侣MPT使用步骤

>> 相关文章

共有0人参与评价,平均得分:0分
评论内容只代表网友观点,与本站立场无关! 查看完整内容
   

分类导航
本类阅读排行本类推荐排行
  1. 对每一分钱负责! 2000以下手机有...
  2. 佳能发布新入门单反EOS 450D
  3. 官方开放摩托罗拉 L7手机的升级软...
  4. 掌中的神器!近期上市拍照手机推...
  5. 来电管理软件QCellCore使用指南
  6. 手机电子书的格式有哪些?详解推...
  7. XV6700使用GPS导航的相关设置
  8. 柳荫倩影 尼康D90套头眼中的粉红...
  9. 新版Xbox 360:65nm CPU+ 90nm G...
  10. 在PPC上设置WAP包月的方法中国联...
  11. 使用诺基亚6120c的GPS导航体验
  12. 打造个性开机画面多普达696修改开...
随机推荐文章

广告位

当前在线人数
关于我们 | 广告联系 | 版权声明 | 帮助中心 | 友情链接 | 网站地图
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)