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

blackberry - 黑莓网络工程的标签问题

我有一个用于 Blackberry Webworks 的应用程序,它在一个屏幕中包含一个菜单项。我已将该blackberry.ui.menu功能添加到 config.xml 并且效果很好。当我添加该功能时,问题就来了blackberry.ui.dialog。菜单项不再显示。添加与对话框不同的其他功能不会破坏它。

为什么会这样?如何保留菜单条目并使用对话框功能?

0 投票
1 回答
486 浏览

blackberry - 在 WebWorks Javascript 扩展中使用第 3 方库?

通常,在创建 WebWorks Javascript 扩展时,您将源文件导出到具有适当规定的 JAR(例如 library.xml、*.java)。通常,第 3 方库位于带有已编译 Java 代码的 jar 文件中。我在我的自定义扩展中包含了第 3 方 jar。这会在 jar 文件结构中创建一个 jar。Blackberry Widget 打包器 (bbwp) 打开 jar 并编译 Java 文件以在您的 WebWorks 应用程序中使用。Blackberry 的 Java 编译器无法编译,因为适当的包在编译时在类路径中不可见。适当的包位于扩展 jar 中包含的第 3 方库 jar 中。有谁知道如何解决这个类路径问题?我需要 3rd 方源文件而不是 jar 吗?是否有关于 BlackBerry Widget Packager (bbwp) 工作原理的文档?

提前致谢。

0 投票
1 回答
446 浏览

blackberry - 简单黑莓推送中的错误“Null”

新的推送开发者在这里。在我的第一个函数中,try/catch 捕获错误“Null”不确定发生了什么。这是一个带有新 SDK 的 Blackberry Webworks Push,用于在现场设备上进行测试。

!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> html> head> meta name="viewport" id="viewport" content="height=device-height,width=device-width, user-scalable=no" /> title>Push Listener script type="text/javascript">

变量端口 = 30326;

var serverUrl = "http://pushapi.eval.blackberry.com/";

var appId = "110319-8h9l07kk5r230i30204846MM95345R721";

最大变量 = 100;

var wakeUpPage = "Home.htm";

0 投票
0 回答
669 浏览

blackberry - BlackBerry WebWorks 2.1.1、OS 6.0 / 7.0、blackberry.pim.Appointment.find 无法正常工作

我有一个简单的示例应用程序,它返回日历应用程序中的约会数量,在 OS 5.0 中运行良好,但在 OS 6.0 或 7.0 中找不到任何约会,(我可以创建一个约会,只是找不到)

要不就

配置文件:

我认为这个线程可能与我遇到的问题有关,但它表明该问题已在 WebWorks 2.0 中得到修复

约会 API

编辑:

模拟器:

  • 5.0.0.975 - 9630-威瑞森 - 好的
  • 6.0.0.141 - 9800 - 错误
  • 7.0.0.318 - 9930 - 错误

设备:

  • 6.0.0.600 - 9800 - 错误
0 投票
1 回答
768 浏览

blackberry-webworks - 黑莓网络的日期选择器格式?

我无法更改黑莓网络工程应用程序中的格式。我将此代码用于日期选择器

在这里它显示日期,yyyy-mm-dd但我需要dd-mm-yyyy

0 投票
3 回答
599 浏览

jquery - 为什么此 HTML 代码在 Blackberry 中不起作用?

我正在开发应用程序,它将使用phonegap框架在黑莓、iphone 和 android 等手机上运行。我的简单代码是:

但问题是,图像未在黑莓手机中显示

它在 Android、iPhone 手机上运行良好,但在黑莓手机上不行,它只是显示未找到图像标志......

第一个应用程序冻结 2-3 分钟,然后显示以下屏幕。

在此处输入图像描述

请帮我。

谢谢。

0 投票
1 回答
3313 浏览

blackberry - Phonegap + jQuery Mobile + 黑莓陷阱

我正在尝试将使用 jQuery Mobile 的 Phonegap 应用程序迁移到 Blackberry。当我启动应用程序时,它在 Android 和 iOS 上运行良好。我看不到任何样式,javascript。

我想,Blackberry webworks 应用程序使用的文件路径与 iOs 和 Android 不同。一般来说,我发现这个文件路径有点奇怪。

就像您在 HTML 文件中使用文件路径一样,<img src="res/img/...">正常的相对路径对于 Android 和 iOS 来说都很好。但是,如果你在 JS 中指定了一个文件路径,那么你需要"file:///android_asset/www/res/img"Android 而"res/img/"iOS 就可以了。但无论如何......这里的黑莓是什么情况?

外部 JavaScript 和 CSS 文件是否需要类似以下内容?

还是应该通过指定相对路径以正常方式工作?

除此之外,还有其他陷阱吗?就像我在使用“破折号”、“下划线”等时听说过文件命名问题一样。

如果对 BB 的 Phonegap 应用程序有经验的人可以分享他们的经验,那就太好了。

0 投票
1 回答
514 浏览

blackberry-webworks - 在 BlackBerry WebWorks Application 中使用 blackBerry.meda.microphone 录制问题

我正在开发一个 BB WebWorks 应用程序(针对 BlackBerry OS 6.0+),我需要使用设备麦克风录制音频。我已经彻底阅读了blackberry.media.microphone文档,但不清楚我应该在哪里录制或允许应用程序录制到哪里?

当我尝试录制某些内容时

或者

例如 onError 回调函数被执行,我得到以下...

错误代码:“-1”

错误消息:“不允许此应用程序访问受控网络资源”。

这是我的页面...

和我的 config.xml ......

提前致谢。

0 投票
1 回答
207 浏览

html - 如何制作不需要黑莓浏览器组件的HTML5?

我使用最新最好的 jQuery Mobile (RC1) 为客户端开发了一个应用程序。我使用了 RIM 的最新 Webworks 版本,并将应用程序打包在一个 Cod 文件中。

如果通过 Web 浏览器 ETC 访问该应用程序效果很好,但是当我将实际生成的 JAD/Cod 文件安装到黑莓设备上时,即使使用最少数量的 jQuery 库,性能也很糟糕。

由于我到处都在谷歌上搜索过,如果使用 Webworks,显然无法获得有意义的应用程序体验,我希望能够创建一些只将应用程序图标放在手机上的东西。单击后,它会打开浏览器并将用户带到 HTML 文件所在的 Web 服务器。

这可能吗?

0 投票
1 回答
650 浏览

blackberry - 黑莓图像不适用于 OS 5.x 上的 phonegap/jquery Mobile

我一直在尝试使用 phonegap 和 jquery Mobile 编写一个简单的地图应用程序。使用静态 Google Maps API,我能够加载地图并将其显示在模拟器中(chrome 上的波纹和 webworks 模拟器)。但是当我在任何实际的设备上使用时![在此处输入图像描述黑莓 OS 5.X 设备没有图像被渲染。

任何人都可以指导我吗?

请参考下面的模拟器截图

在此处输入图像描述

实际设备是这样呈现如下

实际设备