问题标签 [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 投票
7 回答
5558 浏览

html - Blackberry Webworks 和 Phonegap 的区别

我正在为 Blackberry OS 6.0 使用 HTML5 构建企业应用程序。我打算使用 PhoneGap 来开发应用程序。我发现黑莓也有类似的东西叫做WebWorks

WebWorks 和 PhoneGap 有什么区别?

0 投票
0 回答
505 浏览

html - 想用 HTML5 显示支持使用 webkit 的 webworks 的 3D 动画

我想使用 3d 类型的简单动画,例如在某个表面上投掷 3d 足球,但我也希望它支持使用 webkit 的 webworks,我认为 webkit 不支持 3D webGL。所以我该怎么做?

我可以选择动画 GIF,或者我需要使用 3D 图像精灵并使用它,或者是否有任何框架可以帮助我实现这一目标?

无论我使用动画 GIF 还是 3D 图像精灵,我需要制作画布的精灵还是只制作一个对象?使用这种精灵的最佳方式是什么?

0 投票
1 回答
1205 浏览

jquery-mobile - 让 jQuery Mobile 在 BlackBerry Playbook 上运行

有没有人让 jQuery Mobile 在 BlackBerry Playbook 模拟器上工作?我尝试了此处描述的所有内容,但出现了此处显示的网络错误。

在 bbpb 模拟器上使用 jQuery Mobile 有什么经验吗?

0 投票
2 回答
637 浏览

ajax - PlayBook Webworks 无法读取本地文件

我正在制作一个 PlayBook webworks 应用程序。我在读取本地文件时遇到问题。

我想使用远程 XML 和本地 xsl 文件进行 XSLT 转换。

我可以使用 XMLHttpRequest 下载外部 xml 文件,但无法读取本地文件。

我试图在不local:///使用和使用相对路径的情况下阅读它,但总是得到我的XMLhttprequest status response code = 0.

有任何想法吗?

在此先感谢,乔迪·加塞特

0 投票
5 回答
3503 浏览

javascript - 在 BlackBerry WebWorks 应用程序中显示 Google 地图

我正在尝试从 WebWorks 应用程序中显示 Google 地图。这是应用程序中该页面的完整 HTML(请注意,它在浏览器中运行良好):

在应用程序中,它只显示应用程序应该出现的灰色框。

请注意,代码大部分来自此示例页面的源代码,该示例页面链接到此处

有任何想法吗?我最好的选择是让谷歌提供动态呈现的静态图像(即这种技术)还是我缺少一些东西来获得真实的东西?

顺便说一句,我试图爬过 gmaps 的 JS 调用堆栈,并将每个域添加到应用程序的权限列表中。我有 gmaptiles.co.kr、google.com、googleapis.com 和 gstatic.com 的权限条目(http 和 https)。

0 投票
0 回答
657 浏览

sqlite - BlackBerry Webworks 应用程序崩溃并显示空白警报框 - 如何调试?

我创建了一个 BlackBerry webworks 应用程序,它由多个页面组成,每个页面都从本地 SQLite 数据库加载数据。

该应用程序工作正常,直到我在一定数量的页面之间导航,此时应用程序显示一个空白警报框并挂在显示页面之间的加载屏幕上。

这是使用 Bold 9700 模拟器,但也发生在设备本身上。我试过禁用缓存,以及增加缓存的大小,但都无济于事。控制台什么也没有显示,模拟器上的事件日志也没有。

有没有人遇到过这种行为?更重要的是,我如何从模拟器中获取任何有用的调试信息,以便追踪罪魁祸首?

非常感谢!

编辑:我已经在黑莓推荐的 html5_init.js 库中找到了这一点,用于将 HTML5 转换为 OS5 的 Google Gears 调用。有任何想法吗?

进一步编辑:我已经删除了 html5_init.js 的所有痕迹,而是直接使用 Google Gears API。这解决了问题,但需要我将所有数据库代码加倍。Google Gears 要求您对所有 ResultSet 调用 clear() 以便它们不会导致内存泄漏,但 html5_init 不提供该功能。也许这可能是原因?

0 投票
1 回答
1092 浏览

blackberry - 使用 BlackBerry WebWorks SDK bbwp 工具对 ZIP 进行“明显错误”签名

我一直在关注BlackBerry 在线文档来构建和测试 WebWorks 应用程序。不幸的是我打了一个manifest error: Invalid value '2.0.10' for Package-Version.

这是详细的输出:

我可以看到“2.0”出现的唯一地方是在我的 config.xml 文件中:

有人知道我是否错过了配置步骤吗?

我正在使用带有 Java 1.6.0_21 的 64 位 Windows 7,但我怀疑这是否重要。

0 投票
1 回答
449 浏览

html - BlackBerry Playbook Simulator 是否支持 WebWorks 应用程序内的地理定位?

我正在使用 VMWare Player 中的 0.9.4 模拟器在 BlackBerry Playbook 的 WebWorks 应用程序中测试 HTML5 地理定位代码。这是代码:

启动应用程序会弹出一个提示:

地理位置请求 local:// 想要访问您的位置。

当我单击“确定”时,这总是会导致对错误处理函数的回调geolocationError,而不是成功处理函数。

该网页在 Win 7 上的 Firefox 3.6.15 中运行良好。

有没有办法在 Playbook 模拟器的 WebWorks 应用程序中测试成功的地理定位请求?

更新:

  • 地理位置在 Playbook 网络浏览器中工作,因此您可以在浏览器中将应用程序作为网页进行测试。
  • 我在 BlackBerry Developer Day 上询问了这个问题,他们确认了这个限制。我要求他们公布一份已知限制清单,他们说他们会调查。
0 投票
2 回答
3825 浏览

blackberry-playbook - 为 Playbook 打包和签名 BlackBerry WebWorks SDK 应用程序时出错

我一直在尝试按照 BlackBerry 文档在命令行上签署 WebWorks SDK 应用程序并上传到 App World。

这是一张显示高级图片的图表,这是我试图遵循的详细说明。

我成功地运行了前几步:

说明现在说我需要打包我的 BAR 文件。它链接到另一个网页,上面写着要运行这样的命令:

尽管这听起来像是适用于 AIR 应用程序而不是 WebWorks SDK 应用程序,但我还是尝试了它,但我收到了一个错误:

然后我看看blackberry-packagerorblackberry-nativepackager命令中的任何一个是否是正确的。运行会blackberry-nativepackager产生这个错误Error: not qnx tag or two many,并且使用blackberry-packager似乎不合适,例如

所以,我现在恢复到我最初在测试期间所做的打包,即我创建一个 ZIP 文件并使用bbwp.exe

看起来不错,所以我进入最后两个步骤,它们是:

不幸的是,这些步骤中的第一步失败了:

此处记录了该确切错误以及对此的解释:

代码签名请求失败,因为 Manifest 中的 Application-Development-Mode 存在且未设置为 false
说明
当您尝试对在开发模式下打包的 .bar 文件进行签名时,会出现此消息。 可能
的解决方案 重新打包 .bar 文件。如果您使用 blackberry-packager 或其他命令行工具,请不要在命令行中包含调试选项。

不幸的是,这对我一点帮助都没有。我的理解是 WebWorks SDK 中的 config.xml 文件取代了对 MANIFEST.MF 文件的需求。

有人能帮我解决这个痛苦吗?

0 投票
1 回答
509 浏览

blackberry - 在 playbook 上加载黑莓应用程序时出现问题

我成功创建了 .bar 文件并部署在 playbook 模拟器中。我可以在 playbook 模拟器中看到我的应用程序的图标,但是当我单击在 playbook 模拟器中打开应用程序时,它会显示一个带有白色背景的加载屏幕,过了一会儿,播放器会冻结而没有错误或警告。有没有人遇到同样的问题并解决了这个问题???如果有人得到解决方案请回复