2010-12-02 14 views
1

Wie öffne ich pdf, doc, ppt oder xls programmgesteuert auf einem BlackBerry?Öffnen Sie pdf, doc, ppt oder xls auf einem BlackBerry

+0

Ich möchte lesen Sie die PDF-Dokumente durch programmatisch. Eigentlich können wir die Webansicht auf dem iPhone zum Lesen des Dokuments verwenden. Meine Frage, gibt es eine Option oder Kontrolle für das Lesen des PDF-Dokuments in Blackberry? Danke im Voraus. – Finder

+0

Meinst du, den Inhalt als String zu bekommen oder ihn für den Benutzer zu öffnen? – Tamar

+0

Ich bekomme die Binärdaten vom Webservice. – Finder

Antwort

4

Der beste Ansatz ist ein 3rd-Party-Viewer zu kaufen und dass starten Sie das Dokument anzuzeigen:

String path = "file://SDCard/info.doc"; 
String contentType = MIMETypeAssociations.getMIMEType(path); 
Invocation invocation = new Invocation(path, contentType, null, false, ContentHandler.ACTION_OPEN); 
Registry registry = Registry.getRegistry(MyApp.class.getName()); 
try { 
    ContentHandler[] handlers = registry.findHandler(invocation); 
    if (handlers != null && handlers.length > 0) { 
     invocation.setID(handlers[0].getID()); 
     registry.invoke(invocation); 
    } else { 
     Dialog.alert("Error"); 
    } 
} catch (Exception e) { 
    Dialog.alert("Error"); 
} 
Verwandte Themen