前言:前不久给大家介绍了 C65 主题的制作,受到了大家的欢迎 。今天就和大家一起探究一下小 c 的菜单 DIY。这里说的菜单,除了九宫格菜单外,也包括九宫格 9 个宫的各个菜单项 。学习了本文,你不仅可以定制自己的 9 宫格菜单(变更九宫格的排列、增加新格,定义各个宫的功能),还可以把每个宫的菜单项任意的修改!彻底的 DIY 菜单内容,打造属于自己的终极小 c !闲话少说,快跟我来吧!
一.准备!工作前应该做的
1.下载 http://yizhe.net/c65 下载区的 *.fs Files Creator 1.1 和 Menu Creator 两个软件包并解压;
2.手机需要 OD 破解打开隐藏目录;
3.准备一个九宫格图标库,可从 http://yizhe.net/c65 上下载“九宫图标库”,内含 24 套图标及相关配置文件,本文要以当中的 FlexMenuB 作为实验讲解对象;
4.学习两篇菜单更改的文章,分别是 herrliu 的《一种简单易行的更换九宫图标库的方法》和 hetian 的《 颠覆 —— 九宫菜单变 12 宫菜单、 18 宫菜单》 。两篇文章在 younet 的宝典里都能找到,分别在 http://bible.younet.com/files/2004/11/24/233935.shtml 和 http://bible.younet.com/files/2004/10/09/215851.shtml ;
5.由于要更改的东西比较多(而且有一定的风险,呵呵),建议大家先在模拟器上使用通过后在往自己的爱机上做 。
二.开始!温习 《一种简单易行的更换九宫图标库的方法》和《 颠覆 —— 九宫菜单变 12 宫菜单、 18 宫菜单》
两篇文章的阅读就不说了,这里提到这两篇文章是因为这两篇文章透露出来了菜单更改 过程的某些重要信息 。这里先总结一下:
【革命——彻底DIY自己的C65菜单】《一种简单易行的更换九宫图标库的方法》一文告诉我们,九宫格菜单其实就保存在手机的 configjappFlexMenu 文件夹里,我们要更改九宫格的图标就只要把新的包含图标和配置文件的 FlexMenu 文件夹覆替换掉手机里的 FlexMenu 文件夹就行了 。而《 颠覆 —— 九宫菜单变 12 宫菜单、 18 宫菜单》告诉我们,菜单的配置是由 main.fs 等扩展名是 .fs 的文件决定的,要定制自己的个性菜单,就要了解 .fs 文件!好,明白了上面两点,我们就可以进入深层次的学习了 。
三. 深入!揭开 .fs 文件的面纱
.fs 文件和我原来研究过的主题配置文件不同,主题配置文件是遵循 xml 格式写的, 而 .fs 格式的文件用一般的文本编辑器打开是乱码,确实很头疼 。不过既然有 *.fs Files Creator 这样的软件出来,说明该文件格式还是可以读的,只不过要借助软件了,这对喜欢研究源码的玩家不得不说是个遗憾 。日后如果哪位找到察看源码的方法,一定要告诉我 。
回到正题 。打开早先准备好的 FlexMenuB 文件夹,可以看到里面有 18 张 .png 格式的图片, 5 个 .fs 格式的文件,另外两个配置文件不明,暂时不用 。这里主要研究的是 5 个 fs 文件 。今天使用的工具是 Menu Creator !解压 Menu Creator.rar ,得到的 mccx65.exe 就是可执行文件了 。双击它运行,点左上角的 File->Open File ,选中 FlexMenuB 中的 main.fs ,打开 main.fs 文件,界面如图 1。
图1
可以看到,界面分为 4 个区: Menu name 是声明现在更改的是哪个菜单 。TXT_SUBI_02_J_MainMenu 就是九宫格菜单了;右边的 Menu icon 是给菜单定义一个图标 。如果不定义的话,系统会用每个菜单项的图标来显示,这点下面我会提到;下面的 SoftKeys 区是定义在该菜单下,左右软键的功能 。比如在现在九宫格菜单下,左右软件对应的是 My menu( 常用功能 ) 和 Option (选项);最后的 Menu items 就是该菜单下显示的菜单项 。比如我们看到的 Message ( 5 )就是短信,对应功能键 5 , eatra(7) 就是附加功能,对应功能键 7 等等 。注意列表中有 Name,Function 的区别 。我的经验是我们只需要指定 Function ,则相对应的 Name 软件会帮我们设置好 。
推荐阅读
- 红酒礼仪—如何优雅的倒红酒
- C65的攻略——红外线篇
- 鼻涕虫怎么彻底消灭
- 怎么改善油性皮肤
- 革命传统有哪些
- 闽东革命烈士陵园介绍
- 华为手机永久关闭系统更新方法 华为手机怎么彻底关闭系统更新
- 苹果6怎么彻底卸载软件
- 苹果7plus怎么彻底删除软件
- 妊娠纹能彻底消除吗