问题标签 [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.
blackberry - 黑莓网络工程的标签问题
我有一个用于 Blackberry Webworks 的应用程序,它在一个屏幕中包含一个菜单项。我已将该blackberry.ui.menu
功能添加到 config.xml 并且效果很好。当我添加该功能时,问题就来了blackberry.ui.dialog
。菜单项不再显示。添加与对话框不同的其他功能不会破坏它。
为什么会这样?如何保留菜单条目并使用对话框功能?
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) 工作原理的文档?
提前致谢。
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";
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 中得到修复。
编辑:
模拟器:
- 5.0.0.975 - 9630-威瑞森 - 好的
- 6.0.0.141 - 9800 - 错误
- 7.0.0.318 - 9930 - 错误
设备:
- 6.0.0.600 - 9800 - 错误
blackberry-webworks - 黑莓网络的日期选择器格式?
我无法更改黑莓网络工程应用程序中的格式。我将此代码用于日期选择器
在这里它显示日期,yyyy-mm-dd
但我需要dd-mm-yyyy
。
jquery - 为什么此 HTML 代码在 Blackberry 中不起作用?
我正在开发应用程序,它将使用phonegap框架在黑莓、iphone 和 android 等手机上运行。我的简单代码是:
但问题是,图像未在黑莓手机中显示
它在 Android、iPhone 手机上运行良好,但在黑莓手机上不行,它只是显示未找到图像标志......
第一个应用程序冻结 2-3 分钟,然后显示以下屏幕。
请帮我。
谢谢。
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 应用程序有经验的人可以分享他们的经验,那就太好了。
blackberry-webworks - 在 BlackBerry WebWorks Application 中使用 blackBerry.meda.microphone 录制问题
我正在开发一个 BB WebWorks 应用程序(针对 BlackBerry OS 6.0+),我需要使用设备麦克风录制音频。我已经彻底阅读了blackberry.media.microphone文档,但不清楚我应该在哪里录制或允许应用程序录制到哪里?
当我尝试录制某些内容时
或者
例如 onError 回调函数被执行,我得到以下...
错误代码:“-1”
错误消息:“不允许此应用程序访问受控网络资源”。
这是我的页面...
和我的 config.xml ......
提前致谢。
html - 如何制作不需要黑莓浏览器组件的HTML5?
我使用最新最好的 jQuery Mobile (RC1) 为客户端开发了一个应用程序。我使用了 RIM 的最新 Webworks 版本,并将应用程序打包在一个 Cod 文件中。
如果通过 Web 浏览器 ETC 访问该应用程序效果很好,但是当我将实际生成的 JAD/Cod 文件安装到黑莓设备上时,即使使用最少数量的 jQuery 库,性能也很糟糕。
由于我到处都在谷歌上搜索过,如果使用 Webworks,显然无法获得有意义的应用程序体验,我希望能够创建一些只将应用程序图标放在手机上的东西。单击后,它会打开浏览器并将用户带到 HTML 文件所在的 Web 服务器。
这可能吗?
blackberry - 黑莓图像不适用于 OS 5.x 上的 phonegap/jquery Mobile
我一直在尝试使用 phonegap 和 jquery Mobile 编写一个简单的地图应用程序。使用静态 Google Maps API,我能够加载地图并将其显示在模拟器中(chrome 上的波纹和 webworks 模拟器)。但是当我在任何实际的设备上使用时![在此处输入图像描述黑莓 OS 5.X 设备没有图像被渲染。
任何人都可以指导我吗?
请参考下面的模拟器截图
实际设备是这样呈现如下