爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: zhangxxx
收起左侧

[其它] MegaDial修改版的详细设置说明

[复制链接]
发表于 2008-6-27 09:27:25 | 显示全部楼层
非常感谢作者的努力,非常有用的elf,一定会放到启动文件夹中
下面是我使用的测试报告

[测试报告]

使用版本 1.43 
机型 EL71
Bug报告:
1、通讯录中某个人没有记录任何电话时,当上、下键选到这个人是滴一声死机。估计是根据号码在区号秀中查询时,由于电话号码为空,在区号秀中查询出错导致死机。
2、第一个号码被选中的联系人的区号会被下一个联系人的名称给覆盖,显示上有点混乱。如果选中的是第二个联系人,显示就正常了,如图中的蓝色圈处。


建议:使用ip拨号时最好能让用户自定义拨号键,现在el71是长按音量减小键,我希望是短按*号键,就像6688的ip拨号那样,并且不需要由用户选择使用本地ip还是国际ip最好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-27 10:49:34 | 显示全部楼层
1~~这个不是elf的问题...........s65是不死机的.,,,,,,,,,,,
回复 支持 反对

使用道具 举报

发表于 2008-6-29 11:41:13 | 显示全部楼层
完全可以在程序中加入判断,当号码为空时不显示区号就可以了啊
回复 支持 反对

使用道具 举报

发表于 2008-6-29 13:36:30 | 显示全部楼层
夜神能否上传elf格式的文件,你上传的rar格式的手机上解压出来的文件运行无效,所以还请夜神及
回复 支持 反对

使用道具 举报

发表于 2008-7-2 09:45:24 | 显示全部楼层
感谢夜神又更新了

[测试报告]

使用版本 1.44
机型 EL71
报告:
1、通讯录中电话为空时,死机的问题仍然存在
2、列表改成三行,解决了显示遮盖的问题
3、IP拨号现在不能生效了,无论在配置文件中如何设置,拨号时没有加上IP号码

[ 本帖最后由 悠游狮 于 2008-7-2 09:47 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-7-2 10:02:50 | 显示全部楼层
我也来报告一下
SG机型,使用正常,没有楼上的第1和3的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-2 10:48:59 | 显示全部楼层
我修改一下~第三个问题~~~解决了~~第一个问题~不知道~大概elka默认空号是有数据的.......
回复 支持 反对

使用道具 举报

发表于 2008-7-2 10:51:34 | 显示全部楼层
看到楼上的回复,为了确定不是我操作的问题,删除了bcfg文件,由elf重新生成,发现以下两个问题仍然存在

[测试报告]

使用版本 1.44
机型 EL71
报告:
1、通讯录中电话为空时,选择该条记录死机
2、IP拨号现在不能生效了,无论在配置文件中如何设置,拨号时没有加上IP号码
回复 支持 反对

使用道具 举报

发表于 2008-7-2 11:34:34 | 显示全部楼层
看了一下代码,作者在ELKA下将原来的VOL_DOWN_BUTTON改为了ACTIVE_KEY,估计意思是想让用户自已定义IP拨号键,可能这里还存在一点问题,改回VOL_DOWN_BUTTON后IP拨号正常。

由此我有一个想法:不知道能不能hook到系统拨号的地方,自动判断有没有加上预拨号码,没有就加上,有就不需要加了。预拨号码可以自已设置,当预拨号码设为空时,则表示不加预拨号码。

我用的是北京神州行,拨任何号非要加12593,现在MD是有IP拨号的功能,可是有时候是从未接电话里回拨回去,就只能再从MD里选到这个号码,如果通讯录里没有这个号,还只能手动输,感觉挺麻烦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-2 14:53:50 | 显示全部楼层
1,45可以了。。。。。。。。
第二个再想想~~
回复 支持 反对

使用道具 举报

发表于 2008-7-2 15:28:10 | 显示全部楼层
找到无电话号码时死机的原因了:
my_ed_redraw函数里的
DrawImg(3,dy+(gfont_size+cfg_item_gaps),menu_icons[box[numx]]);

增加一个零值防范就可以了
if(n!=0)
             DrawImg(3,dy+(gfont_size+cfg_item_gaps),menu_icons[box[numx]]);

同样将
if(!cfg_cs_part)
          ShowSelectedCodeShow(prws,dyx-(gfont_size+cfg_item_gaps)+6);

改为
if(!cfg_cs_part && n!=0)
          ShowSelectedCodeShow(prws,dyx-(gfont_size+cfg_item_gaps)+6);
可以在无电话时不显示区号


另外还作了一个稍大一点的改动,原来是从上到下依次绘制通讯录条目,这样在绘制第一个条目时,区号秀显示在第一条通讯录的右下方,紧接着的第二条通读录的名字如果太长就会遮盖住第一个条目的区号秀城市,造成显示上有些混乱。
因此将绘制修改了一下,在绘制当前屏幕上所有通讯录之后再绘制选中条目的区号秀,这样就不会被遮盖了。

表达起来有点乱,不知道是否说得明白。

发一下我现在用的版本
1、EL71下不死机
2、区号秀不会被遮盖
3、EL71的IP拨号正常

第二条应该其他机型也会有这个问题,最好请作者来修改,或者将我的代码放到svn里,我没有改动svn项目的权限

MegaDialc_ELKA.rar

22.05 KB, 下载次数: 7

回复 支持 反对

使用道具 举报

发表于 2008-7-2 16:26:03 | 显示全部楼层
夜神更新的速度真快,接着上1.45的测试报告

[MD测试报告]

使用版本 1.45
机型 EL71
报告:
1、通讯录中电话为空时,选择该条记录仍然死机
2、IP拨号正常
3、显示遮盖的问题依然存在

建议:发送短信里的选项“发送短信”、“拨打电话”、"MD设置"基本没有什么用
进入发送短信当然是要发送短信,不必再选一次
拨打电话可以在选号时按绿键,不必先进入发送短信再选择是否要拨电话
MD设置可以自己通过MC直接打开bcfg文件

发送短信的反要多按一次,操作十分不便

以上可能有些过分,请见谅
回复 支持 反对

使用道具 举报

发表于 2008-7-2 18:14:57 | 显示全部楼层
楼上退出MD时死机吗
回复 支持 反对

使用道具 举报

发表于 2008-7-3 08:50:53 | 显示全部楼层
回复water

MD是一开机就启动的吧?如何退出?是指退出拨号界面吗?

除了空号码死机外,没有发现其它的死机现象。
回复 支持 反对

使用道具 举报

发表于 2008-7-3 10:54:32 | 显示全部楼层

回复 54# 悠游狮 的帖子

空神版好像11+中键是退出

我习惯用到了才通过快捷键启动它,用完就退
回复 支持 反对

使用道具 举报

发表于 2008-7-5 13:07:10 | 显示全部楼层
夜神1。45版20080702有问题
按132后显示132号码页,但删了2后还是显示132号段,其它13段不显示!
回复 支持 反对

使用道具 举报

发表于 2008-7-7 10:49:22 | 显示全部楼层
刚试了一下,11加中键退出时死机
回复 支持 反对

使用道具 举报

发表于 2008-7-8 19:01:25 | 显示全部楼层
夜神1.46版问题如下:
还是老问题,输入132,显示132列号码,但删除2后不显示其它13号段还是只显示132列号码
;还有一个问题就是,第一个号码显示时是三格,挡住号码地址,往下拉,第二个又显示两格,不挡住号码地址!(我设置里是两格)
CX75
用的是X75.elf
11键+中键退出不死机

[ 本帖最后由 迷恋你的香水 于 2008-7-8 19:02 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 21:32:58 | 显示全部楼层
默认第一个是3格的~所以不存在阻挡~~~~
第一个我再研究研究~~
回复 支持 反对

使用道具 举报

发表于 2008-7-8 22:33:58 | 显示全部楼层

回复 59# zhangxxx 的帖子

为什么以前版没有第二个问题呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-6-29 16:00

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表