问题标签 [blackberry-storm]

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 回答
317 浏览

user-interface - 自定义复选框

我正在尝试将图像实现为复选框。

我有一个包含 2 列的列表,我想在右侧显示复选框图像,作为第三列。单击该图像时,图像将更改为不同的图像。

我可以通过哪种方式做到这一点?

0 投票
1 回答
1254 浏览

blackberry - Blackberry Storm Emulator - TouchGesture 事件未触发,如何让 Swipe 工作?

一直在玩 Storm Emulator 和 4.7 JDE,对于我来说,我无法弄清楚如何在模拟器中触发手势事件。

下面是 RIM 示例应用 EmbeddedMapDemo 的触摸事件代码。看起来很简单,但 touchGesture.getEvent() == TouchGesture.SWIPE 似乎永远不会注册为真。

如何在模拟器中注册滑动?用我的鼠标我尝试左键单击并拖动,但这似乎不起作用。

0 投票
3 回答
2051 浏览

user-interface - 在 Blackberry Storm 中连续显示 Horizo​​ntalFieldManager 中的 BitmapFields 的问题

我创建了一个 Horizo​​ntalFieldManager 并在其中添加了 BitmapFields。

在 Blackberry Storm 中,Display.getWidth() 是 480。我想使用前 450 在屏幕的 LHS 添加一些 BitmapFields,我在运行时创建这些 BitmapFields,并在屏幕的 RHS 开始添加 2 个 BitmapFields。

我想在开始时显示的 2 个 BimapFields 添加到 Constructor 和我在运行时创建的其他 BitmapFields 中添加了诸如..

我想要 RHS 的 startBitmapField 和 endBitmapField 和 bitmapField[i],我在运行时在 Horizo​​ntalFieldManagers 的 LHS 创建。

我正在考虑添加 2 个 Horizo​​ntalFieldManagers。1 表示 bitmapField[i] & 1 表示 startBitmapField 和 endBitmapField。但是如何连续添加 2 个 Horizo​​ntalFieldManager 或任何其他 FieldManager?

有什么解决办法吗?怎么做?

0 投票
1 回答
743 浏览

user-interface - 如何在黑莓风暴中设置抗锯齿?

我正在绘制一个位图,例如..

现在如何在 g.drawLine() 之前设置 Anti-Aliasing?

0 投票
1 回答
13896 浏览

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()”吗?

0 投票
1 回答
4578 浏览

blackberry - 如何在 Blackberry Storm 中保存和删除位图图像?

我有一个准备好的位图图像。现在我想保存并删除它。我这样做就像..

对于 Blackberry Storm 设备和模拟器,给出哪个路径而不是

我有一个创建的位图。在 outputStream 中,怎么写呢?

我正在使用 Blackberry 4.7(版本:4.7.0.41)。在它的模拟器中,如何保存Bitmap?我正在为 Blackberry Storm 做这件事。

& 为了删除该位图,我们可以使用 File 类还是必须使用 FileConnection 类?

0 投票
0 回答
981 浏览

blackberry - BlackBerry Storm AccelerometerListener 未在第一次方向更改时收到通知

现在这似乎是一个众所周知的问题,但公认的解决方法似乎对我们不起作用。

在 BlackBerry Storm(JDE 4.7,4.7+ 模拟器的标准集)上,以下代码注册了一个AccelerometerListener。侦听器不会在设备方向的第一次更改时被调用,但会在每次后续的方向更改时被调用。

使用上面的代码,以纵向模式启动应用程序,然后将设备翻转到一侧(或进行任何其他方向更改)应该会强制加速度计调用侦听器的onData()。这确实会发生,但仅发生在设备的第二次和每次后续翻转中。第一次方向变化总是被忽略。

网上流传的公认解决方案似乎是强制调用:

...当应用程序启动时,使用受限参数,例如:

...然后在稍后使用实际需要的参数再次调用它,例如:

我认为这意味着以某种方式重置或启动加速计绑定到应用程序。

但是上面的解决方法似乎对我们不起作用(不清楚 setAcceptableDirections(...) 调用的位置,例如),我们仍然遇到 AccelerometerListener 未被调用的问题第一次。

有没有人成功解决这个问题?

0 投票
3 回答
2338 浏览

blackberry - 黑莓 - 如何在手机启动时启动我自己的服务?

我想在手机启动时启动自己的服务实现?

如何实现?

0 投票
2 回答
794 浏览

blackberry - 在 Blackberry 4.5 中使用服务进行通信处理

我正在开发一个应用程序。(如谷歌谈话)在手机启动时启动一个持续运行的后台服务。该服务与 UI 交互(意味着对服务器的任何请求首先从 UI 发送到服务,然后从服务发送到服务器),任何响应都通过服务发送到 UI。

我知道在启动时启动后台服务是“创建一个备用入口点并使用它来启动后台服务。”

右键单击项目属性,然后转到应用程序选项卡,然后选中“启动时自动运行”/“系统模块”

这样对吗?

在 Android 中,您可以使用系统定义的服务类来实现此服务。如何在 Blackberry 4.5 中实现这一点?我想在一个项目中完成它(UI 和服务)。

有什么解决办法吗?


谢谢回复。

我有一个链接

“如何 - 为我的应用程序设置备用入口点”

它是启动服务的正确解决方案吗?

我想要应用程序。像电子邮件应用程序。它会在收到邮件时通知您(例如,即使您的主应用程序已最小化,然后您的服务也在后台运行,它将不断检查任何收到的邮件并通过任何应用程序图标更改通知主 UI 应用程序)

因此,对于这个,是否有任何类如 Service 类将在启动时启动或“为我的主 UI 应用程序设置备用入口点”是唯一的解决方案?


谢谢回复..

我阅读了此 GlobalEveltListener 并尝试通过在自动启动时启动服务来处理 2 个应用程序(服务应用程序和 UI 应用程序)之间的通信。

我正在使用“永久商店”并在两个应用程序中访问它。但是持久存储名称应该是唯一的,否则它会给出“链接器错误:无法启动服务应用程序。因为持久存储是多重定义的。” 但是我必须访问这两个应用程序的持久存储才能进行一些数据库调用。

所以现在我尝试通过将两个应用程序放在一个项目中来处理服务。这样 Persistent Store 将是独一无二的。

如何在一个项目中实现 Service 和 UI 之间的这种通信?

0 投票
1 回答
796 浏览

blackberry - 防止放大黑莓风暴

对于正在 iPhone 中查看的网页,您可以添加以下元标记来禁用缩放功能:

黑莓风暴有什么可以做的吗?