爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 381|回复: 6
收起左侧

[公告] MegaDial使用中的问题

[复制链接]
发表于 2006-12-13 18:02:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
MegaDial在使用中有如下问题:
按13XXXXXXXXXXXXXXX的是正常的,
但如果不是1开头的,比如要拨固话,51681111
则显示出来的就不准确了,
高手解决下吧
 楼主| 发表于 2006-12-13 18:15:35 | 显示全部楼层
自己做沙发吧


~~
等高手来解决
回复 支持 反对

使用道具 举报

发表于 2006-12-13 19:09:54 | 显示全部楼层
不是13开头的。。。


假如你的通讯录中有一个名为“ZS张三”的电话,那么你按9和7两个键,“ZS张三”就会被调出很方便的。(即9号键包括Z,7号键包括S,它是按英文字母排序的)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-13 22:55:14 | 显示全部楼层
好象不是你说的这种情况,比如,我按了个5,就会显示出来几个手机的人,但这些都是中文的,而且和他们的拼音没有关系,唯一有关系的就是号码中有一个5,但位置也是随机的,而且也不是把全部含有5的号给列出来......
不知道它到底是怎么个规则......
回复 支持 反对

使用道具 举报

发表于 2006-12-15 18:56:19 | 显示全部楼层
回楼上的,三楼说的是对的,只是有时会不准(不支持中文首写字母,要写成 “ZS张三” 形式的才可以,但 “ZS张三” 形式里的中文会引起不准的现象)

一楼的建议你把固定电话写成 "区号+固定电话" 的形式
回复 支持 反对

使用道具 举报

发表于 2006-12-15 19:03:07 | 显示全部楼层
我电话本里都是  “ZS 张三” 这种形式的,用起来很爽,不用进电话本就可以用字母调出电话号码来. 后来发现有的后面的中文会引起调出来的号码不准确,有兴趣的试试,比如名字里包含"取样"的可以用87调出来,晕了.名字里包含"田树"的按01就会出来.看来这个还要完善呀
回复 支持 反对

使用道具 举报

发表于 2007-2-4 20:21:31 | 显示全部楼层
这个问题我搞清楚了,是和名字的Unicode编码有关.

有一个表用于转换字符为T9编码
key[256]=
    "11111111111111111111111111111111"
      "10001**0***0000*012345678900***0"
"0222333444555666777788899991*110"
   "122233344455566677778889999111*1"
     "11111111111111111111111111111111"
       "11111111111111111111111111111111"
  "22223333444455566677778888899999"
    "22223333444455566677778888899999";

比如:名字是李白,李的编码是0x674E,白的编码是0x767D

0x674E的低两位是4E, 0x767D的低两位是7D,key[4E]='6',key[7D]='1'
所以你按61就会出来李白

这个问题是因为原程序是用于识别俄文T9引致的.

希望对补丁修改有帮助

还有MegaDial不能识别+86国家码

另外我修改了一个支持拼音快选的版本,可去ELF区下载.

[ 本帖最后由 nameX 于 2007-2-10 15:01 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 22:07

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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