问题标签 [rim-4.5]

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

user-interface - Blackberry OS 4.5 应用程序的通知服务

我正在开发一个类似于电子邮件应用程序的应用程序。每当收到新消息时,我的通知服务应通过更新图标向用户指示更改,此外,通知服务应持续侦听服务器以获取传入事件。

我正在开发 os 版本 4.5。

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

user-interface - 在 BlackBerry JDE 4.5.0 的状态栏中添加通知图标

我正在BlackBerry JDE 4.5 中编写一个 Java 应用程序,它将在启动时开始监听某些事件。我想在状态栏显示一个小图标。

我知道它在带有 ApplicationIcon、ApplicationIndicator 和 ApplicationIndicatorRegistry 类的 BlackBerry API 集的 4.6.0 版中得到支持,但是 BlackBerry JDE 4.5.0 API 集中有哪些类?

更新

我认为 4.5.0 有一些支持,因为我正在使用带有 OS v4.5.0.81 的 Blackberry Pearl 8100,它在状态栏中显示任何传入消息或呼叫的通知图标。

我制作了 Alternale 入口点和主 CLDC 应用程序,如下面的这篇文章,

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

我有一篇文章,

如何 - 使正在运行的 UI 应用程序进入后台并在前台恢复

其中说

备用条目将使用传入的参数调用 main 方法,而不管应用程序是否正在运行。

但在我的情况下,当应用程序在后台运行时单击 appIcon 时,main() 不会被调用。

它只更新之前在备用入口点中设置的 appIcon 和 appName。

因此,如果在单击updatedIcon 时没有调用main(),我就没有得到控件的去向?

有人对这个问题有任何想法吗?


我更新了 appIcon 和 appName。

现在我想要的是“当点击updatedIcon时,应该打开一个特定的屏幕,当用户返回主菜单时,应用程序应该得到它的原始图标,应用程序名称&当点击原始应用程序图标时,流程应该通过main() "

我在想,当我单击更新的 appIcon 时,控件将转到 main(),但不是调用 main(),而是说,

& 直接进入第一个屏幕。当我回到主菜单时,应用程序更新了图标和名称

那么如何获得呢?

0 投票
3 回答
1094 浏览

user-interface - 黑莓 - 如何定义屏幕标题高度?

是否有可能以某种方式定义标题的高度?

主要问题是位于实际标题下方的分隔符。因此,可能有可能以某种方式定义分隔符的高度。

API 4.5

谢谢

0 投票
2 回答
1581 浏览

blackberry - 如何按照“页面自动重定向”来获取响应代码?

我使用下面的代码来获取一个aspx页面的返回响应码

它工作正常。但是如果链接“ http://company.com/temp1.aspx ”自动重定向到另一个页面怎么办?假设“ http://noncompany.com/temp2 .​​aspx ”?如何获取从第二个链接(第一个链接重定向到的链接)返回的响应代码?是否有类似“跟随重定向”的东西来获取自动重定向到的页面的新响应?

提前致谢。

0 投票
2 回答
2031 浏览

user-interface - Blackberry 4.5 - 如何点击 .jpg 图像?

我在 BitmapField 中显示 .jpg 图像并将其添加到 VerticalFieldManager 中。它正在显示,但我无法单击它。

我这样做就像..

但是,如果我采用 .png 图像,例如

然后它是可点击的。为什么这样?

Blackberry 4.5 支持 .jpg 图像格式。它显示一个 .jpg 图像,那么为什么它不可点击?我想让它可点击。

怎么做 ?

0 投票
3 回答
2408 浏览

blackberry - 如何以编程方式更改图像中的颜色?

我有一个透明背景的 .PNG 图像和一个黑色的绘图,我怎么能以编程方式将此图像中的“黑色绘图颜色”更改为我想要的任何颜色;使用 rim 4.5 API?提前致谢 ....

0 投票
1 回答
1073 浏览

blackberry - 黑莓如何使用设备的扬声器播放声音(短 [])?

我正在使用Alert.startAudio播放一系列短值,我想short[]使用手机扬声器播放相同的值,我该怎么做?

0 投票
1 回答
667 浏览

blackberry - 带有彩色文本的 RichTextEdit?

如何RichTextEdit使用 RIM 4.5 API 创建包含多种颜色的文本?
例如我想创建一个RichTextEdit如下:

  • 文本是“Hello BB world”
  • “你好”应该是蓝色的
  • “BB世界”应该是红色的
  • “BB”应该是ITALIC
  • “你好”应该是BOLD

主要问题是获取颜色,而不是粗体和斜体。
我尝试过覆盖RichTextEdit.paint函数,但这会格式化整个字符串的颜色,而不仅仅是它的子字符串!

这是我实现的代码,用于使文本变为粗体和斜体,并覆盖绘制以更改整个字符串的颜色:

0 投票
2 回答
467 浏览

blackberry - 如何使用没有按钮的对话框并自动关闭?在黑莓上

我需要使用对话框。出现 2-3 秒后自动关闭。我应该在 BlackBerry 上使用哪个对象?