问题标签 [blackberry-os6]
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.
html - BlackBerry webworks 使用 JavaScript 的奇怪行为
我是 BlackBerry 开发的新手,已经开发 iPhone 应用程序多年。
我正在尝试做一个简单的菜单,如下所示,调用 onLoad:
在配置文件中,我有:
安装了 WebWorks 最后一个 SDK,我可以尝试使用 OS5 和 OS6 系列的模拟器。
现在,有了 OS6 模拟器,一切都很好。JavaScript 函数被正确调用。
使用 OS5 模拟器显示菜单项,但是一旦我单击它们,什么也没有发生。我也尝试使用简单的警报,而不是在 localStorage 中保存和加载数据,但是在单击菜单项后根本不会调用函数。
我究竟做错了什么?
我知道在声明时blackberry.ui.dialog
和blackberry.ui.menu
在同一个应用程序中存在一个已知问题,但我只是声明blackberry.ui.menu
.
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 插件进行开发。除了从本地主机引用文件外,其他一切都是默认设置,即在您创建新项目时设置。
有没有人遇到过类似的问题,如果有,您的解决方法是什么?任何帮助,将不胜感激。
jquery - 黑莓 OS6 小部件 + jquery mobile
我正在 OS6 上的黑莓小部件中尝试最新的 jquery mobile (Alpha 4.1)。我喜欢 jQuery Mobile 的“加载一次”缓存/ajax 功能,但对 BB 上的这些实现问题印象不深。
我发现以下问题:
- 按下后退按钮时页面顶部(标题)消失
- 特殊效果(幻灯片,流行音乐)是蹩脚或不起作用。
- 单击或聚焦时,表单元素会改变颜色。
是否有其他库具有更好的 BB 视觉效果?我尝试了 XUI,但 ajax 功能在 OS6 中中断了。我也在看UIU。
任何人?
youtube-api - 在 Sencha Touch 中嵌入 Youtube/Vimeo 视频不能在 Blackberry OS 6 上播放
我似乎无法让嵌入 HTML5 嵌入代码的 Vimeo 或 Youtube 视频在 Blackberry 6 设备上播放。视频就在那里,旋转器在旋转。检查了多个黑莓,所有这些都在 Vimeo 的网站和 Youtube 的网站以及其他嵌入上述内容的网站上运行良好。
下面 Youtube 视频的示例代码。Vimeo 代码相同,但 URL 不同。
编辑:这是通过浏览器,而不是网络作品。
jquery - 黑莓小部件不尊重 jquery 隐藏/显示
我正在尝试在 OS6 设备上使用 jquery 和黑莓小部件。小部件编译器似乎无法识别 .hide() 和 .show() (css 显示属性)是否有解决方法?
blackberry - 针对企业 Web 应用程序的 BlackBerry OS 是什么?
我正在决定使用哪个库进行开发:jQuery Mobile 或 Sencha Touch。我正在构建的应用程序将专门针对企业(财富 500 强)黑莓。应用程序不需要任何硬件功能,但用户体验/UI 渲染应该尽可能好。
我不熟悉 BlackBerry OS 采用/升级统计数据,所以我不知道哪个平台是我的最低公分母。大多数企业用户使用的是 BlackBerry 6+ 或 5+ 还是 4+?我只是不知道,也不知道在哪里可以找到这些统计数据。你的建议是什么?
javascript - 通过 JavaScript 在 BlackBerry 9800 上检测方向变化
我有一点 JavaScript (jQuery) 来捕捉方向变化并在触发时创建 JS 警报:
链接:http: //jsbin.com/owebax/4
这在 iPhone 上运行良好。它不适用于运行 OS6 的 BlackBerry 9800。
在进行一些谷歌搜索时,似乎问题可能是黑莓手表“窗口”而不是“身体”来改变方向。我将事件绑定到:http window
: //jsbin.com/owebax/5
但这仍然不适用于黑莓(现在不再适用于 iPhone。)
有没有人在 BlackBerry 9800 上触发了orientationchange JS 事件?
blackberry - 如何根据显示屏的宽度和高度调整Black Berry中的图像大小?
如何根据黑莓屏幕的显示宽度和高度使用代码重新调整存储在资源文件夹中的图像大小?
blackberry - 如何在 Black berry os6 手机中使用相机扫描实时图像?
我已经开始了一个项目,我想在其中实现 QR 码扫描功能。比如说:android中的ZXing。我想为黑莓 OS 6 及更高版本实现。我想使用相机扫描实时图像。可能吗?如果是,那怎么可能?在此先感谢
blackberry - Blackberry OS6:在扩展 MapLocation 类上实现点击事件
我需要更改用户单击 RichMapField 中的图钉时发生的情况,这些图钉恰好是 MapLocation 对象,这些 MapLocation 还可以选择处理称为“合作伙伴”类的不同数据类型,其中包含 ID、地址、标签、纬度和经度。
一切运行良好,当您将鼠标悬停在图钉上时,它仍然会给出标签等,但是当您单击图钉时,什么也不做。
这种行为是意料之中的!所以到目前为止,一切都很顺利。
我似乎无法弄清楚的是如何将单击或触摸侦听器附加到新的自定义 MapLocation 对象。
继承人的代码没有更多的阿杜:
这实际上是我要弄清楚的最后一件事,是 Touch 和 Trackwheel 侦听器。对任何一个或两个的帮助都会很棒......我已经运行谷歌干了,现在谷歌的东西我是某种黑莓粉丝哈哈
各位大侠,希望有人能帮帮我!
(我知道这是可能的,因为它曾经有一个打开详细信息页面的点击事件,我只是不知道该做什么,甚至不知道我应该寻找什么。)