问题标签 [rim-4.7]
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 - 用黑莓JDE4.7开发?
RIM 在发布 Blackberry Storm 之后发布了新的 Blackberry JDE4.7。黑莓风暴是否支持使用以前版本创建的程序?我听说这个版本与旧版本相比有很多变化。并且有人抱怨 Storm 有很多错误。
我应该使用 4.7 还是继续使用旧的 JDE?
谢谢。
browser - 为什么 google.com 在黑莓和 phonegap 与黑莓和浏览器上看起来不同
我很想在黑莓风暴(9530模拟器)上启动并运行phonegap。我一直在使用 BB 的内置浏览器测试我的 webapp,它看起来还不错,但是一旦我尝试从 phonegap 中查看一些代码,它就完全有点问题了,即使我将 phonegap 指向相同的 url(我没有'还没有达到在设备上本地运行代码的地步)。
我在谷歌上尝试了一个测试用例并得到了类似的结果。见下文。我怀疑我在这里遗漏了一些基本的东西。我本来希望两个图像几乎相同。
浏览器 http://www.eleganttechnologies.com/outside/ImgDeviceBB9530WebGoogle.jpg
Phonegap http://www.eleganttechnologies.com/outside/ImgDeviceBB9530PgGoogle.jpg
[更新]为了了解正在发生的事情,我针对 W3 移动网络酸性测试运行了浏览器和嵌入式浏览器 (phonegap):http: //www.w3.org/2008/06/mobile-test/ 我肯定会注意到两者之间的差异,但我还不知道“为什么”和“如何解决”。
Acid 通过内置浏览器
(来源:eleganttechnologies.com)
顺便说一句 - 我今天早些时候运行了这个,比刚才多了几个绿色方块。
通过浏览器嵌入 phonegap 的酸 http://www.eleganttechnologies.com/outside/ImgDeviceBb9530PgAcid.jpg
blackberry - 黑莓风暴触摸事件
我已经将 Blackberry 4.6.0 应用程序移植到了 4.7.0 上的 Storm。除了我试图控制的触摸事件之外,一切都运行良好。我在下面的方法中捕获触摸事件,但问题是在我在 touchEvent 中的逻辑执行并返回菜单(通过菜单按钮激活)后始终显示。我试过返回 false、true 和 super.touchEvent(message) 但它仍然出现。
关于如何防止菜单在捕获触摸事件后出现的任何想法?
非常感谢您的想法
blackberry - blackberry JDE 4.7 - TouchEvent 类 - getX 和 getGlobalX 之间的区别
在黑莓 JDE 4.7 中,
在 TouchEvent 下,有两种类似的发声方法:
- getX(int touch) "返回映射的 x 坐标"
- getGlobalX(int touch) "返回全局 x 坐标"
有谁知道这两者有什么区别?javadocs 谈论映射与全局,但我不确定这意味着什么。
任何帮助poindexter?
user-interface - 在 Blackberry Storm 中连续显示 HorizontalFieldManager 中的 BitmapFields 的问题
我创建了一个 HorizontalFieldManager 并在其中添加了 BitmapFields。
在 Blackberry Storm 中,Display.getWidth() 是 480。我想使用前 450 在屏幕的 LHS 添加一些 BitmapFields,我在运行时创建这些 BitmapFields,并在屏幕的 RHS 开始添加 2 个 BitmapFields。
我想在开始时显示的 2 个 BimapFields 添加到 Constructor 和我在运行时创建的其他 BitmapFields 中添加了诸如..
我想要 RHS 的 startBitmapField 和 endBitmapField 和 bitmapField[i],我在运行时在 HorizontalFieldManagers 的 LHS 创建。
我正在考虑添加 2 个 HorizontalFieldManagers。1 表示 bitmapField[i] & 1 表示 startBitmapField 和 endBitmapField。但是如何连续添加 2 个 HorizontalFieldManager 或任何其他 FieldManager?
有什么解决办法吗?怎么做?
user-interface - 如何在黑莓风暴中设置抗锯齿?
我正在绘制一个位图,例如..
现在如何在 g.drawLine() 之前设置 Anti-Aliasing?
user-interface - 如何处理 Blackberry Storm 中的 ButtonField 和 BitmapField 点击(触摸)事件?
我创建了一个 ButtonField 和一个 BitmapField 之类的......
但是在 Blackberry 4.7 模拟器中没有发生 ButtonField 或 BitmapField 点击。
我想为 Blackberry Storm 构建它,所以我使用的是 Blackberry 4.7
如何处理 Blackberry Storm 的 ButtonField 和 BitmapField 的点击/触摸事件?
我将 ButtonField 和 BitmapFields 创建为
它与..
但每次调用具有焦点的相同按钮时。
表示如果“确定”按钮具有焦点,那么即使您单击“删除”按钮也会调用“确定”按钮。
那么如何改变Button Click的焦点呢?意味着单击哪个 ButtonField 或 BitmapField 应该获得焦点?
有什么方法可以检查“button.isClicked() like button.isFocus()”吗?
blackberry - 如何在 Blackberry Storm 中保存和删除位图图像?
我有一个准备好的位图图像。现在我想保存并删除它。我这样做就像..
对于 Blackberry Storm 设备和模拟器,给出哪个路径而不是
我有一个创建的位图。在 outputStream 中,怎么写呢?
我正在使用 Blackberry 4.7(版本:4.7.0.41)。在它的模拟器中,如何保存Bitmap?我正在为 Blackberry Storm 做这件事。
& 为了删除该位图,我们可以使用 File 类还是必须使用 FileConnection 类?
blackberry - BlackBerry Storm AccelerometerListener 未在第一次方向更改时收到通知
现在这似乎是一个众所周知的问题,但公认的解决方法似乎对我们不起作用。
在 BlackBerry Storm(JDE 4.7,4.7+ 模拟器的标准集)上,以下代码注册了一个AccelerometerListener。侦听器不会在设备方向的第一次更改时被调用,但会在每次后续的方向更改时被调用。
使用上面的代码,以纵向模式启动应用程序,然后将设备翻转到一侧(或进行任何其他方向更改)应该会强制加速度计调用侦听器的onData()。这确实会发生,但仅发生在设备的第二次和每次后续翻转中。第一次方向变化总是被忽略。
网上流传的公认解决方案似乎是强制调用:
...当应用程序启动时,使用受限参数,例如:
...然后在稍后使用实际需要的参数再次调用它,例如:
我认为这意味着以某种方式重置或启动加速计绑定到应用程序。
但是上面的解决方法似乎对我们不起作用(不清楚 setAcceptableDirections(...) 调用的位置,例如),我们仍然遇到 AccelerometerListener 未被调用的问题第一次。
有没有人成功解决这个问题?
user-interface - Blackberry Storm 9530 在滚动时跟踪触摸事件
嘿,在我的屏幕上有一个编辑字段和 2 个自定义按钮字段,分别为“确定”和“取消”按钮字段下方有一些更可聚焦的标签字段
当我在编辑字段中写一个名字并按下回车键时,焦点来到“确定”按钮,但如何将焦点设置在“取消”按钮上。
此外,在滚动焦点时不会自动向前移动???
我该怎么做可能会与触摸事件及其处理混淆!!!
请帮忙!!!!!!!!!!!!
代码: