2010-12-02 8 views
1

Comment ouvrir pdf, doc, ppt ou xls par programme sur un BlackBerry?Ouvrir pdf, doc, ppt ou xls sur un BlackBerry

+0

Je veux lire les documents PDF par programmation. En fait, nous pouvons utiliser le webview dans l'iPhone pour lire le document. Ma question, y a-t-il une option ou un contrôle pour lire le pdf doc dans blackberry? Merci d'avance. – Finder

+0

Voulez-vous dire obtenir le contenu en tant que chaîne ou en l'ouvrant pour l'utilisateur? – Tamar

+0

Je reçois les données binaires du service Web. – Finder

Répondre

4

La meilleure approche est d'acheter un spectateur 3ème partie et lancer que pour afficher le document:

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"); 
}