BTalk(Gtalk客户端)

[不指定 2009/11/03 22:28 | by Totti ]
| |
基于JXA开源项目扩展的一个Gtalk软件,主要对JXA原来的界面和功能进行了一定扩展,并针对blackberry的键盘映射进行了一定优化。
目前项目已经实现基本功能和简单界面,但需要一些功能性测试,故发布一个开发版本进行测试,欢迎大家提交bug报告或改进建议。
提交bug或查看源代码请访问项目主页:http://code.google.com/p/btalk/

项目目前情况:
采用BB官方API重写界面
好友列表排序
好友状态
独立消息列表
保存用户登录信息
网络错误/登录错误提醒

TODOs:
保存消息历史记录
界面美化(图标,UI)
...

PS:目前项目尚处于开发状态,且依照GPL v2许可证发布,由此软件带来的问题本人概不负责...

在此特别感謝Soay同学提供的图标,以及huangpengxiao同学的合作开发

ChangeLog
0.5.81
1.增加提醒功能,并可以根据需要对提醒方式进行设置
2.若干bug fix
关于提醒设置的说明:在登陆界面或好友列表界面下呼出菜单,选择options进入设置,提醒设置界面如下

其中选项均为新消息提醒设置,分别代表:当前好友声音提示、当前好友震动提示、其它好友声音提示、其它好友震动提示、其它好友未读LED提示


0.5.68
1.利用BB的官方API重写界面,操作方便程度有所提高
2.正式更名为BTalk
3.一些bug修复,改进出错提示以便于调试
4.本来这个版本昨天就可以发布,但是发现由于使用了受限API,需要进行签名才可以使用,所以只能将受限API替换为其它实现。不过新加入的新信息震动提示功能只能暂时禁用了,也就是说现在的新信息是没有声音或震动提示的,请谨慎使用。
关于cmwap说明:经过调研,暂时没有找到一个可行的cmwap支持方法,所以cmwap支持的计划只能无限期推迟。如果有哪位朋友对此有兴趣或了解相关技术请与我联系

新版本的截图:





0.02.39
1.好友列表根据状态排序
2.好友未读信息图标提示,防止遗漏信息(蓝色图标表示有未读信息)
3.一些bug修复
PS:这个版本已经具有相当的实用性了,暂时不会添加新的功能特性,后面会根据大家的bug报告进行一些修复,应该也不会频繁更新了。后面开发的主要精力将放在用BB的native api重写界面,具体日程计划现在也没法确定,请大家谅解...
同时感謝大家这些天来的支持,尤其感謝Soay同学在图标美工方面的支持!


0.02.33
1.将密码输入最大长度延长至30,以解决密码过长无法登陆问题
2.添加了Soay同学精心绘制的图标
3.加入了最初始的后台运行,可能还存在一些问题,需要注意的一点是,现在好友列表下按下返回键将不是退出程序,而是转入后台运行,请大家一定注意,以避免不必要的电量和流量损失,退出要在菜单键选Exit。另外,后台运行模式下,当收到新信息,程序将自动跳出来,但如果收到多个好友信息,由于目前好友还没有加入未读状态,所以只能一个一个好友查看来确定是否有信息。这个问题之前也是存在的,但是在后台模式下显得非常致命,所以大家请谨慎使用,我也会尽快加入未读状态支持。


0.02.25
1.可选保存用户登录信息
2.添加网络连接失败以及用户验证失败提示
3.若干bug修正
ps:
昨天晚上加了用户登录保存,这个没有的话确实不方便
另外在登录失败会提示出错,并返回登录界面重新登录,不会像原来那样傻傻地在connecting那里呆着了
本来还想加一个退出确认对话框,結果发现MIDP的API没有对话框这个概念,只好先搁置下来,待用BB的API重写时再说吧...


应大家要求,加入几张贴图,不过开发过程中UI可能会变化,故一切以实际界面为准
图标

登陆

好友列表

发信界面

信息提醒

聊天界面

http://bbs.berrymail.cn/viewthread.php?tid=24121&highlight=btalk
收集 | 评论(0) | 引用(0) | 阅读(2809)
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]