问题标签 [blackberry-os-v5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9369 浏览

eclipse - 为 4.70 或 5.0 组件配置 Blackberry Eclipse 插件

我正在寻求有关配置黑莓开发环境的帮助。事实上,这是一个非常令人沮丧的过程。黑莓网站非常没用。在已移动的链接、假设的细节和过时的文档之间,事实证明,黑莓开发很难到达任何地方。

Pheww,现在我的咆哮已经结束了。这是我的问题:

我终于让 JDE for Eclipse 工作了(这本身就是一个故事)。但是,我的黑莓工作区只给了我针对 4.5 JDE 组件的选项。如何更新它以使用 4.7 组件?

最好有分步说明,但我希望能提供任何帮助。

以下是详细信息:

我有 Java jdk1.6.0_14

Eclipse 版本 3.4.1

我已经安装了黑莓 JDE 4.7

我已经安装了 Blackberry JDE Component Package 4.7

我已经安装了黑莓智能手机模拟器 4.7

0 投票
3 回答
6343 浏览

eclipse - 如何将 BlackBerry v5.0.0 组件包安装到 Eclipse 中?

我正在尝试使用 BlackBerry Eclipse 插件 v1.0.0.67 将最新的 v5.0.0“beta 2”BlackBerry OS 组件包安装到 Eclipse 3.4.2 中,但遇到了一些问题。有没有人找到一个简单的方法来做到这一点?

我安装v4.5.0 和 v4.7.0 组件包没有问题。

很奇怪,黑莓正在运送安装了 v5.0.0 操作系统的新手机(例如我刚购买的 Storm 2 9550 和 Bold 9700),并且在黑莓网站仍然考虑 v5.0.0 SDK / 组件时将更新推送到手机包为“beta 2”!如果有人知道什么时候会发布官方的非 beta 组件包,这可能会解决我的问题......

如果它有帮助,到目前为止我遇到的问题是: -与 BlackBerry 网站
上的含义相反,v5.0.0 组件包的 Eclipse “软件更新...”选项声称它仅适用于 v1。 0.0 Eclipse BlackBerry 插件,不是新的 v1.1 之一。 - 然后我尝试使用 v1.0.0 Eclipse BlackBery 插件通过 Eclipse 中的“软件更新...”菜单安装 v5.0.0 组件包。完成 200MB 下载后,安装失败并出现“无效的 zip 文件格式”错误。 -我可能只是因为下载损坏而不幸,但我确实尝试了两次,一次通过“软件更新...”,一次通过选择“存档”来安装下载的组件包(与 v4.5.0 和 v4.0 不同)。

0 投票
3 回答
182 浏览

blackberry - 黑莓设备可以升级到最新的黑莓操作系统吗?

这听起来像是一个菜鸟问题,但无论如何。BlackBerry 设备能否自行升级到最新版本的 BB 软件?

那么就像 iPhone 3G 可以升级到 iOS 4.0 一样,BlackBerry Curve 是否可以(例如)将自身升级到 BlackBerry OS 6?或者像 BB 7100i 这样的东西可以升级到更新的操作系统吗?

谢谢!

0 投票
1 回答
831 浏览

blackberry - 带有 OS 5 的 BlackBerry WebWorks,文本未显示

我正处于使用 WebWorks 编写 BlackBerry 应用程序的早期阶段。我主要针对 OS6 设备(Torch),但我需要它与 OS5 兼容,以供少数将使用旧设备的用户使用。据我所知,WebWorks 应该可以在 OS5 上运行,但是我创建了一个带有超链接的基本应用程序,并且文本没有显示在 OS5 模拟器上(它在 OS6 模拟器上运行良好)。它显示的只是一个空白屏幕。我试图在应用程序上放一些文本(即不在超链接标签中),但这也没有显示。

HTML 文件如下:

您会注意到我所做的唯一不寻常的事情(这反映在 config.xml 中以加载 index.htm)是从 localhost 引用脚本文件,这样我就可以在不重新编译的情况下修改应用程序,这又可以正常工作在 OS6 中,所以我认为这不是导致问题的原因。

我正在使用适用于 Windows 7 (x64) 上的 Visual Studio 的 WebWorks 插件进行开发。除了从本地主机引用文件外,其他一切都是默认设置,即在您创建新项目时设置。

有没有人遇到过类似的问题,如果有,您的解决方法是什么?任何帮助,将不胜感激。

0 投票
2 回答
1317 浏览

jquery - jQuery .show() 和 BlackBerry OS5

这可能是一个很长的镜头,但是......

任何人在 BlackBerry OS5 Web 浏览器中使用 jQuery 的 show() 时遇到问题并导致它无法工作(在设备上)或导致手机崩溃(模拟器)?如果声音,找到解决方法?

无论我们使用 .show() 还是 .css('display','block') 都会发生同样的事情

适用于 OS6、iOS、Firefox、Chrome 等……但在 OS5 浏览器中死机。

哦,我应该补充:

据我们所知,这只是在运行我们的实际服务器(JSF、websphere)的应用程序时出现的问题。当我们在本地将 jQuery 作为静态页面进行测试时,它可以正常工作。

0 投票
1 回答
173 浏览

jquery - BB OS5 中的 jQuery .each() 错误?

我一直致力于在 BlackBerry OS5 设备(8530)上调试一些 jQuery。有很多问题,但我缩小的一个与 jQuery 的有关.each()

逻辑是这样的:

在任何普通浏览器中,我都会收到警报,单击“确定”,然后如果逻辑语句为真,则查看该特定项目(在本例中为 TD)获取更新的类。然后它会重复其余的项目,每个项目都会收到警报,我确定它,我看到特定 TD 的课程得到更新。

然而,在 BlackBery 8530 上,我收到了每个警报,但 TD 并未一一更新。相反,它们都在最后一个警报之后立即更新,仅基于最后一个 TD 的 if 逻辑。

奇怪的是这个特定的浏览器存在严重的 JS 问题,但我想知道是否有办法解决这个问题。.each()有没有在 jQuery中使用的替代方法?

更新:

更详细的代码示例:

我正在遍历 TABLE 的每个 TR。每个 TR 中都有一个 TD (.td3),其中包含一个复选框。我需要检查每一个。如果没有勾选,我需要在 TD 中添加一个类。

在良好的浏览器中,警报将显示真或假,并且基于该特定警报,您将看到该类在您关闭警报时适当地应用于该行。然后对每一行重复。

在 BB OS5 的浏览器中,每个警报都会弹出正确的值,但直到最后一个警报/循环之后,类才会更新,因此每个 TD 类都只使用最后一个循环的逻辑。

更新 2(修复?):

感谢 Alex,我在这方面做了更多的尝试,并找到了一种让它在顽固的浏览器中工作的方法。

不同之处在于我将回到主 jQuery 对象 $TRs 并根据其索引专门从其中抓取其中一个元素。

因此,基于此,我的最后一个问题是:上述解决方案对“好”浏览器有什么缺点吗?是否有性能影响?

0 投票
1 回答
189 浏览

blackberry-os-v5 - 如何为黑莓 5.0.0 创建活动指示器?

我正在尝试为 BLACKBERRY 5.0.0 准备活动指示器,但未能成功。我正在尝试创建两个线程类,一个具有后台功能,一个具有扩展弹出屏幕的活动指示器类...但出现错误作为“线程错误太多...

请帮帮我

提前谢谢

0 投票
2 回答
450 浏览

blackberry - 如何将黑莓应用程序从 OS 5 移植到 OS 6

我已经为 BlackBerry OS 5 开发了应用程序,现在我想将它移植到 BB OS 6

在移植应用程序时,我面临以下问题 -

我在 OS 5 中添加了单独的 org.json.me 包,它内置在 OS 6 中

当我在应用程序中添加 BB OS 6 库而不是 OS 5 时,它给了我错误

请建议在两个平台上运行相同应用程序的可能解决方案

0 投票
0 回答
312 浏览

javascript - Blackberry OS5+ webworks 应用程序非常慢

我正在开发一个黑莓 webworks 应用程序,它应该可以在 OS 5.0 及更高版本上运行。该应用程序确实使用了相当多的 jquerymobile。HTML 已经开发完成,并且在涟漪模拟器中运行良好。但是当我将它部署在 OS5.0 设备中时,加载时间很糟糕。加载一个包含 3 张图像和几个表格的页面花了将近一分钟(没有从服务器获取任何内容,所有文件都在设备中打包的应用程序中)。我什至直接在本机浏览器上尝试了这些页面,但它的渲染能力很差(css / jquery mobile 等出来的很糟糕。设备中启用了 Javascript)。

我想知道的是,本机应用程序/非常基本的 html 是在 OS5.0 上获得体面体验的唯一方法吗?在 OS5.0 HTML 应用程序上使用相当多的 javascript 是否可行?我什至尝试使用带有缓存的browserfield2,但这也没有太大区别。

只是想看看 OS5.0 中的情况是否确实如此糟糕,或者我是否遗漏了一些东西。任何帮助/反馈将不胜感激..