爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: nameX
收起左侧

[其它] MegaDial---讨论专帖

[复制链接]
 楼主| 发表于 2007-3-20 12:57:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-3-20 14:00:41 | 显示全部楼层
发布一下最新修改的。
1.选中部分显示3行,第三行显示区号秀
2.修改显示位置计算,使代码更易读,更好支持不同大小字体
3.去掉y2位置的手工输入,可自动计算得出

发现偶尔会出现列表出来一下,又会消失,还不知道原因。
1.bmp 2.bmp 3.bmp
这个是关闭区号秀的效果 4.bmp

发现很多问题都是不了解配置引起的,还是解释一下配置吧!
When single number:当号码列表中只有一个号码时,选择直接拨号还是出现菜单
Direct dial button:直接拨号按钮,可选绿键和中键。
XX color:各种颜色设置
XX icon:各种图标设置
Disable when enter one number:是否在输入一个号码时禁用(这样就能修改快捷按键了)
Disable when calling:是否在打电话时禁用
Dialog Y pos:大矩形框的Y位置
Number Y pos:拨号号码的Y位置
Disable when calling:在打电话(不管接还是拨打)时禁用
Disable when enter one number:拨号时,如果只输入了一个号码则禁用
Left softkey lpg:失误!竟然把lgp写成lpg了,才发现!这是选好界面的左软键语言包号码,如果为32767则使用默认的英文提示。
Right softkey lpg:右键语言包号码
Select lgp:标题的语言包号码
Items in a page:一页显示的列表数
Show code show:是否显示区号秀


注意:Debug文件夹里的是调试版(拨号时左键退出),Normal是正常版本

[ 本帖最后由 swat_lc 于 2007-3-20 17:15 编辑 ]

Megadial.rar

134.38 KB, 下载次数: 114

评分

参与人数 1实力分 +2 金钱数 +200 技术分 +20 贡献分 +20 收起 理由
binghelingxi + 2 + 200 + 20 + 20 忘了。。。

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-3-20 14:11:58 | 显示全部楼层
原帖由 焱の狐 于 2007-3-19 16:26 发表


同意下砂的,同时又有点不同意见。

1,能否将高亮的名字做成3行的。第一行左名字,右号码图标,有多少个号码就多少个图标,哪怕该名字只有1个号码也把显示图标,图标间隔2个像素就好,3个太宽了。第2行智 ...

回答一下第四点,我那个可以设置IP拨号的LG,只是默认为0x7FFF(十进制的32767)时显示默认的英文提示。

原帖由 snowgir 于 2007-3-19 16:34 发表
弱弱的问一句,这样刷进去的区号秀以后怎么撤销啊,或者说更新怎么更新:O

更新?完全没影响啊,更新区号秀跟着个没关系,这个只是使用了数据而已。

原帖由 starfriend 于 2007-3-19 23:51 发表

我这里iar不好使,没有得到序列号,有没有办法破解30天的限制?
另:麻烦能不能修改一下NewSgold的?
S75的区号秀数据库指针在A8A7F0B0,建议newsgold取消数据库地址的配置,直接在elf里改为这里吧

我记得是有个注册机的,只是注册机有个小BUG,需要把它计算的机器代码改为大写(就是只有一行的),然后在计算就好了,你再试一下。
我还是不太明白NSGold的问题:(麻烦再解释一下,为什么非要专门修改一个?不能配置么?
回复 支持 反对

使用道具 举报

发表于 2007-3-20 14:22:03 | 显示全部楼层
原帖由 jpg001 于 2007-3-19 16:25 发表
不知道可不可以做成直接调用系统刷的区号秀函数,这样的话elf体积小点,刷进去的区号秀显示也快点。。。

似乎没必要,因为ELF地执行效率并不低,区号秀也就增加了5K左右,这样也方便以后的更改,况且找去号秀的地址会比找数据的地址麻烦。


原帖由 leelmh 于 2007-3-20 03:42 发表
问一个问题...BCFG里的LEFT & RIGHT SOFTKEY LPG  里的数字是不是中文显示的代码?!...
跟ALONG开的那个贴研究的东西是一样的吗?!...我还没有找到这些代码分别代表什么...总共32767个...我晕...
ALONG贴里的那 ...

LGP是默认的手机里的语言包,也就是说一个号对应一句话,你可以用Smelter找。

原帖由 whb.1573 于 2007-3-20 09:37 发表
对#283 swat_lc (土豆泥) 版本的建议:
在显示MD的时候,右软键直接IP拨号,绿键直接呼出自输入的号码,中键直接呼出MD默认显示的号码,因为键盘的数字键长按就是进入定义的功能,没有必要在按右软键进行了确认!

如果中键直接拨打默认号码,那要选好菜单就没意义了,我设置右键选择其他号码主要是为了方便查阅。其他说的都可以通过修改配置实现,IP拨号是有的,见配置!

原帖由 ztkx 于 2007-3-20 12:01 发表
i 明白了,谢谢


另外先前说的问题又沉没了,选中人后,中键右移可以切换号码,但是左移却不能回来,应该改进一下

只用右键只是为了翻号码,如果左键也用的话,感觉就不方便修改输入号码了。

[ 本帖最后由 swat_lc 于 2007-3-20 14:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-3-20 15:33:52 | 显示全部楼层
一般来说,要是输错号码,多数会用左软键消除(n记得大约会用右软键,反正这里都是西机的机油)
如果用右键翻号码,也多半会用左键翻
个人意见,仅供参考
回复 支持 反对

使用道具 举报

发表于 2007-3-20 15:40:08 | 显示全部楼层
似乎有点道理,如果大家都觉得需要的话,我就加上,我原意是尽量少跟系统原来的功能冲突,所以就没弄。
还有一点,如果只在号码列表不显示的时候才显示输入号码的归属地,列表也能多显示一行,这样是不是会更好一些?
回复 支持 反对

使用道具 举报

发表于 2007-3-20 16:39:31 | 显示全部楼层
原帖由 swat_lc 于 2007-3-20 15:40 发表
似乎有点道理,如果大家都觉得需要的话,我就加上,我原意是尽量少跟系统原来的功能冲突,所以就没弄。
还有一点,如果只在号码列表不显示的时候才显示输入号码的归属地,列表也能多显示一行,这样是不是会更好 ...


试试看,连续输入20个数字会不会出问题。
回复 支持 反对

使用道具 举报

发表于 2007-3-20 16:59:52 | 显示全部楼层
怎么在拨号码的时候按左软件是关闭MAGEDIAL功能,这个会代替传统的拨错号码消除功能,往往习惯问题而关了MAGEDIAL功能,很不习惯。
回复 支持 反对

使用道具 举报

发表于 2007-3-20 17:05:41 | 显示全部楼层
我用的是S65,下载了154楼的MegaDialSGOLD.elf ,但是输入号码时没反应
后来把elf文件里面的0:\system改成了2:\system,还是没用,拨号时显示数据库错
请问一下这个版本的要求通讯录必须放在0:\system里面吗?我记得以前的版本都是可以配置的,如果不能配置改一下elf文件也可以用,怎么这次不行了
回复 支持 反对

使用道具 举报

发表于 2007-3-20 17:12:25 | 显示全部楼层
原帖由 wc3mf 于 2007-3-20 16:39 发表


试试看,连续输入20个数字会不会出问题。

是让我试么?没问题啊?

原帖由 kaka14 于 2007-3-20 16:59 发表
怎么在拨号码的时候按左软件是关闭MAGEDIAL功能,这个会代替传统的拨错号码消除功能,往往习惯问题而关了MAGEDIAL功能,很不习惯。

你弄错版本了,里面的normal是一般用的版本。

[ 本帖最后由 swat_lc 于 2007-3-20 17:14 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-3-20 17:16:05 | 显示全部楼层

回复 #335 swat_lc 的帖子

感觉不必,多一行并不能实质性地减少翻阅的次数
回复 支持 反对

使用道具 举报

发表于 2007-3-20 18:48:53 | 显示全部楼层

回复 #331 swat_lc 的帖子

。。。这个。。闪动一下,,是因为刚开机?
回复 支持 反对

使用道具 举报

发表于 2007-3-20 19:22:14 | 显示全部楼层
CX7Av25的区号秀地址 (十进制)

2700252336

添入配置即可

版主能不能把这个帖子另作一个汇总或者总结帖?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-20 19:53:45 | 显示全部楼层
原帖由 taurusqh 于 2007-3-20 17:05 发表
我用的是S65,下载了154楼的MegaDialSGOLD.elf ,但是输入号码时没反应
后来把elf文件里面的0:\system改成了2:\system,还是没用,拨号时显示数据库错
请问一下这个版本的要求通讯录必须放在0:\system里面吗? ...


你是没设置区号秀数据库地址
回复 支持 反对

使用道具 举报

发表于 2007-3-21 00:20:47 | 显示全部楼层
根据swat_lc的最新源码修改了一个NSG的版本

另外回答一下swat_lc在332楼的问题:
S75的区号秀跟65有点不同,数据库是直接以文件形式复制到手机中的,所以在配置文件中不能指定地址.
因此我修改了一下你的代码,按照s75的补丁的形式来读取数据,另外取消了bcfg中地址的配置项.

S75的只需要按照补丁区号秀中说明的路径将数据库复制到指定的位置就可以使用这个elf了.
shot.JPG

MegaDial.elf

28.05 KB, 下载次数: 14

[NSG]

评分

参与人数 1实力分 +1 收起 理由
binghelingxi + 1 星星。。。加分。。。

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-3-21 00:25:27 | 显示全部楼层
原帖由 starfriend 于 2007-3-21 00:20 发表
根据swat_lc的最新源码修改了一个NSG的版本

另外回答一下swat_lc在332楼的问题:
S75的区号秀跟65有点不同,数据库是直接以文件形式复制到手机中的,所以在配置文件中不能指定地址.
因此我修改了一下你的代码 ...

好东西,,,老兄能做个ELKA版本的吗?
回复 支持 反对

使用道具 举报

发表于 2007-3-21 02:20:21 | 显示全部楼层
STAR真是俺的偶像...爱死你鸟...
回复 支持 反对

使用道具 举报

发表于 2007-3-21 10:03:40 | 显示全部楼层
原帖由 nameX 于 2007-3-20 19:53 发表


你是没设置区号秀数据库地址

谢谢,设了地址确实拨号的时候可以显示号码归属了,但是通讯录仍然没有调出来,难道放在2:\system里面不行吗?考一份到0:\system里面也太麻烦了,每次更新电话号码时又要拷一遍,能不能像以前一样做一个也支持2:\system的
回复 支持 反对

使用道具 举报

发表于 2007-3-21 10:04:35 | 显示全部楼层
原帖由 swat_lc 于 2007-3-20 17:12 发表

是让我试么?没问题啊?



昨晚再次检查源码,最后发现是我用错了一个函数导致的死机,更正后没有问题。
你的那个没有问题,不过,对于输入的号码,还是建议你弄成输入号码无匹配再单独显区域比较好,要不匹配了还重复显示就不好看了。
回复 支持 反对

使用道具 举报

发表于 2007-3-21 10:07:59 | 显示全部楼层
原帖由 taurusqh 于 2007-3-21 10:03 发表

谢谢,设了地址确实拨号的时候可以显示号码归属了,但是通讯录仍然没有调出来,难道放在2:\system里面不行吗?考一份到0:\system里面也太麻烦了,每次更新电话号码时又要拷一遍,能不能像以前一样做一个也支持 ...


这个很容易办到的,建议把这个弄成可配置的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 08:04

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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