专注于Blackberry

存档: 开发

黑莓通过编程的方式挂电话

最近使用了很多在Blackberry运行的来电防火墙软件。其实他们的实现方式很简单。

先分析一下,如何挂断电话呢?如果你在RIM提供的API里找一圈,你会特别失望,因为它根本没有提供对应的API。这点上,我觉得RIM特别不道德。

但是是不是没有方法了呢?我觉得办法还是有的。

我想出的办法就是模拟挂电话这个操作。

3个步骤:

  • 按下去:press down
  • 按住,哪怕0.1s:Hold on
  • 松开: press up

代码如下:

EventInjector.KeyEvent pressEndKey=
new

继续阅读本文 →

  

Confach发表于 October 13, 2008 5:56 pm | 留言(8) |开发 

Blackberry HomeScreen上滑动应用程序时修改其图标

该文难度等级为3。

这个需求很简单,就是滑动Blackberry上的Application,其Icon将会该变。这个问题已经有很多人问我了,于是决定今天在这里解决一下。

效果

先看实现的效果。

之前的效果:

icon-old

继续阅读本文 →

  

Confach发表于 September 16, 2008 8:28 pm | 留言 |开发 

剖析Blackberry开发的问题

在中国做Blackberry要比在国外,例如美国难得多。这可苦了我们中国人呀。下面一一列出。

  • 签名问题

         不能不说这是RIM给社区的一个绊脚石。你用Blackberry Controlled API来开发,最后什么都开发好了。自己开开心心安装在Blackberry真机上并运行,系统冷不丁告诉你不能运行。唉。你还非得花上20美元去买(原来可是100美元哟).更气愤的是,你把信用卡什么信息都提交了,过了几天,人家回信说,哥们,你在中国,根据美国进出口法律什么,我们不能卖给你。郁闷。

关于签名,参看我的文章另外一篇文章关于BlackBerry的Code signing 问题

  • 模拟器与真机

     真的blackberry机器,呵呵,目前只有移动签约用户才是明媒正娶,否则就是水货啦。而且这些水货机器质量参差不齐。所以,拥有一台质量好的不简单。那么测试怎么办?没办法,就在模拟器上将就着用吧。你也说是模拟器啦,肯定很多功能在模拟器上不能使用的。很多功能只能在真机器上测试,而不能在模拟器上测试的。