新版本的软件请点击下面的链接进行下载:
http://bbs.maxpda.com/thread-91035-1-1.html
========================================================
Testa是BlackBerry设备上面的一个Jabber客户端程序,它源自于MGTalk这个优秀的开源项目,通过对MGTalk进行学习和二次开发,形成了下面的东西。开发
Testa的目的是想暂时解决gmail邮件到达提醒的问题,弥补了目前gmail的app没有邮件到达及时提醒的不足,当你在配置文件中选择了“GoogleTalk特征”时(软件默认),就可以利用Gmail的用户名和密码进行IM和gmail邮件到达实时提醒。如果你的BB还没有安装Gmail的app,请使用BB的内置浏览器输入下面的地址进行下载:
http://gmail.com/app (目前gmail的app的最新版本是1.1.0,在任何一款BB上面都可以正常使用,能在BB上面自如地收发邮件,支持快速搜索邮件、完善的流量控制、稳定、省电、完美支持各种常见的附件、界面交互友好、发出去的邮件干净利落,不带任何尾巴(这一点特别不错,在免费的邮件供应商当中,似乎发现只有Google能做到这样,好多免费邮件都带有令人讨厌的“尾巴(广告)”)、完全够用的快捷键、和PC保持同步的特性、支持“星标”、报告垃圾邮件等等,关于gmail的更多信息,感兴趣的朋友们可访问Google的官方网站:
http://mail.google.com 注:gmail的app、
Testa均为BB上面完全免费的应用程序)
Testa目前有以下特点(软件功能和软件自身的稳定性在不断完善中):
●
特别提示:Testa的整个运行过程并不是程序通过一个时间间隔来获得消息,也就是说没有消息到来时,Testa是非常安静的,完全处于休眠状态,你完全不用担心耗电的问题和多余流量流失的问题。但如果你用来聊天,你发送或接收别人的消息、联系人状态的更改、联系人上线或下线等,都会有电力的消耗和流量的流失,当然登录Testa也会产生流量和电力的消耗(废话啊,呵呵

)
●“一站”到达Google的服务器,无任何中间环节或中间服务器。
●BB全兼容,所有的BB上均可使用。通过PSI整合你的GoogleTalk帐号后,用
Testa软件可以轻松地和MSN、ICQ、AIM、雅虎通、QQ等进行驳接,使得在BB上聊MSN、雅虎通、ICQ等变得更加轻松和顺畅。(在下面的内容中,我会简单地介绍如何通过PSI来整合GoogleTalk帐号以实现和MSN等的自由通讯,同时列出一些常用的中转服务器)
●
具备Gmail的邮件到达实时提醒的功能,可在配置文件中单独选择邮件提醒的功能,配合Gmail的APP可在BB上实时收发邮件。
●支持自定义状态、添加联系人、删除联系人、重命名联系人、掉线后自动重连、打开程序后自动运行等功能,可以只显示“在线”联系人。
●新增新邮件到达时持续闪灯进行提醒,直至你关闭邮件提醒窗口。
●新增IM消息到达时的闪灯功能,灯的颜色是优雅的紫色(彩灯需要机器的支持,7230、7290等只能闪红灯)。
●新增新消息或新邮件到达时振动提醒(振动持续的时间允许自定义,单位为:毫秒)的功能。
●新增网络故障时声音告警的功能(可选)。
●新增在标头上显示数据交换的图标和实时时间的显示、GPRS基站的标识码、在线时间统计、信号强度和电池电量等。 如果显示你的JID,代表目前有数据交换或程序处于非待机状态 。
●新增快捷键,例如:M键可直接查看邮件信息等。
●新增快速搜索定位联系人的功能。
●新增遇到连接问题时自动重连的时间间隔(允许自定义,单位为:秒,最小时间间隔为5秒),低电量(小于20%)和低信号(小于-105dBm)时,自动停止自动重连。
●
新增“腰夹(BB的休眠皮套)”中自动打开振动功能的选项。
●新增关机后,再开机时快速自动连接的功能。(在不手动关闭
Testa的情况下)
●
新增流量统计的功能和日志记录的功能,日志采用后台记录的方式,整个记录的过程中综合考虑到省电等因素,通过查看日志,Testa的工作过程和流量消耗情况一目了然。
...
友情提示:
1.
软件的安全性,请朋友们自我考量。
2.MGTalk开源项目的网址:
http://sourceforge.net/projects/mgtalk/ ,感兴趣的朋友们可研究下~
3.#2有相关的问题解答,请朋友们参阅。
4.
对移动SIM卡来说目前只支持cmnet的接入;联通的SIM卡应该是uninet(没有实测),也可以正常使用。
快捷键列表:
M:查看邮件信息
2:向上移动
8:向下移动
5:进入聊天状态
空格键:到最前面
Z:到最后面
Esc或回车键:发送消息。如果你在配置文件中选择了“回车键发送消息”,对于7100等没有自带输入法的机器,"5"键进行“黑莓中文输入法”的自动粘贴,“空格键”非自动粘贴。如果在配置文件中没有选择“回车键发送消息”则“ESC”键发送消息,这个过程对自带输入法的机器来说,更加简单。
Q:转到后台运行,返回BB的主屏幕。
A:增加联系人
U:重命名联系人
O:更改状态
J:设置音量
Del:删除联系人
L:搜索联系人
V:查看日志(全键盘的机器,72xx、87xx等)
关于振动或闪灯提醒的说明:
1.在当前会话中无闪灯或振动、提示音。(主要是考虑到省电)
2.所有的新消息都会有闪灯、声音或振动提醒,进入会话时闪灯消失。
3.邮件和IM消息的提示音不同。(不断完善中)
4.提示音或振动能响应键盘的任意按键而中断。
关于标头显示信息的说明:
B:电池电量、电池电压(单位:毫伏mv)、电池温度
S:后面的数字代表信号的强度级别(0~5);数字显示信号的强度,其单位为:dBm
BSIC:GPRS基站标识码。
CI:当前基站下面的蜂窝小区识别码
PS:GPRS发送的IP包个数。(自BB彻底刷机或擦除设备以来,所有GPRS数据传输的累计值,下同)
PR:GPRS接收的IP包个数。
G:当前GPRS的状态。G后面的数字为GPRS的状态,0、1、2分别代表:idle、standby、ready。
G前面的数字:表示延迟发送的消息条数。
状态图标说明:
在线 正忙、请勿打扰 闲置、离开 XA 离线









软件在下面, 发现问题或建议请跟帖说明并注明BB型号。
9月9日更新:
1.针对低CPU的机器(71、72等系列)进行性能优化,软件会更快,更稳定。
2.改进日志的写入方式,以及其他一些细节方面的调整。
。。。
testa280.rar (90.23 KB)
9月25日更新:
本次更新变化不是很大,去掉配置文件里面的一些参数,配置文件更显简洁。
修订:写入日志时,有时CPU资源占用较大的问题。
testa291.rar (90.72 KB)
特别注意:如果突然发现无法登录或者你修改了登录密码,请进入编辑配置文件的界面中(用滚轮移动到你的配置文件条目上面,菜单选择“编辑配置文件”),之后在编辑配置文件的界面上菜单选择”清除登录Cookie“,ESC键保存后再尝试连接。
已知问题:
1.71、81、87、88等系列的机器,在使用程序的过程中有时会自动屏蔽其自身的网络信号灯的闪烁(不影响SMS、MMS等的闪灯)。7290等无信号指示灯设置的机器不存在这个问题。
2.在电话过程中,会有掉线的情况发生,原因如下:
支持GPRS手机分为三类:A类(CLASS A)手机在使用语音服务的同时仍然可以使用数据服务;B类(CLASS B)手机在使用语音服务的时候不可以使用数据服务,反之亦然;C类(CLASS C)手机只可以使用数据服务。像7290、7100等都是B类(CLASS B)的,具体可查阅BB的说明书,呵呵。
注:现在的版本,无需设置TLS(
但证书必须完整),无需看BB的防火墙是否关闭,无需删除ServiceBook中的IPPP等。
如果你的BB无法直连Google服务器,其原因是证书的问题,如果你的设备中的证书是完整的或没有被你删除过,请直接按照下图在“安全选项”中进行设置。如果你的设备中的证书不全,请在“安全选项”中选择“擦除设备”或重新刷机以获得完整的证书,
特别注意:“擦除设备或刷机(擦除设备相当于Palm中的硬复位),之前请充分备份好你的数据,其风险请自我考量!
在“安全选项”中设置“TLS”:


如果你的BB的证书不全或被你删除过,请对设备进行擦除以获得完整的证书(数据会丢失,之前请充分备份数据):
选择擦除设备:



擦除设备之后完整的证书列表:

最后致谢:
感谢MGTalk这个优秀的开源项目,使我从中学到了很多东西。
感谢国内外的网友们,谢谢你们的指导和交流。
附注:
1.Testa的参数设置,最简单的方法是新建配置文件后,输入你gmail的用户名和密码,其他参数默认。
用户名:你的gmail的用户名(注意不要去掉@gmail.com)
密码:你的gmail的密码
其它参数无关紧要,可根据你的需要酌情设置。
2.BB上面Gmail的app截图:





[
本帖最后由 zh1234 于 2008-11-4 19:04 编辑 ]