1

我是黑莓新手。我想从特定路径获取所有图像,例如“ file:///SDCard/BlackBerry/pictures/ ”。我已经搜索并找到以下代码..

public static byte[] getBytesFromFile(String filename) throws IOException {
    FileConnection fconn = null;
    InputStream is = null;
    try {
        fconn = (FileConnection) Connector.open(filename, Connector.READ);
        is = fconn.openInputStream();

        return IOUtilities.streamToBytes(is);
    } finally {
        if (is != null) {
            is.close();
        }
        if (fconn != null) {
            fconn.close();
        }
    }
}

我已经实现了这个,但我得到了不是文件异常。还有其他方法吗?

如果有人有想法,请尽快帮助我..

4

1 回答 1

2

由于您是 Blackberry 的新手,我建议您查看面向 Java 开发人员的 BlackBerry 微型站点,您可以在此处找到:

BB Java 开发者微型网站

该页面上包含指向各种内容的链接,包括 API 文档,您可以在此处找到(针对 OS 7.1):

适用于 OS 7.1 的 API 文档

您正在使用 FileConnection API,因此请查找 FileConnection 类并查看可用的方法 - 我认为您想要的方法是 list()。

最后,您可能会发现这个搜索目录的示例代码很有用:

创建文件选择弹出屏幕

祝你好运。

于 2014-02-27T14:09:44.617 回答