2008-11-13 2 views
3

MIDlet.platformRequest(String url) 메서드를 사용하여 디스크의 파일을 열 수있는 장치를 가져올 수 있습니까? 다음을 사용하고 싶었습니다 :MIDlet.platformRequest()로 파일 열기

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

그러나 이것은 단지 ConnectionNotFoun d 예외를 던집니다. 나는 특별히 BlackBerry 플랫폼을 사용하고 있지만 은 독점 BlackBerry API에 액세스 할 수 없습니다. 파일 형식이 다를 수 있으므로 분명히 모든 파일을 처리 할 수있을 것으로 기대하지는 않습니다.

건배

답변

7

아니, 플랫폼 요청을 사용하여 임의의 파일을 열 수 없습니다. MIDP 2.0에서는 장치가 URL 및 tel : 연결에 대해서만 플랫폼 요청을 지원해야합니다. 다른 모든 구성표는 선택 사항이며 장치에 따라 다릅니다.

Nokia S60 휴대 전화는 forum Nokia에 지적 된대로 file : //을 지원하는 것으로 보입니다. 하지만 Blackberry를 비롯한 다른 플랫폼을 확인해야합니다.

JSR211 Content Handler API을 볼 수 있습니다. 나는 그것이 새로운 블랙 베리 장치에서 지원된다고 생각한다.