爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: nameX
收起左侧

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

[复制链接]
发表于 2007-2-22 10:38:48 | 显示全部楼层

回复 #46 regspy 的帖子

显示中文好像不太容易,我试过菜单显示中文,显示的都是乱码,就像俄版显示名字一样,不知道什么原因。
回复 支持 反对

使用道具 举报

发表于 2007-2-22 11:48:37 | 显示全部楼层
图片显示版本我用下来有一个BUG
我按1然后再按拨号,会死机
另外,图片显示能否靠左,然后右边显示电话号码。。。(如果就只有个号码的话)
回复 支持 反对

使用道具 举报

发表于 2007-2-22 11:51:47 | 显示全部楼层
原帖由 regspy 于 2007-2-22 09:11 发表
我看到 有个图片效果是 在唯一号码时会直接 显示出来的?

中文的ELF的意思 是 把 ELF改进为 读取中文配置文件。或其他编码文件,如unicode 等,来实现 中文的显示的 设置项目,
改进的话 CFGEDIT ...

就是这个,附图,你的不能即时显示号码,而NameX的可以,希望你能参照NameX的代码,把这个加进去
该死,不能上传图片,反倒能上传exe???

[ 本帖最后由 wc3mf 于 2007-2-22 11:53 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-2-22 12:31:05 | 显示全部楼层
貌似切换到线路2,或者拨手机号前7位就可以啦,这样不会打出去。
回复 支持 反对

使用道具 举报

发表于 2007-2-22 12:42:21 | 显示全部楼层
原帖由 nameX 于 2007-2-14 19:07 发表
我修改的MegaDial,支持中文拼音快选,支持+86识别.
源程序版本较老,不支持图片,不能配置.

分为三个版本:SGOLD,NEWSGOLD,SK65

2007.02.16更新    在号码输入时,如果当前联系人只有一个号码,可以显示此号码 ...




作图的函数是:
#pragma swi_number=35
__swi __arm void DrawImg(unsigned int x, unsigned int y, unsigned int picture);
//thumb
//pattern=??,4B,??,B5,??,42,??,D0,??,??,??,??,??,BD


后面的unsigned int picture可以直接使用十进制的内部图片ID。
回复 支持 反对

使用道具 举报

发表于 2007-2-22 13:38:06 | 显示全部楼层
原帖由 regspy 于 2007-2-22 09:11 发表
我看到 有个图片效果是 在唯一号码时会直接 显示出来的?

中文的ELF的意思 是 把 ELF改进为 读取中文配置文件。或其他编码文件,如unicode 等,来实现 中文的显示的 设置项目,
改进的话 CFGEDIT ...


当时没看清楚你说的话,还以为是唯一号码直接拨号

原帖由 snoopyhzy 于 2007-2-22 11:48 发表
图片显示版本我用下来有一个BUG
我按1然后再按拨号,会死机
另外,图片显示能否靠左,然后右边显示电话号码。。。(如果就只有个号码的话)


死机的BUG已修正,你说的效果也实现了。
更新在35楼

[ 本帖最后由 swat_lc 于 2007-2-23 02:23 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-2-23 01:10:36 | 显示全部楼层
当多号的时候选择进入后,现在没有图标,很容易搞错传真,住宅,单位的号码,能否在他们的前面加字母符号?比如传真F:,移动电话M:,住宅H:,单位O:
回复 支持 反对

使用道具 举报

发表于 2007-2-23 02:26:22 | 显示全部楼层
原帖由 sonic0679 于 2007-2-23 01:10 发表
当多号的时候选择进入后,现在没有图标,很容易搞错传真,住宅,单位的号码,能否在他们的前面加字母符号?比如传真F:,移动电话M:,住宅H:,单位O:

你说的已经实现了,论坛终于好了,到35楼下吧!睡觉先!有问题明下午再说,指不定睡到几点了。
回复 支持 反对

使用道具 举报

发表于 2007-2-23 08:20:19 | 显示全部楼层
报告一下:如果每页显示六个条目,第六个显示出来的速度明显更慢.
回复 支持 反对

使用道具 举报

发表于 2007-2-23 10:04:07 | 显示全部楼层
我觉得号码前面的分类没必要要!要是号码过长是不是显示不完了!还是想想怎么改成图片吧
回复 支持 反对

使用道具 举报

发表于 2007-2-23 11:20:21 | 显示全部楼层
原帖由 lateen 于 2007-2-23 08:20 发表
报告一下:如果每页显示六个条目,第六个显示出来的速度明显更慢.


我也发现了,但似乎这是系统的限制,如果提高计算项目的优先级,则会有一段时间没响应。

原帖由 ly_xlf 于 2007-2-23 10:04 发表
我觉得号码前面的分类没必要要!要是号码过长是不是显示不完了!还是想想怎么改成图片吧


可能是我的字体较小,手机号码也不会显示不完,如果你不想用这个分类,配置里有Show category string,你选成No就行了。图片的问题最好是有高人指点,这个还不是直接用DrawImg画,再等等吧!
回复 支持 反对

使用道具 举报

发表于 2007-2-23 12:06:52 | 显示全部楼层
是不是上传附件有问题,没觉得有更新啊
另外能否加入一个根据Nickname搜索,然后NICKNAME可以显示在名字旁边?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-23 12:39:30 | 显示全部楼层
几天没来,发现变化好大.感谢swat_lc所做的工作.
回复 支持 反对

使用道具 举报

发表于 2007-2-23 12:40:01 | 显示全部楼层
原帖由 snoopyhzy 于 2007-2-23 12:06 发表
是不是上传附件有问题,没觉得有更新啊
另外能否加入一个根据Nickname搜索,然后NICKNAME可以显示在名字旁边?

这个嘛。。。。我觉得很少有人用,貌似必要性不大。
回复 支持 反对

使用道具 举报

发表于 2007-2-23 12:43:54 | 显示全部楼层
原帖由 nameX 于 2007-2-23 12:39 发表
几天没来,发现变化好大.感谢swat_lc所做的工作.

现在主要就剩选号界面的图标了,搞不定

                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-23 13:54:10 | 显示全部楼层
原帖由 swat_lc 于 2007-2-23 12:43 发表

现在主要就剩选号界面的图标了,搞不定

                               
登录/注册后可看大图

我发现在

typedef struct
{
  int flag; //0,8 etc
  void *proc1;
  void *global_hook_proc; //GUI * gui, int cmd
  void *proc3;
  const int *softkeys; //{6,0x22,0x1D}, mb default for all items, if item.softkeys==NULL
  const SOFTKEYSTAB *softkeystab;
  int flags2; //2
  void *itemproc; //Called when draw item
  const MENUITEM_DESC * items; //Table of items desc;
  void ** procs; //Table of procs when item selected
  int n_items; //Number of items
}MENU_DESC;

中可以把flags2设为2,用自己的itemproc来在创建菜单时绘制菜单,可我不知道怎么在菜单选项改变时重新绘制它.不论是在proc1中调用REDRAW()还是RefreshGUI()都不行.
swat_lc 你要是可能的话就帮忙研究一下吧.

[ 本帖最后由 nameX 于 2007-2-23 14:00 编辑 ]
screen.bmp
回复 支持 反对

使用道具 举报

发表于 2007-2-23 14:37:33 | 显示全部楼层

回复 #62 nameX 的帖子

我看你的号码选择菜单的最上面是怎么显示出来大光明眼镜的字样的
回复 支持 反对

使用道具 举报

发表于 2007-2-23 14:44:50 | 显示全部楼层
中文了/???
回复 支持 反对

使用道具 举报

发表于 2007-2-23 14:55:01 | 显示全部楼层

我今早修改的版本

2.23:
我今早根据swat_lc 的源码修改的版本,增加了一些配置,
更新的地方:

1。使得方框的大小和坐标,及一些字体颜色等可以在配置文件中更改,
2。列表中的名字可以选择居中显示或者居左显示。

(Bug:名字中含有英文或数字时不能准确居中显示,而会稍微靠左,是因为英文和中文的字的大小不一样,导致计算结果不准确)


2.24更新
更新内容:

1.增加了列表姓名,被选中姓名,当前号码这三个变量都可以选择左、居中、右三种显示方式。
2.修正了名字中含有英文或数字使居中显示不准确的问题。


(其他功能和swat_lc 最新版本相同)


2.25更新:swat_lc 已经有更好的版本了(减少文件的体积),所以不要使用我的这个

2.27更新
更新内容:SWAT_LC最新版的基础上)
1.在多个号码时,选号界面的号码前面加上号码类型的图标显示
(很想实现直接选号发送短信,但是,目前似乎不可能呢。期待高手出马。)

在这里宣传一下另一个我修改的ELF,就是Blinker 2.0,可以选择提醒声音,在这里:http://mobile.0110.cn/viewthread.php?tid=295787#
进去看看哈,^_^,自己搞的东西,想得到大家的认可

加上一个我本人使用的版本,优点就是效率更高一些(个人感觉),体积更小些。因为没有配置能力,所有的设置都是事先按照我的喜好事先定好的。估计没人用,不过也拿出来晒吧。 MegaDial_MF.elf (17.18 KB, 下载次数: 42)
1.bmp

MegaDial_MF_Cfg.rar

27.64 KB, 下载次数: 24

源码

MegaDial_Cfg.elf

20.93 KB, 下载次数: 88

MegaDial_NSG_Cfg.elf

21 KB, 下载次数: 19

不保证能用

MegaDial_SK65_Cfg.elf

20.96 KB, 下载次数: 11

同样不保证能用

评分

参与人数 1实力分 +1 金钱数 +100 贡献分 +20 收起 理由
binghelingxi + 1 + 100 + 20 奖励:感谢-你和大家分享资源与经验!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-2-23 15:15:05 | 显示全部楼层
159的号码显示不全,我的是sk的,还有我的字跟号码,看图说把
1.bmp
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 05:59

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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