问题标签 [blackberry-simulator]

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 投票
2 回答
1087 浏览

java - Blackberry - 如何在不使用 JDE 或 Eclipse 插件的情况下为应用程序主方法指定参数?

我正在构建我的应用程序 .cod 文件,而不使用 Blackberry JDE 或 Eclipse 插件。如果我对我的 main() 方法所需的字符串参数进行硬编码,那么模拟器中的一切都可以正常工作。(我正在使用 Maven 构建。)

您如何指定主要方法参数?在 Eclipse BlackBerry 项目属性的 Application 选项卡中,您可以指定这些参数。所以我假设必须有一种等效的方法来手动编辑 .jdp 文件或为 rapc 编译器指定一个参数?

0 投票
1 回答
1300 浏览

blackberry - 错误:检测到没有打开隧道的 net_rim_bb_ribbon_app(58) 的后台开关 - 未调用散焦

我在 Eclipse 中使用 bb 插件工作,问题是当我点击我的应用程序时,模拟器会冻结,我什么也做不了。我试图做某事,但它仍然是一样的

而且我的应用程序还有一个后台组件(线程),在这里我在调用该方法时留下了代码

应用程序有一个背景组件

公共无效回调(最终服务结果结果){

这是日志的一部分

请任何建议。谢谢你接受这个问题。

0 投票
2 回答
939 浏览

blackberry - 将 BlackBerry 设备模拟器输出重定向到控制台

我目前正在Windows XP 上使用JDE 4.6.1 开发一个BlackBerry 应用程序。由于我使用 fledge.exe 直接从控制台运行应用程序,因此我想知道是否有一个参数用于将我的应用程序输出(即简单的 system.out.println 调用)重定向到 Windows 提示控制台。现在,我只能在调试模式下的 Eclipse 控制台窗口上查看该输出。

0 投票
2 回答
2136 浏览

image - 使用黑莓上传图片

我想使用 MultipartPostData 在黑莓模拟器中上传图像,以下是我的代码,但它似乎不起作用。我还签署了我的 .cod 文件。任何人都可以帮助我吗?

0 投票
1 回答
341 浏览

java - 从 bb 模拟器访问部署在本地 jboss 服务器上的 web 服务

我已经在我的本地 jboss 服务器上部署了一个 web 服务,该服务器在端口 9090 上运行。所以我的 web 服务 url 将是http://localhost:9090/app/Services/blah。我编写了一个移动客户端代码(用于黑莓),它连接到这个 url 以获取数据。最初,客户端代码在 bb 模拟器上运行时会引发 HTTP 403 错误。发现将 url 寻址为 localhost 在 bb 模拟器上不起作用(在 simualtor localhost 上指的是 MDS?)。

所以我尝试使用http://127.0.0.1:9090http://machinename:9090/http://ipaddress:9090访问本地 jboss 服务器,但没有任何效果。所有这些 url 都会抛出 HTTP 501(服务不可用),这很奇怪。有人可以告诉我这有什么问题以及访问服务器的正确方法是什么?

http://machinename:9090/ , http://ipaddress:9090 -> 当我直接在桌面浏览器上尝试时,这些 url 甚至都不起作用。仅供参考,它是一台Windows机器。我必须更改机器上的任何 nw 设置吗?

0 投票
3 回答
3709 浏览

blackberry - 找不到 RIMIDEWin32Util.dll

我正在运行 Eclipse 3.5 和 Blackberry eclipse 插件,但是当我尝试创建一个新的 Debug 配置时,会弹出一个 Java 风格的对话框说 -

找不到 RIMIDEWin32Util.dll

顺便说一句,我在我的黑莓工作区的这个文件夹中找到了该文件,但不确定为什么找不到它 -

C:\Volumes\Data\Code\Blackberry workspace.metadata.plugins\net.rim.eide.bootstrapper\installDlls

此外,当我作为黑莓模拟器运行时,打包 New_configuration 的进度挂在 9%,然后我必须杀死并重新启动 Eclipse。

有人遇到过类似的问题吗?

PS:以前,我有一个旧版本的 BB eclipse 插件,一切正常,但这开始发生在新版本上。

0 投票
1 回答
3144 浏览

java - 黑莓模拟器文件系统:它在哪里?

我正在测试一些东西,使用该javax.microedition.io.file包写入黑莓上的文件系统。我能够打开一个文件(“file:///store/home/user/documents/mytxtfile.txt”)并写入它(我的意思是不会抛出异常,无论文件是否创建和写的,我不知道)。

我在模拟器中运行,我想知道模拟器会在哪里写这样的文件?查看模拟器目录,任何文件都没有更改,因此自编写此文件以来,没有任何 .dmp 文件发生更改。有谁知道这个文件会写在哪里,以便我可以确认它确实是写的?

0 投票
1 回答
847 浏览

http - 黑莓应用程序无法与服务器建立 Http 连接

这是我用于 HTTP 连接的代码:

0 投票
1 回答
620 浏览

blackberry - 简单程序中的 JVM 异常

我正在编写一个小型演示程序来显示一个消息框以在黑莓中运行。当我单击对话框上的确定按钮时,它会抛出一个 JVM 错误 104,未捕获:运行时异常。请问有什么帮助吗?这是代码:

0 投票
1 回答
622 浏览

blackberry - 黑莓 Torch 9800 模拟器的奇怪问题

当我通过 fledge.exe 以编程方式启动 torch 9800 模拟器时,会弹出一个带有许可协议的弹出窗口,并且它总是在设备启动时出现,因此我无法从模拟器建立 TCP 连接。

我在 4.7 模拟器 (9530) 中测试了上述行为,启动时没有弹出 TCP 连接工作,在设备启动时弹出窗口,无法建立 TCP 连接。在这种情况下会引发 IOException。

有人可以告诉我如何通过编程或其他方式摆脱在 Torch 9800 模拟器中设备启动时弹出的许可协议吗?