Domanda

È possibile ottenere un dispositivo per aprire un file sul disco usando il metodo MIDlet.platformRequest (String url) ? Speravo di usare quanto segue:

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

Ma questo genera solo un'eccezione ConnectionNotFoun . Sto specificatamente utilizzando la piattaforma BlackBerry, ma non ho accesso all'API BlackBerry proprietaria. Il file potrebbe essere di qualsiasi tipo, quindi ovviamente non mi aspetto che gestisca tutti.

Saluti

È stato utile?

Soluzione

No, non è possibile aprire file arbitrari utilizzando la richiesta della piattaforma. MIDP 2.0 richiede che i dispositivi supportino la richiesta della piattaforma solo per URL e connessioni tel:. Tutti gli altri schemi sono opzionali e dipendenti dal dispositivo.

I telefoni Nokia S60 sembrano supportare il file: // come sottolineato in forum Nokia . Ma devi verificare per altre piattaforme tra cui Blackberry.

Puoi guardare API JSR211 Content Handler in alternativa. Credo che sia supportato nei nuovi dispositivi Blackberry.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top