在开发黑莓应用程序之前要记住的事情

时间:2010-05-19 09:44:34

标签: blackberry blackberry-storm blackberry-simulator blackberry-eclipse-plugin

我刚进入黑莓竞技场。

现在我已准备好开发黑莓设备的应用程序。

(1)但我想知道,当我为黑莓开发任何应用程序时,我应该定位一些修复设备吗?

或者在开发任何新的黑莓应用程序时我应该记住哪些事情?

(2)我想知道的另一件事就是我在某个地方看到我需要购买开发设备来在真实设备上测试应用程序......是吗? / p>

如果是这样,那么我应该购买哪个设备,以便我可以测试设备中的大多数应用功能..

提前致谢...

2 个答案:

答案 0 :(得分:3)

可能会有所帮助:
What is the best practise in blackberry development for reaching the widest range of smart phones?
BlackBerry use of the simulators
Blackberry User Interface Design - Customizable UI?

谈到黑莓开发者设备,我认为可能至少有两种型号:带轨迹球(比方说,Bold)和触摸屏+加速度计(风暴)
如果选择Storm2作为suggested dev phone by RIM,您将能够将RIM OS 5.0.0与新UI Google GearsSQLite一起使用,但5.0.0可用于Storm和Bold升级反正。

如果RIM会为开发人员提供一些特殊版本的设备(更好的调试,控制台数据管理,也许是自举),那将是非常好的,但是没有这样的。

答案 1 :(得分:2)

  1. 可移植性是黑莓开发中的一个大问题。

    a.blackberry是向前兼容的,如果你在4.5 os中编译代码, if适用于“device os”> = 4.5的设备,但在带有“device os”< 4.5的设备上无效。

    b键盘布局:如果你使用黑莓提供的ui组件,它将自动管理所有键盘布局,但如果你直接处理键盘,你必须处理这个。

    c.Radios(CDMA,GSM,WIFI等):您必须照顾目标设备正在使用cdma或GSM。 例如如果你使用

    SIMCardInfo.getIMSI()

  2. 在cdma设备中,您将获得UnsupportedOperationException。

    d。屏幕尺寸:here是黑莓设备的不同屏幕尺寸。

    1. 不要依赖模拟器总是在设备上进行测试。你可以在论坛上找到很多问题,比如“bla bla在模拟器上工作但不在真实设备上工作” 3.对于在设备上进行测试,需要鳕鱼签名,费用为20美元。
    2. here是鳕鱼签名的细节。

      您将通过经验学习很多东西,而不是与我们分享。