如何从Blackberry的特定路径获取图像文件列表?

时间:2014-02-27 12:52:01

标签: blackberry image-gallery file-connection

我是Blackberry的新手。我想从特定路径获取所有图像,如“ 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();
        }
    }
}

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

如果有任何想法,请尽快帮助我。

1 个答案:

答案 0 :(得分:2)

由于您不熟悉Blackberry,我建议您查看适用于Java开发人员的BlackBerry微站点,您可以在此处找到它:

BB Java Developer Microsite

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

API Doc for OS 7.1

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

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

Create-a-file-selection-popup-screen

祝你好运。