s40主题记事本编写方法
转自http://blog.sina.com.cn/s/blog_628f2a550100lrl4.html,有改动,在转用时务必说明转自该网址。word版链接:链接:https://pan.baidu.com/s/1wFWPqjFma6csdx69tbQc9Q 提取码:33vp Nth格式的主题可以用软件制作,但软件已经绝版了这里介绍用记事本编辑制作主题用Winrar是可以打开nth主题的,只要选择打开方式-winrar即可解压之后会发现里面有很多的图片,要是带滑盖声音和开关机声音的会有几个音频文件,在加上 theme_descriptor.xml这个文件的作用是告诉你的手机在什么时候应该用那张图片或是声音,待机时候的字是什么颜色的,就好像是司令部一样
那怎么去编辑它呢很简单 右键-打开方式-记事本 ,主题的制作主要就是编辑它。
以下是各个指令对应的意思(懂编程的可能会清楚一点)
按照指令格式,就可以制作主题
┏<?xml version="1.0" encoding="UTF-8"?>
┣<!DOCTYPE theme PUBLIC "-//NOKIA//DTD THEME 2.0//EN""theme.dtd">
┣<theme name="name" version="2.0">
┃上面三句是主题名、版本等信息只需要改主题名(只能为英文)
┣┅┅┅┅┅┅┅┅┅┅结构┅┅┅┅┅┅┅┅┅┅┅
┣┳<colors 颜色定义
┃┣display="main" 主显示
┃┣header_font_color 日期、网络(如:中国移动)
┃┣status_area_font_color 状态栏字体(右上角时间)
┃┣softkey_font_color 三个软键的字体
┃┣idle_font_color 待机屏幕字体
┃┣active_idle_active_font_color “当前待机模式”的列表字体
┃┣active_idle_content_background_color “当前待机模式”列表背景
┃┣shortcut_bar_popup_font_color “当前待机模式”功能字体
┃┣shortcut_bar_popup_background_color “当前待机模式”功能字体背景
┃┣menu_font_color 列表形式菜单字体
┃┣menu_highlight_font_color 列表形式菜单选中字体
┃┣grid_menu_highlight_font_color 图标形式菜单字体
┃┗reorder_highlight_font_color 帮助等信息字体
┣┳<menu_item 菜单项
┃┣list_view_icon 列表形式菜单时的图标
┃┣grid_view_icon 图标形式菜单时的图标
┃┣animating_grid 选择时的图标
┃┣app_specific_bg 多级显示时的背景
┃┗┳item_id 菜单名称
┃┣contacts 通讯录
┃┣messages 信息
┃┣callregister 通话记录
┃┣gallery 资料
┃┣organizer 管理器
┃┣settings 设置
┃┣media 影音天地
┃┣applications 软件
┃┣services 网络
┃┣simatk 64K OTA卡
┃┗push_to_talk 一键通
┣┳<wallpaper 墙纸
┃┗main_display_graphics 显示的图片
┣┳<screensaver 屏幕保护
┃┗main_display_graphics 显示的图片
┣┳<background 背景
┃┣main_default_bg 墙纸
┃┣grid_menu_bg 菜单背景
┃┣idle_status_area_bg 待机画面上列表图片(具体也不是很明白,没改过)
┃┣idle_softkey_area_bg 待机画面下列表图片(同上)
┃┗note_bg 状态背景
┣┳<calendar_bg 日历背景
┃┣january 一月
┃┣february 二月
┃┣march 三月
┃┣april 四月
┃┣may 五月
┃┣june 六月
┃┣july 七月
┃┣august 八月
┃┣september 九月
┃┣october 十月
┃┣november 十一月
┃┗december 十二月
┣┳<radio_audio_bg 收音机及音乐播放器背景
┃┣radio_bg 收音机背景
┃┗audio_bg 音乐播放器背景
┣┳<softkey_bg 软键背景
┃┣left 左软键背景
┃┣middle 中软键背景
┃┗right 右软键背景
┣┳<wait_graphics 滚动条(等待状态)
┃┗src 滚动条图片
┣┳<highlight 选择标签
┃┣tab 主标签图片
┃┣list 列表菜单标签
┃┣grid 图标菜单标签
┃┣active_idle_row 当前待机模式功能标签
┃┣active_idle_shortcut_bar 当前待机模式功能选中标签
┃┗reorder 帮助等信息的标签
┣┳<startup 开机
┃┣main_display_graphics 显示图片
┃┣tone 音乐
┃┗duration 持续时间(毫秒)
┣┳<shutdown 关机
┃┣main_display_graphics 显示图片
┃┣tone 音乐
┃┗duration 持续时间(毫秒)
┣┳<transformation_open 滑盖 开
┃┣main_display_graphics 显示图片
┃┣tone 音乐
┃┗duration 持续时间(毫秒)
┣┳<transformation_close 滑盖 关
┃┣main_display_graphics 显示图片
┃┣tone 音乐
┃┗duration 持续时间(毫秒)
┗</theme> 结束
上面只是写了每个命令都是什么意思,既然是机器用的东西,那么固定的格式是必不可少的。
每一个前面带 < 的命令都要单独的一行,就是回车之后在打。在带 < 的命令下面的,就是这个命令所包含的信息了。当然要写在它的下面了以下为一个主题的指令,就当做样例吧(自定义的东西会标绿色)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE theme PUBLIC "-//NOKIA//DTD THEME 2.0//EN""theme.dtd">
<theme name="新主题" version="2.0">
<colors
display="main"
header_font_color="0xffffff"
status_area_font_color="0xffffff"
softkey_font_color="0xffffff"
idle_font_color="0xdbdddd"
active_idle_active_font_color="0xffffff"
active_idle_content_background_color="0x333333"
shortcut_bar_popup_font_color="0x333333"
shortcut_bar_popup_background_color="0x333333"
menu_font_color="0xffffff"
menu_highlight_font_color="0x333333"
grid_menu_highlight_font_color="0x333333"
reorder_highlight_font_color="0xffffff"
grid_highlight_color="0xffffff"/>
<colors
display="second"
status_area_font_color="0xffffff"/>
<menu_item
item_id="applications"
list_view_icon="wuqi.png"
grid_view_icon="wuqi.png"
animating_grid="wuqi.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="brew"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="callregister"
list_view_icon="shuangdao.png"
grid_view_icon="shuangdao.png"
animating_grid="shuangdao.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="contacts"
list_view_icon="sandan.png"
grid_view_icon="sandan.png"
animating_grid="sandan.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="gallery"
list_view_icon="dajian.png"
grid_view_icon="dajian.png"
animating_grid="dajian.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="media"
list_view_icon="jita.png"
grid_view_icon="jita.png"
animating_grid="jita.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="messages"
list_view_icon="shuangqiang.png"
grid_view_icon="shuangqiang.png"
animating_grid="shuangqiang.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="organizer"
list_view_icon="quantao.png"
grid_view_icon="quantao.png"
animating_grid="quantao.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="push_to_talk"
list_view_icon="huojiantong.png"
grid_view_icon="huojiantong.png"
animating_grid="huojiantong.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="services"
list_view_icon="huanyingjian.png"
grid_view_icon="huanyingjian.png"
animating_grid="huanyingjian.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="settings"
list_view_icon="sanjiegun.png"
grid_view_icon="sanjiegun.png"
animating_grid="sanjiegun.png"
app_specific_bg="DMC_red.JPG"/>
<menu_item
item_id="simatk"
list_view_icon="sibada.png"
grid_view_icon="sibada.png"
animating_grid="sibada.png"
app_specific_bg="DMC_red.JPG"/>
<wallpaper
main_display_graphics="DANTE3.JPG"/>
<screensaver
main_display_graphics="dantelady.JPG" />
<background
main_default_bg="DANTE4.JPG"
grid_menu_bg="DMC_red.JPG"
idle_status_area_bg="spacer.png"
idle_softkey_area_bg="spacer.png"
note_bg="dante.jpg"
idle_status_area_bg="spacer.png"
idle_softkey_area_bg="spacer.png"/>
<calendar_bg
january="pcgames0316dmc02.jpg"
february="pcgames0316dmc02.jpg"
march="pcgames0316dmc03.jpg"
april="pcgames0316dmc03.jpg"
may="pcgames0316dmc04.jpg"
june="pcgames0316dmc04.jpg"
july="moren1.JPG"
august="moren1.JPG"
september="moren2.JPG"
october="moren2.JPG"
november="moren3.JPG"
december="moren3.JPG"/>
<radio_audio_bg
radio_bg="chengbao.JPG"
audio_bg="chengbao.JPG"/>
<wait_graphics
src="dengdaitiao1.gif"/>
<startup
main_display_graphics="dante0.JPG"
tone="kaiji.mp3"
duration="4000" />
<shutdown
main_display_graphics="LADY1.JPG"
tone="guanji.mp3"
duration="8000" />
<transformation_open
main_display_graphics="DANTE2.jpg"
tone="kaigai.mp3"
duration="4000" />
<transformation_close
main_display_graphics="LADY0.JPG"
tone="guangai.mp3"
duration="4000" />
</theme>
格式就按照上面的例子那么写,就是改点图片声音的文件名。(已经用绿色标出)
图片什么的要和 theme_descriptor.xml 文件放到一个文件夹里面
注意:不可以偷工减料,就像我上面翻译菜单项的时候,我们能看懂,但是机器不行,所以要写全了
全部都改完了,把你用到的要在做成 .nth 文件了
一个方法是简单的翻过来,先压缩成RAR文件,在改成nth文件,但容易翻车
比较稳的方法是,先找一个好使的主题文件,用WINRAR打开(注意,不是解压出来),删除里面的文件,只留一个与你的文件名不冲突的文件,之后把你自己做的主题的所有文件都拖到里面,提示压缩的那个框用默认的。
最后在改成.nth文件。 再次提醒:转自http://blog.sina.com.cn/s/blog_628f2a550100lrl4.html,有改动,在转用时务必说明转自该网址。
绿色字貌似没有显示全。。。大家下word 版看吧 谢谢分享!我就是来看看!顺便支持楼主发帖!楼主您发帖辛苦了! 暑假我要自己编一个全手绘的s40主题。有没有人给我提提建议? 。 楼主分享顶一个辛苦了感谢楼主分享 不错,支持下
页:
[1]