3 Stimmen

Öffnen Sie die Datei mit MIDlet.platformRequest()

Ist es möglich, einen Befehl auf einem Gerät zu öffnen, um eine Datei auf der Festplatte mit der Methode MIDlet.platformRequest(String url) zu öffnen? Ich hatte gehofft, folgendes zu verwenden:

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

Aber dies wirft einfach eine ConnectionNotFound Ausnahme. Ich verwende speziell die BlackBerry-Plattform, habe aber keinen Zugriff auf die proprietäre BlackBerry-API. Die Datei könnte jeden Typ haben, also erwarte ich natürlich nicht, dass er jeden behandelt.

Prost

7voto

Szere Dyeri Punkte 14396

Nein, es ist nicht möglich, beliebige Dateien mit platform request zu öffnen. MIDP 2.0 erfordert, dass Geräte platform request nur für URL- und tel:-Verbindungen unterstützen. Alle anderen Schemata sind optional und geräteabhängig.

Nokia S60-Telefone scheinen file:// zu unterstützen, wie im Forum Nokia angegeben. Aber Sie müssen für andere Plattformen, einschließlich Blackberry, überprüfen.

Sie können sich JSR211 Content Handler API als Alternative ansehen. Ich glaube, es wird in neueren Blackberry-Geräten unterstützt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X