2014-02-27 72 views
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(); 
     } 
    } 
} 

我已經實現了這一點,但我得到不是一個文件例外。有沒有其他方法?

如果任何一個有想法,請儘快幫我儘可能..

回答

2

既然你是新的黑莓,我建議您查看黑莓微型網站爲Java開發人員,你會發現這裏:

BB Java Developer Microsite

包含網頁上有鏈接到各種事物,包括API文檔,你會發現(用於OS 7.1)這裏:

API Doc for OS 7.1

您正在使用FileConnection API,因此請查找FileConnection類並查看可用的方法 - 我認爲您需要的是list()。

最後,你可能會發現此示例代碼,通過目錄搜索,有用:

Create-a-file-selection-popup-screen

好運。

+0

非常感謝您的快速回復..我會仔細查看一下.. –