2008-11-13 53 views
3

使用MIDlet.platformRequest(String url)方法可以讓設備在磁盤上打開文件嗎?我希望使用以下內容:使用MIDlet.platformRequest打開文件()

midlet.platformRequest("file:///path/to/file/file.png"); 

但這只是拋出一個ConnectionNotFoun D異常。我特別使用黑莓平臺,但我不要有權訪問專有的BlackBerry API。文件可以是任何類型的,所以顯然我並不期待它處理每一個。

乾杯

回答

7

不,使用平臺請求無法打開任意文件。 MIDP 2.0要求設備僅支持URL和tel:連接的平臺請求。所有其他方案都是可選的和設備相關的。

諾基亞S60手機似乎支持file://如forum Nokia中指出的那樣。但是你需要驗證包括黑莓在內的其他平臺。

作爲替代方法,您可以查看JSR211 Content Handler API。我相信它在更新的黑莓設備中得到了支持。