问题标签 [blackberry-webworks]

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 投票
1 回答
581 浏览

html - 黑莓 WebWorks HTML5 数据库问题

我在让我的应用程序使用 sqlite 数据库工作时遇到了很多问题。一切都在涟漪中运行良好(我认为这是因为它只是使用 chrome 的 sqlite 实现)。但是,一旦我在模拟器(Curve 9300,OS 6)上运行我的应用程序,问题就开始了。我已经了解了应用程序可以运行、创建数据库和插入行的位置,因此我知道我的实际查询没问题。

我的应用程序有一个 javascript 文件,其中包含用于处理数据库的包装器。这个 javascript 文件来源于监听器和作为应用程序核心的页面。问题如下:

  1. 安装应用程序。侦听器开始运行。
  2. 从一个模拟器向另一个模拟器发送短信。消息已成功保存(我可以验证这一点,因为我的横幅指示器计数增加,并且该数字基于查询)
  3. 继续发送文本,横幅指示器会增加。
  4. 打开应用程序,并阅读所有消息。此时,javascript文件被加载了两次,所以我有两个db对象指向同一个数据库。
  5. 关闭应用程序(监听器仍在运行)
  6. 收到的下一条短信会导致运行时异常,但未提供更多详细信息。

我查看了堆栈跟踪,它只是说异常发生在 sms 侦听器的回调中。这很明显,因为这就是查询发生的地方。有谁知道为什么打开与数据库的第二个连接会导致异常?据我了解,数据库仅在事务期间被锁定。除了尝试插入新行的事务之外,肯定没有任何事务正在运行。虽然我是 javascript 新手,但我很确定没有变量被共享,因为 javascript 文件加载到两个不同的页面中。任何想法将不胜感激。

0 投票
1 回答
1112 浏览

blackberry - 黑莓网络:拍照后显示捕获的图像

imagePath 变量成功打印 =>“file:///store/home/user/camera/IMG-20120118-00001.jpg”。但照片没有出现。

我不明白我写的代码有什么问题。图片路径没问题。

奇怪的是,当我将 imagePath 硬编码为图像的 src 时,它可以显示图像。但是当我在successCB()中使用javascript设置它时,它不起作用。我在 Firefox 中测试了我的 javascript 代码的功能。它适用于基本的html。我正在使用带有 os 6 bundle 2921 的 Blackberry 9700。我需要立即帮助。请我坚持一整天

0 投票
1 回答
590 浏览

javascript - Blackberry WebWorks SMS 侦听器异常

规格:WebWorks 2.2、Curve 9330 OS 6 模拟器和设备

我们会的,我已经尝试了几乎所有方法,但我无法弄清楚。我的应用程序有一个主页 (index.html) 和一个后台页面 (listener.html),如下所示:

listener.html 如下所示:

initializeListener() 函数如下:

问题:当我安装我的应用程序并且监听器开始运行时,我的应用程序可以毫无问题地接收短信。一旦我打开主应用程序,问题就开始了。如果我只是使用后退或结束按钮将应用程序最小化到后台,则收到的下一条短信会导致异常。如果我通过菜单关闭应用程序,也不例外,但监听器停止运行。我已经注释了 messageListener 中的所有代码,并且 index.html 除了显示一些 html 之外什么都不做。几乎没有关于拥有背景页面的文档。有没有人有任何想法?提前致谢。

0 投票
1 回答
1028 浏览

javascript - WebWorks 应用程序根本不工作,但在 Ripple 和 Chrome 以及 BB 浏览器中工作

我有一个使用 JSONP 和 Zepto.js 的简单 BlackBerry 应用程序。大部分代码都写得很快,我没有使用 Zepto,因为我应该拥有并且将需要现在只测试它,我相信到目前为止我所有的代码都是有效的(JS 新手 - 只是学习)。

index.html 的示例

索引.js:

config.xml(从github复制一份):

在chrome和ripple中它工作得很好,但在黑莓上它只加载标题,甚至不加载无序列表!不知道如何去调试它...帮助将不胜感激。

0 投票
2 回答
2523 浏览

javascript - 音频 HTML5 自动播放 WebWorks

如何让 HTML5 音频标签在具有自动播放选项的 webworks 应用程序中工作?

例如:在文档加载时,音频元素的 src 通过 javascript 更改,然后 audioElement.play() - 这不起作用,您必须将另一个链接或按钮的单击绑定到 audioElement.play() 并再次单击...

有任何想法吗?

playSongNow 由 HTML 调用:

新:实际​​上我认为我已经将问题缩小到:

我尝试使用“canplaythrough”但两者都无法确定何时传递了足够的数据来实际播放,因为如果你这样做:

我尝试了以下事件:

这可行,但这并不意味着音频可以在没有缓冲的情况下播放,不是吗?它还立即触发“canplaythrough”事件。

关于这些事件的一些指导会很方便。

0 投票
0 回答
146 浏览

blackberry - 从 Blackberry Java 应用程序启动 Webworks

我正在尝试使用 Blackberry Java SDK 5.0 ( http://us.blackberry.com/developers/javaappdev/ ) 制作一个 Blackberry Java 应用程序,它在应用程序中启动一个 Blackberry WebWorks 实例。我怎样才能做到这一点?最终目标是将 PhoneGap API 加载到此实例中。但这是以后的问题。

0 投票
2 回答
226 浏览

javascript - 黑莓 WebWorks 的变化

我正在为黑莓使用 Webworks,我无法在设备上触发更改,在涟漪中它就像一个魅力,但在设备中,更改事件不会触发......希望 some1 可以帮助我

HTML

Javascript

0 投票
1 回答
213 浏览

blackberry - 构建 BB webworks 应用程序时出错

我正在尝试在黑莓 webworks 应用程序中使用 javascript 扩展。我在 ext 文件夹中有 jar 文件。但是每当我尝试构建应用程序时,都会弹出错误消息:

'缺少堆栈映射:标签处的 getField'。

通过网站搜索后,它被写在某处以推托过程给出错误:

'JAR 文件创建失败,错误 -1'。

有人可以帮助解决所述问题吗???

0 投票
1 回答
219 浏览

blackberry - 如何在一台机器上为 BlackBerry 设置多个签名密钥?

我正在为不同的公司开发一些 BlackBerry 应用程序,他们每个人都希望使用自己的签名密钥在自己的供应商门户下发布他们的应用程序。

如何为同一台机器上的不同帐户设置签名密钥?

我是否需要多次安装 WebWorks SDK(每个都有用于签名工具的不同签名密钥)?这是我真正能想到的唯一选择,但我希望可能有更好的解决方案。

提前致谢。

0 投票
1 回答
799 浏览

html - BlackBerry WebWorks 应用程序滚动

我构建了一个动态加载数据并显示它的应用程序。在模拟器(Torch 9800,v.6)上一切都很好,但在真实设备上(与模拟器相同),我有一个非常奇怪的滚动问题 - 应用程序中的滚动缓慢而跳跃。后面没有 JS 或一些线程在运行,所以滚动应该没问题。我通过 simple 来完成滚动条本身overflow-y:scroll