存档: May, 2007
BlackBerry,你为什么自动重启?
本文是一篇技术文章,同时本文涉及到的问题说起来也许是BlackBerry操作系统的一个比较严重的bug.
表现今天深圳富士康的某位朋友问我,为什么他自己编写的程序部署到BlackBerry上会令BlackBerry机器自动重启,而在模拟器上正常呢呢?就连一个简单的HelloWorld也会如此.
我的想法对于这个问题,肯定是比较讨厌的,会令每个人都抓狂,如果我遇见这个问题,相信我也会郁闷很久的.既然一个hello world的程序都出现这个问题,这不能不说明一些问题.当时这位朋友问我有没有时间解决,呵呵,因为最近一段时间太忙,也就没有时间深究.作为关心BlackBerry的我,任何问题我是不会放过的.据我的分析和了解,我认为这是Blackberry的设计不完善性导致的,虽然不影响大局,但是足可以算成一个bug了.从我下面的解决方案中你就可以看到.
解决方案这里提供的解决方案不一定凑效,但是基本上能解决大部分问题,毕竟还是有很多意外呀.A方案 调试 将你的设备和你的IDE连接,然后调试,看看哪一个方法调用或者方法出现异常.关于如何调试,参看我的另外一片文章BlackBerry 应用程序开发者指南 第一卷:基础–第2章 编写BlackBerry Java应用程序 ,你也许会找到该原因.
B方案 软件不兼容
BlackBerry OS和其JDE经历了各种版本,所以,很可能存在版本不兼容的问题.所以换成合适的OS版本以及JDE.
对于A方案,一般来说,对于开发者有些困难,因为绝大部分的人都是直接在模拟器上调试的.在真实的设备上调试,估计不多.对于B方案,我对此深感痛苦,因为曾经我也因为版本问题,费尽周折.在此对BlackBerry OS和JDE的开发人员们表示鼓励,希望他们在兼容性方面做的更好.
Confach发表于 May 31, 2007 10:38 pm | 留言 |Blackberry
BlackBerry的费用
中国移动和RIM签订合作备忘录已经很长有一年多了,在这一年多里,感觉移动对BlackBerry的宣传不够.对于BlackBerry的了解,很多人都是从民间(或者称为草根)那里得知.即便如此,在我们生活周围,能有1/20的人知道就不错了.恐怕对此数据我也是高估了.究其原因,其中有一个很关键的因素就是价格.
中国移动服务费对于每个国家的人民,大家对于价格都是非常敏感的,尤其是我们中国老百姓.目前中国移动开通的BlackBerry服务只针对于集团,对于个人是不开放的.访问一下中国移动的网站,你会发现BlackBerry的费用真他妈的贵,有2种包月的方式,一是398RMB/月,另一是598RMB/月.大部分的企业看见这个价格都会望而却步,更何况是个人呢.对于前一种,如果超过流量,居然还另外收费.其实对于这个价格,中国移动这样安排也是有他的道理的,接下来我会逐一说说我自己的看法.
Cingular服务费BlackBerry是个舶来品,所以我们应该和国外来比较.相比国外,很明显,我个人觉得国外的便宜多了.OK,让我们拿美国最大的无线运营商Cingular来说吧.个人每个月服务费45美元,国内数据无限,但是国际不开通.同时将拥有声讯数据5美元的优惠.企业每个月的服务费是60美元,国内数据流量看起来是无限制的,同时也拥有5美元的声讯服务优惠.不过不支持国际数据使用.那么如果支持国际数据的话,每个月需要再多支付10美元即可,此时国际数据的流量同样无限制.
比较从以上可以看出,Cingular比中国移动便宜不是一点半点的.可能有的人认为,398RMB和45美元相差不了多少呀.你要是这么想的话,那就大错特错.从经济角度上看,这是没有太大的比较性的,毕竟每个国家货币的购买力都是差不多的.另外,如果真按照同等水平的购买力来比较,还是cingular划算,因为他们提供流量无限制的服务.
从以上可以看出,中国移动的BlackBerry服务目前来说是非常昂贵的.可以说是一个奢侈品.
Confach发表于 May 29, 2007 10:17 pm | 留言(1) |Blackberry
BlackBerry服务是否可用?
本文解答一个问题: 如果你有一台水货的BlackBerry机器(据了解,中国的99%机器都是水货),然后一张在中国移动或者其他国家已经办理了该服务的SIM卡,如果将此卡应用在该水货机器上,那么该SIM卡的原来的服务现在能用吗?
为了解答这个问题,我们首先应该清楚BlackBerry的服务.BlackBerry的服务一般都是RIM直接和某移动运营商合作的,一般不会单独的卖自己的机器.如果要是单卖机器,相信RIM这家公司就没有今天如此风光了.既然RIM他们卖服务,也就是说BlackBerry的服务肯定是和机器绑定的.问题又来了,既然和机器绑定,那么其他运营商的SIM卡是不是也可以在该机上应用呢?应该是不可以的.为什么?答案很简单,因为在机器内部设置了一些运营商的信息.这样说比较抽象,打个比喻,假设有2款笔记本,分别是Dell和HP,一般来说,DELL OEM XP和HP 的OEM XP是不能交换使用的.在这里,Dell和HP可以分别看成Cingular和Nextel,而OEM XP的微软可以看成MS.这下子明白了吧.OK,回到我们前面的一个问题,到底行不行呢?我认为是不行的.但是也不是那么绝对,如果你能下载到一些正常的配置等,也许没有问题.有人说,我把ROM刷一下不就可以了么?答案是不可以,因为一些运营商的信息有些是存储在硬件里的,不管怎么刷ROM.这些信息都不不能去掉的.
Confach发表于 May 28, 2007 10:30 pm | 留言(4) |Blackberry
最新留言
- DxGwen:There’re a lot of dissertation and thesis writing service but your really hot stuff like this topic. Therefore, to receive more information you would order the dissertation meaning.
- wxianfeng:新版本应该是 smtp_settings
- 邱枫:您好,我是一个黑莓开发的初学者,想就黑莓开发的问题向您请教,我的msn是qf_008@hotmail.com,qq是47730014 如果方便的话请给一个您的联系方式
- Confach:96166这个电话还是挺好打的。
- Gary:Lisa 不知你是否打过那种电话,我试过几次,只要是国家或者北京市公布出来的,便民性质的电话基本永远是占线声,或者接通后把你像“皮球”似的踢来踢去,我还是建议打付费的咨询电话,比如:12580之类的……