MyMenu2/MyMenu2_Editor ——自定义菜单
曾经发过E71的VKP版本。做了一个ELF,VKP都能运行的,MyMenu2,大意为第二个MyMenu,第一个为系统本身的
要生成VKP需要加上VKP条件编译
MyMenu2.cfg放到\ZBin\etc\
使用utf8编码
格式为“名称|功能”,功能可以是功能地址,文件路径,一个目录(需要0x254函数支持,必须以“\”符号结尾),也可以是一个快捷功能名称(如:DEVICE_INBOX,这个功能暂时只支持SGOLD机型以及E71Cv41,主要是FUNC_PT_START,FUNC_PT_END这个按机型而异,本来可以用GetShortcutRecordByName函数,但是NEWSGOLD这个函数我还不会用,只好自己写了一个函数),也可以不写名称,只写功能,此时名称会做一些自动处理。
可以参考example/MyMenu2.cfg。
菜单功能:
1.按0-9进入对应序号的功能,0为第10个,按*显示作者信息,#键打开MyMenu2_Editor(放在0:\ZBin\utilities\MyMenu2_Editor.elf)
\ZBin\etc\MyMenu2.cfg例子:
短信计数器|0:\ZBin\utilities\SMSCountReader.elf
0:\ZBin\utilities\SMSCountReader.elf
多功能收件箱|DEVICE_INBOX
图片|A07078C1
EX_PICTURES
A0707995
ZBin|0:\ZBin\
音乐|4:\Music\
打开文件夹功能需要0x254号函数__arm int StartNativeExplorer(NativeExplorerData* data);支持
MyMenu2_Editor功能:
作为和MyMenu2配套的的ELF,编辑\ZBin\etc\MyMenu2.cfg,目前支持编辑,添加,插入,删除,上移,下移功能,按0-9进入对应序号的功能,0为第10个,按*显示作者信息。
编辑支持名称编辑和功能编辑,可以自行添加文件,文件夹,以及功能地址,以及快捷功能名称。
http://mobile.0110.cn/attachments/month_0805/20080505_8545e1fabb0b3a75c202PD7xCIEMrn0I.jpghttp://mobile.0110.cn/attachments/month_0805/20080505_54fb73d6c8997fbb8ada16ePP98CT8bK.jpghttp://mobile.0110.cn/attachments/month_0805/20080505_c4e6f52170aba304ea9ewoZNgIyM7tUT.jpghttp://mobile.0110.cn/attachments/month_0805/20080505_abcebae1bb6c4b17d362HxhW6UknB1Ku.jpg
[ 本帖最后由 BingK 于 2008-5-7 15:59 编辑 ] Revision: 883
Author: bingkx
Date: 16:13:06, 2008年5月7日
Message:
+0x254
----
Modified : /SieELF/ELFLoader_lg8/vkp/C6Cv53/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/C7Cv22/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/CX6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/CX7Av25/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/CX7Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/ELC1v41/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/M6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/M75Cv25/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/M81Cv51/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/S68Cv51/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/S6Cv53/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/S7Cv47/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/SK6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/SL6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/SL7Cv47/swilib.vkp
Revision: 868
Author: bingkx
Date: 22:29:16, 2008年4月30日
Message:
+0x254
----
Modified : /SieELF/ELFLoader_lg8/vkp/E71Cv41/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/S7Cv47/swilib.vkp
的确已经更新了!!!!
不过还是觉得S75的这个有点问题。因为S75有个图标栏扩展的3。5的补丁,里面的插件没效果
[ 本帖最后由 lusure111 于 2008-5-7 16:43 编辑 ]
///
菜单乱码怎么回事 有可能是你的基础文件不够新??>>>>回复 4# 的帖子
使用utf8编码回复 3# 的帖子
和swilib无关 原帖由 BingK 于 2008-5-7 17:10 发表 http://mobile.0110.cn/images/common/back.gif和swilib无关
那可能是什么原因呢??? S7C 使用正常,但选择的时候,菜单就变得特怪 解决楼上的问题。 请问能不能定义快捷键呀,不然我要怎么才能通过右软件调用这个ELF 其实俺是这么想的
好像有很多类似这种菜单一样的东西了
快捷方式的
4MotorIcons,摇杆快捷方式
FastRun2 - 待机增加显示快捷方式
IdleLinks2.0 桌面显示快捷方式
sMENU 0.90--开始菜单
SCRTOOLv2.13ANSI
拨号界面快捷键扩展
已经这么一大堆了
LSD有啥要求我想大概上面这一堆应该有满足的了吧
回复 12# 的帖子
呃,有道理我只是想写一个简单的东西满足自己的简单要求
回复 13# 的帖子
我是告诉我LSD的问题的答案,你写的东西,能给大家分享一下,就好了,别哪天弄个注册码啥的 其它几个有的我也有用,其实这个我最想的就是可以定义文件夹,这样我就可以打方便的打开深层的文件夹,不用一级级的打开,很烦的,特别是经常用的,就比如ZBIN下的ECT等 LSD,可以用MC里的收藏夹功能嘛。 请问楼主。。。我的这个ELF能用。。但是我想像你一样把它设置在桌面上,用右软键打开。。这里怎么实现
回复 17# sun902 的帖子
呵呵,我用的是这个版本,http://mobile.0110.cn/viewthread.php?tid=369381&extra=page%3D1,ELF版本仅当是附加产品-_- 这个ELF太好了,我一直找不到快捷打开文件夹的方法,这个补丁终于给了解决的办法,谢谢作者无私分享哈,^_^但是我的S75
MyMenu2_Editor
无法保存,编辑或者新建后无法保存。。。“离开”后再进入,没有任何变化。。。。是怎么回事呢?
[ 本帖最后由 fengke 于 2008-5-17 22:20 编辑 ]