如果我为操作系统版本6.0开发Blackberry应用程序,该应用程序是否与操作系统版本4.5兼容?如果没有,有没有办法轻松移植应用程序?Blackberry操作系统版本
3
A
回答
3
我不是100%肯定,但可能不是,因为6.0版本使用较新的库。但尝试在较低版本的os中开发,它将运行在较高版本。
希望它有助于 Wblade
5
尝试使用 “Preprocessor Directives”,以支持多个BlackBerry设备。
2
6
如果您针对特定的SDK(例如6.0)开发应用程序,则只能将其部署到使用匹配操作系统版本(本例中为6.0)的设备。
为了开发专门针对不同操作系统版本的应用程序,您必须为每个版本构建单独的可部署二进制文件。或者,您可以构建最低公共分母 - 如果您想支持OS 4.5,则构建为4.5,并且您的应用程序将在所有后期的BB OS版本上运行(尽管并非总是优雅)。
您可以用作示例的两个开源项目是BBSSH和LogicMail。
这些都不使用预处理器指令,但两者都采用稍微不同的方法来管理多个目标操作系统;哪种解决方案更合适最好由您自己的需求来决定。两者都使用基于ant的构建;我认为这两个目标都是从OS 4.5到6.0。 (LogicMail旧版的目标回到4.1我相信)
构建脚本可以在这里找到:
- BBSSH SVN(的build.xml,build-impl.xml中,build.properties)
- LogicMail SVN(的build.xml,build.properties)
这两个项目也可看为处理之类的利用以后的操作系统版本中引入的功能无缝地为您的用户具体方法 - 无论是提供自定义实施前适用于较早版本,或根据情况禁用功能。
最后快速提示:如果您仍然不接受有效答案,您很快就会发现人们不太愿意回答您。
相关问题
- 1. jQuery - 检测操作系统和操作系统版本
- 2. C++检测操作系统版本
- 3. 检查DLL操作系统版本
- 4. 获取操作系统版本
- 5. Xcode iPhone操作系统多个版本
- 6. Xcode 6.4操作系统版本问题
- 7. 获取Android操作系统版本表
- 8. 为主要操作系统版本设置最低操作系统版本,同时允许以前的操作系统版本?
- 9. IntPtr.Size显示操作系统版本或.NET版本?
- 10. 操作系统VBS脚本
- 11. 操作系统版本,API级别和Java版本之间的关系
- 12. 检测外壳脚本中的Windows操作系统版本
- 13. 操作系统
- 14. Blackberry操作系统5.0之前的FilePicker替代方案
- 15. 操作系统更新后BlackBerry持久存储数据丢失
- 16. 哪些BlackBerry设备/操作系统要定位? (2012年7月)
- 17. apt-get install是否依赖于操作系统(OS)的内核版本或操作系统的分布?
- 18. Iphone操作系统版本3.0.1(7A400) - 不支持最新版本的XCode
- 19. 检测操作系统版本JavaScript和重定向
- 20. 无法选择目标Windows Phone操作系统版本为8.1
- 21. 各种.NET Framework版本的操作系统兼容性
- 22. 使用JScript查找操作系统名称/版本
- 23. 什么操作系统内置.NET 2版本?
- 24. 要在Chrome中检测操作系统的JavaScript版本37.0.2062.94
- 25. Wix:根据Windows操作系统版本定义变量:x86/x64
- 26. 在Blackberry4.6操作系统版本上加载html
- 27. 从Powershell确定操作系统版本,Linux和Windows
- 28. 如何使用宏检测iPhone操作系统版本
- 29. VBScript IF语句确定操作系统版本和ServicePack
- 30. 谷歌地图有Android操作系统版本6
@Csabi您在回答问题后立即要求“接受”。有点耐心。 – 2011-02-24 15:12:36
@Michael Csabi指的是格雷斯提出的其他问题。 @Grace请花一点时间回顾您以前的问题并接受最佳答案。 FAQ有更多细节。 – 2011-02-24 15:38:48