存档

文章标签 ‘BTalk’

20

最近有不少用户反映BTalk无法刷出GTalk的好友列表,并且有热心网友sh li查到了原因和解决方法,在此对这位网友表示感谢

这次出现的问题主要是由于Google对GTalk的好友查询方式进行了一些小小的变更,导致BTalk无法正常取得好友信息数据。具体的问题描述可以参考这里(provided by [sh li])。

此版本相比170版本应该是仅仅进行了上述问题的修复。不过一方面由于今天晚上测试时发现GTalk又换回了以前的协议,所以没有办法正式进行测试,另外一方面很长时间没有维护BTalk代码了,而且中间断断续续改动过一些东西,不能确定此版本是否完全可靠,所以发布为测试版。

该测试版不会覆盖以前版本,可与0.5.170版共存,名称暂时改为”BTalk_beta”,以方便大家进行测试。以下是OTA下载地址以及打包下载地址。

BTalk_beta 0.5.186: OTA ; ZIP

, , ,

26

今后BTalk的更新信息将移至感触黑莓(feelberry),感谢大家对BTalk开发的关注和支持。

相信将BTalk更新信息转移到专业黑莓站点,将给大家带来更好的使用体验。同时感谢feelberry的创始人sanren、疯子和十六人为大家带来这么好的一个发挥平台,同时在感触黑莓的BBS中,会为大家开辟BTalk专区,欢迎大家在那里发表相关看法: )

, ,

十二
25

First of all, Merry Xmas, dear friends~

说来真是一个不太平的新年,各种阴影笼罩在大家头顶sigh…    Anyway,但愿明年能有所转机~

言归正传,这次更新并没有太多变化,本来计划主要实现对其它XMPP服务器支持,结果用校内的XMPP服务一直没成功连上,所以留待大家自行测试-_-|||

另外在@aston314的帮助下,增加了一个弹出对话框提醒方式,试了一下果然好用呵呵。默认设置为“总是弹出”,如果消息太多觉得烦了可以在设置里面修改弹出提醒的类型。

Changelog:

1. 修正对Chatterous群支持问题
2. 在@aston314的帮助下,实现并完善了新信息对话框提醒方式(果然很好用XD)
3. 增加自定义服务器,可以连接GTalk以外的XMPP服务器
4. 根据@jollinz的建议增加Suretype机型键位支持
5. 更换图标

下载链接:

4.2: OTA下载 | 安装包下载

4.5: OTA下载 | 安装包下载

ST: OTA下载 | 安装包下载

, , ,

十二
19

Changelog:

  1. 修正几个比较严重的bug,比如对tweet-im机器人的支持问题,使用系统输入法输入会被中断的问题,以及某些情况下无法收到消息的问题
  2. 增加添加/删除好友功能
  3. 改进快捷键操作方式,如增加翻页等(空格或n键下翻页,p键上翻页)
  4. 增加中文语言支持
  5. 增加消息时间戳

先插一句嘴,这次升级中的修复以及改进非常重要,强烈建议大家升级

其实我一直觉得BB上用英文界面是最方便的,可以支持快速定位等。不过有挺多bbers要求加入中文支持,还是满足一下大家的要求吧。不过做语言支持才发现,原来做Localization是这么痛苦的一件事,本来以为一个小时搞定了,没想到差点花一个通宵= =…  言归正传,为了方便需要中文支持的用户,我把初始默认语言设置为中文,这样应该会避免有人认不出设置选项的问题。所以如果希望使用英文界面的bbers,可以到设置菜单把语言切换为英文即可。

另外,关于消息的时间戳,目前是直接使用的当前系统时间,而不是xmpp报文中的timpstamp字段,不过gtalk在消息超过一定时间保持未读状态的话,会直接把消息报告发到gmail里,所以应该不会出现实际发送时间与显示时间差太多的情况

4.2 OS:  OTA下载 | 安装包下载

4.5 OS:  OTA下载 | 安装包下载

Enjoy~

, , ,

十二
10

ChangeLog

  1. 增加选项选择是否用菜单键发送信息,以解决点讯用户无法粘贴的问题
  2. 4.2版本与4.5功能相同

其中4.5的算是0.5.112版本的紧急更新,有相应问题的用户请下载更新。4.2 OS版本修改完成,经aston同学测试应该没有问题了。

4.5 OS:

OTA下载

安装包下载

4.2 OS:

OTA下载

安装包下载

Enjoy~

, , ,

十二
10

ChangLogs

  1. 加入断线自动重连功能
  2. 菜单项和操作键方面的改进
  3. 其它细节变更

这个版本最大的改进就是断线重连了,很多用户多次向我提出这个需求,同时对于BTalk这种非BIS/BES数据应用,没有自动重连实在影响可用度。为了保证正常使用,针对自动重连加入了一些设置选项,下面有详细说明。另外根据oran的建议,增加了一些操作方式以改进storm的用户体验,比如增加主要操作的菜单项,以及用黑莓键发送信息等。但是因为没有实机测试,不知改的是否合适,希望storm用户测试后能把问题反馈给我。最后还有两个小改动,一个是可以设置新信息是否自动前台,一个是可以设置聊天界面字体大小。

下面是自动重连设置说明:

auto reconnection config

Auto reconnect是自动重连的总开关,默认为打开

Retry delay(sec)是每次重连之前的延时,以秒为单位,默认为10,建议最好设置5以上,这样可以避免电梯等信号不好的时候不断重试

Retry limit是最大重试次数限制,如果重试次数超过这个值则放弃重连,默认为10次,如果设置为0则无限次重试。这个可以根据自己的需要和网络质量设置吧,不过还是要小心,要是忘了登出一直挂了一个月……另外,如果重试次数超出,则进入断线(offline)状态,这时在好友界面,有一个菜单项(Retry)可以手动重连,并且会重置目前的重试次数(这个菜单项在其它状态下是没用的,就不要点了…)。

OTA下载链接

安装包下载链接

Enjoy!

, , ,

十二
06

ChangLogs

  1. 此版本针对4.2 OS修改,经8700 4.2 OS测试已经解决“blocking operation not permitted on event dispatch thread”问题
  2. 若干细微修改
  3. 其它系统若无问题不必升级
  4. 在此特别感谢@TsienS同学在测试中做出的贡献

可以说,这个版本带来一个好消息和一个坏消息。好消息当然就是4.2 OS终于能用上BTalk了,cheers!

但是,从此4.2版本和高版本的代码就被分开了……这样将导致以后两个开发分支进度产生差异。以目前手头可用于测试的设备来看,估计以后开发路线为先在4.5OS版本中增加新功能,测试,成熟之后,再在4.2OS版本中加入相应功能的实现,所以还是要对不起4.2OS的朋友了……

不过相信在热心bbers的帮忙测试下,4.2版本的更新周期应该会跟上4.5的步伐的!

OTA下载: http://btalk.googlecode.com/files/BTalk-4_2.jad

安装包: http://btalk.googlecode.com/files/BTalk-42-0.5.101.7z

, ,

十二
02

经@TsienS同学测试,这个版本还是有问题,暂时停止测试……

这个版本主要对8700 4.2 OS的用户发信息时报

Uncaught exception:blocking operation not permitted on event dispatch thread进行实验性修正,希望8700 4.2 OS用户对这个版本进行测试并及时将结果反馈给我。其它系统不必进行更新。

另外从这个版本开始,将直接从google code的project host提供OTA下载链接以及打包下载链接。

OTA下载:http://btalk.googlecode.com/files/BTalk.jad

打包下载:http://btalk.googlecode.com/files/BTalk-0.5.85.7z

, ,

十二
02

关于BTalk

暑假入了一个8700来玩, 受迫于没有一个方便而使用代价可以接受的GTalk客户端, 于是决定自己动手写一个符合自己使用习惯的客户端. 于是BTalk就这样诞生了. 到现在已经过了差不多3个月了, 但除了在google code的项目主页以及berrymail上的发布贴, 还没正式的把它记录下来过. 现在把相关的信息整理记录下来, 顺便可以记录一下开发过程的问题和经验总结, 也算是开发日志了吧.

我将BTalk定位为一个专门针对BlackBerry主流机型的,轻量级的GTalk客户端。其中轻量级主要针对目前手机上的其它综合型IM客户端而言的,BTalk不会刻意去增加其它IM的支持,不过欢迎有兴趣和时间的朋友自己进行修改;另外,由于GTalk本身就是一个XMPP协议的即时通信服务,所以理论上以后可以通过更改服务器地址的方式,来使用其它XMPP协议的IM(这个功能以后会考虑加入BTalk中)。BTalk的使用风格会尽管与官方的GTalk接近。

这里要专门说一下JXA(J2ME XMPP API)项目。JXA项目算是BTalk的鼻祖了,它是一个基于J2ME平台的XMPP协议客户端,提供了一些简单的XMPP功能,但是对目前的BTalk来说这些功能已经足够了。不过不足的一点是JXA使用了GPL许可证,使得BTalk也只能以GPL系列许可证发布,这对其它希望对BTalk进行进一步改进的朋友来说也许限制较多。后面如果有机会希望能换一个许可证更宽松的XMPP库来用。

以后关于BTalk的开发/功能细节问题的讨论我将移到这里以及google code的主页上进行。另外我个人公开的版本也都统一从这里进行发布,这样也能避免版本混乱,而用户也能及时获得通知(通过RSS订阅的方式)。如果有需要转载的朋友希望能注明出处。

最后,欢迎大家在这里或google code的BTalk页面参与BTalk相关的讨论~

, , , , ,