【问题标题】:BlackBerry App World Distribution of .jad files.jad 文件的 BlackBerry App World 分发
【发布时间】:2011-03-30 23:25:01
【问题描述】:

我正在使用带有 BlackBerry JRE 4.5 的 Eclipse 插件开发一个应用程序,以支持操作系统版本为 4.5 及更高版本的设备。我了解当您使用低于 4.7 的 JRE 版本并将应用程序部署到 4.7 设备或 5.0 设备时,该应用程序将以兼容模式运行,因此会出现虚拟键盘。

我关注了this document 以避免在兼容模式下运行我的应用程序。只有在使用 JRE 4.7 构建应用程序后,我才能为 4.7 版生成 .JAD 文件。我将项目设置改回 JRE 4.5,但我使用上述文档中描述的配置更新了 4.7 .JAD 文件。这似乎奏效了。所以当我在 4.7 模拟器中运行我的应用程序时,我看不到虚拟键盘。我对 5.0 版做了同样的事情。

问题是 - 当我打包应用程序并将其提交到应用程序世界时,我是否能够包含 4.7 的 .JAD 文件和 5.0 的 .JAD 文件,以便当用户下载应用程序并运行它时,它不在兼容模式下运行?如果没有,我将如何确保我的应用程序不会在 4.7 或 5.0 设备上以兼容模式运行?如果 .JAD 文件中的设置将被编译成 .COD 文件并用于打包到 App World 中,这是否会解决问题?

请帮助我了解我是否必须为我的应用支持的每个版本都包含 .COD 或 .JAD 文件,或者一个 .COD 文件是否将包含所有操作系统版本的配置设置。 (请原谅我的无知)

【问题讨论】:

    标签: blackberry blackberry-eclipse-plugin blackberry-jde jad appworld


    【解决方案1】:

    您将只能将 cod 文件上传到 RIM 应用商店。

    您将能够根据操作系统上传一组不同的 cod 文件。因此,您可以为 OS 4.7 编译您的应用版本。

    【讨论】:

    • 谢谢,雷。您知道在非兼容模式下运行时,我是否可以将触摸事件转换为代码中的轨迹球事件?我猜触摸事件的事件/api 引用在 4.5 中将不可用。在这种情况下,我是否必须为 4.7 及更高版本的操作系统编写单独的应用程序或其他东西?
    • 更正它们在 4.5 中不可用,您可以使用预处理将触摸事件保持在同一代码库中 docs.blackberry.com/en/developers/deliverables/12002/… 也请参阅此文档以覆盖 4.7 及更高版本中的触摸事件docs.blackberry.com/en/developers/deliverables/13222/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-05
    相关资源
    最近更新 更多