0

我正在为 Blackberry OS 5 开发。

当我尝试Browser通过我的应用程序从 Internet 下载文件时,加载时间过长且失败。有谁知道为什么?

int clearConfirm = Dialog.ask(Dialog.D_YES_NO,
                              "Do you want to download?",
                              Dialog.NO);

if (clearConfirm == Dialog.YES) {
    try {
        Browser.getDefaultSession().displayPage("http://mysite/blackberry/file.cod");
    } catch (Exception e) {
        e.printStackTrace();
    }
}

这是我的代码......怎么了?

4

1 回答 1

1

设备中部署/安装步骤(模拟黑莓Appworld环境):

  • 在您的服务器中创建一个黑莓文件夹并将 xxx.cod 和 xxx.jad 粘贴到服务器中。使用 zip 提取器提取 .cod 文件。(为此,首先将 .cod 重命名为 .zip,然后在同一文件夹中解压缩)。

  • 确保您的服务器可以从移动设备访问。

注意:如果服务器部署在私有 IP (LAN) 中,则移动设备需要 Wi-Fi 连接才能访问服务器。如果它部署在公共 IP 上,那么我们可以使用任何网络 Wi-Fi、2G 或 2G 或其他网络运营商 APN 设置连接进行访问。

  • 在上面的代码中,将 url 更改为

Browser.getDefaultSession().displayPage("http://mysite/blackberry/file.jad");

浏览器将下载并安装 jad 文件,然后在内部安装所有其他文件。如果需要,重新启动设备。

这对我有用。它也应该对你有用。

编辑-1

上述问题可能是由于 cod 文件的大小。但我的解决方案将最适合它。

于 2012-09-26T11:48:51.750 回答