黑莓操作系统版本

2024-03-07

如果我为操作系统版本 6.0 开发 Blackberry 应用程序,该应用程序是否与操作系统版本 4.5 兼容?如果没有,是否有某种方法可以轻松移植应用程序?


如果您针对特定 SDK(例如 6.0)进行开发,您的应用程序将只能部署到使用匹配操作系统版本(本例中为 6.0)的设备。

为了开发专门针对不同操作系统版本的应用程序,您必须为每个版本构建单独的可部署二进制文件。或者,您可以针对最低公分母进行构建 - 如果您想支持 OS 4.5,则针对 4.5 进行构建,您的应用程序将在所有更高版本的 BB OS 上运行(尽管并不总是正常)。

您可以用作示例的两个开源项目是BBSSH http://bbssh.org and 逻辑邮件 http://logicmail.org/.

这些都不使用预处理器指令,但是两者都采用略有不同的方法来管理多个目标操作系统;哪种解决方案更合适最好根据您自己的需求来确定。两者都使用基于 Ant 的构建;我认为两者的目标都是操作系统 4.5 到 6.0。 (我相信旧版本的 LogicMail 目标会回到 4.1)

构建脚本可以在这里找到:

  • BBSSH SVN http://svn.bbssh.org/trunk/build/(build.xml、build-impl.xml、build.properties)
  • 逻辑邮件SVN http://logicmail.org/browser/trunk/LogicMail(构建.xml,构建.属性)

还可以寻找这两个项目的具体处理方法,例如无缝地向用户利用更高版本操作系统版本中引入的功能——要么为早期版本提供自定义实现,要么根据需要禁用该功能。

最后,请注意:如果您继续不接受有效的答案,您很快就会发现人们不太愿意回答您。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

黑莓操作系统版本 的相关文章

随机推荐

  • decltype(auto) 和 decltype(returning expr) 作为返回类型有什么区别?

    有什么区别decltype auto and decltype returning expression 作为函数 模板 的返回类型如果expr在这两种情况下都没有使用括号吗 auto f gt decltype auto return e
  • 功能级别的任何黄瓜 Before 和 After 挂钩

    我已经经历过很多帮助 但都是关于场景级别的解释 Cucumber JVM 是否有功能级别的 Before 和 After 挂钩 这一页黄瓜钩 https stackoverflow com questions 23113370 is the
  • Symfony 2 - 在 Amazon S3 上上传图像的最佳实践

    我有一个表格 其中有一个file字段上传图像 我需要将此图像上传到 Amazon S3 一步一步构建这个 我开始将图像上传到本地磁盘上 现在它可以工作了 上传发生在我的实体内部Page因为建议在保存实体之前测试上传是否成功 我最终得到了这段
  • Firebase 检索嵌套数据

    我在尝试从 Firebase 检索时遇到了一些麻烦 基本上我的组表是这样的 在这种情况下 根据group ID KpFibCHjJ1xpfLd07WJ 有一个account ID KpFiX2L7ENt6EBgrB0S 右边将会有多个帐户
  • 上传后使用 ExpressJS 将文件存储在 Mongo 的 GridFS 中

    我已经开始使用expressJS 构建REST api 我是节点新手 所以请耐心等待 我希望能够让用户使用 upload 路由的帖子将文件直接上传到 Mongo 的 GridFS 根据我在expressJS文档中的理解 req files
  • 如何使用 JPA 2.1 转换连接的元素集合?

    我有3张桌子user user team and team user id number name varchar team name varchar user team user id number FK gt user id team
  • Mercurial Eclipse 错误

    我正在尝试在 Eclipse 中使用 Mercurial 我为此下载了 Mercurial Eclipse 插件 但是 尽管我重新安装了很多次 但还是出现同样的错误 我将屏幕截图放在下面 Checking encoding cp1254 C
  • 检查 rsync 命令是否运行成功

    以下 bash 脚本每小时执行一次文件夹的 rsync bin bash rsync r z c home pi queue email protected cdn cgi l email protection home foobar rm
  • Urllib2 中的代理身份验证错误 (Python 2.7)

    Windows 7 64 位 Python 2 7 如果我尝试使用 Urllib2 我会收到此错误 Traceback most recent call last File C Users cYanide Documents Python
  • 如何获取 Mac 版 zipalign?

    我已经有一个未签名版本的 apk 我正在尝试在我的 Mac 上对其进行签名 在最后一步 它建议对签名的 apk 进行 zipalign 但 mac 没有 zipalign 我做了 酿造搜索 仍然找不到它 我在网上搜索 找不到独立的 zipa
  • 在 git 中,有没有办法在不应用存储的情况下显示未跟踪的存储文件?

    如果我跑git stash u 我可以隐藏未跟踪的文件 但是 据说未跟踪的文件根本不会显示git stash show stash 0 有没有办法在不应用隐藏的情况下显示未跟踪的隐藏文件 未跟踪的文件存储在存储提交的第三个父级中 这实际上没
  • 将 Windows 容器(使用 Docker 创建)部署到 Azure 容器服务中

    我正在尝试完成一项关于如何在 Azure 域 环境中正确使用 Windows 容器的体系结构研究 在该域 环境中我必须容器化 Dot Net Core Web API 应用程序并将该容器部署到 Azure 容器服务中 这是我所做的事情 我确
  • Python 为消息添加自定义反应

    我想为多个命令添加多个自定义反应 或者如果我们添加反应列表 它将从该列表中添加随机反应 那么该怎么做呢 from discord utils import get 按名称添加表情符号 reactions emoji name 1 emoji
  • 如何消除视频中剧烈的亮度变化?

    我有从摄像机获得的图像流 我发现有时来自流的图像的亮度会出现很大的峰值 每个像素的值都会跳跃或下降 然后在下一个图像中返回到正常的亮度级别 这对我的算法来说是一个大问题 有什么办法可以防止这种亮度峰值吗 我正在考虑在每个像素上使用低通滤波器
  • 什么Python代码为二元运算符生成所有可能的分组(树)

    正如几个 SO 问题中所解释的 更抽象的是数学世界 http mathworld wolfram com BinaryBracketing html 加泰罗尼亚数字的序列恰好对应于可以为任何给定数量的运算符生成的括号分组的数量 但我还没有找
  • matlab中使用symsum求级数之和

    我有以下系列 我尝试了这段代码 但它没有打印最终结果 而是给出了一长串数字 syms n y symsum 1 sqrt n 1 100 Result y 2 1 2 2 3 1 2 3 5 1 2 5 6 1 2 6 and so on
  • JSF 2.0:何时调用encodeAll以及何时调用encodeBegin?

    考虑一个自定义 UIComponent 仅用于测试目的 public class UITest extends UIComponentBase Override public void encodeBegin FacesContext co
  • 将资源合并到单个二进制文件中

    如何将应用程序的多种资源 图像 声音 脚本 xml 等 组合到一个 多个二进制文件中 以便保护它们不被用户窃取 典型的步骤是什么 组织 加载 加密等 这在游戏开发中尤其常见 但许多游戏框架和引擎并没有提供一种简单的方法来做到这一点 也没有描
  • org.apache.axis2.AxisFault 连接被拒绝

    我在尝试从客户端应用程序订阅服务时收到以下错误 有人可以告诉我这个异常的原因吗 提前致谢 org apache axis2 AxisFault Conexi n rehusada at org apache axis2 AxisFault
  • 黑莓操作系统版本

    如果我为操作系统版本 6 0 开发 Blackberry 应用程序 该应用程序是否与操作系统版本 4 5 兼容 如果没有 是否有某种方法可以轻松移植应用程序 如果您针对特定 SDK 例如 6 0 进行开发 您的应用程序将只能部署到使用匹配操