我是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();
}
}
}
我已经实现了这个,但我得到不是文件异常。还有其他办法吗?
如果有任何想法,请尽快帮助我。
答案 0 :(得分:2)
由于您不熟悉Blackberry,我建议您查看适用于Java开发人员的BlackBerry微站点,您可以在此处找到它:
该页面上包含各种内容的链接,包括API文档,您可以在此处找到(适用于OS 7.1):
您正在使用FileConnection API,因此请查找FileConnection类并查看可用的方法 - 我认为您想要的是list()。
最后,您可能会发现这个搜索目录的示例代码非常有用:
祝你好运。