我刚进入黑莓竞技场。

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

(1) 但是我想知道,当我为BlackBerry开发任何应用程序时,我应该针对一些修复设备吗?

否则在开发任何新的BlackBerry应用程序时,我应该牢记哪些内容?

(2) 我想知道的另一件事就像我在某个地方看到了我需要购买开发人员设备以在真实设备上测试该应用程序的地方……是吗?

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

提前致谢...

有帮助吗?

解决方案

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

    A.BlackBerry是正向兼容的,如果您将代码编译为4.5 OS,如果将使用“设备OS”> = 4.5在设备上工作,但它不会在带有“设备OS” <4.5的设备上使用。

    B.Keyboard布局:如果您使用的是BlackBerry提供的UI组件,它将自动管理所有键盘布局,但是如果您直接处理键盘,则必须处理此问题。

    C.Radios(CDMA,GSM,WiFi等):您必须考虑使用CDMA或GSM。例如,如果您使用

    simcardinfo.getimsi()

在CDMA设备中,您将获得未覆盖的Exception。

d.screen尺寸: 这里 是黑莓设备的不同屏幕尺寸。

  1. 不要依靠模拟器总是在设备上测试。您可以在论坛上找到许多问题,例如“ BLA BLA在模拟器上工作,但不能在真实的设备上工作”。3。用于对设备进行测试,需要COD签名费用为20美元。

这里 是COD签名的细节。

您将通过经验和与我们分享很多东西。

其他提示

可能会有所帮助:
BlackBerry Development在达到最广泛的智能手机范围的最佳实践是什么?
黑莓使用模拟器
BlackBerry用户界面设计 - 可自定义的UI?

谈论BlackBerry开发人员设备,我认为这可能至少有两个型号:带有轨迹球(例如粗体)和触摸屏+加速度计(Storm)
如果您选择Storm2作为 RIM的建议DEV电话 您将能够使用新UI使用RIM OS 5.0.0, Google齿轮sqlite, ,但是5.0.0可用于风暴,并且大胆地升级。

如果RIM会为开发人员提供一些特殊版本的设备(更好的调试,控制台数据管理,也许是Bootstrap),那真的很棒。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top