Aller au contenu

[A SUPPRIMER] Démarrer intent pour lire un PDF depuis une URL


bioslord

Recommended Posts

Bonjour :) je désespérément un moyen d'ouvrir un reader PDF (pas forcement celui de adobe) mais depuis une URL, et non depuis la carte SD.

J'ai essayé de faire quelque chose comme ça :

           Uri uri = Uri.parse("http://masuperurl.vers/unfichier.pdf");
    Intent intent = new Intent(Intent.ACTION_VIEW);
    File file = new File( uri  );
    intent.setDataAndType( Uri.fromFile( file ), "application/pdf" );
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

sauf que Adobe Reader me dit que le chemin du fichier est invalide :/ il ne supporterais pas les URL ?

Et en faisant comme ceci, ça plante:

    Uri path = Uri.parse("http://masuperurl.vers/unfichier.pdf");
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType( path,  "application/pdf" );
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

Ce qui est plutôt logique enfaîte.

J'ai essayé avec quelque pdf viewer sur le market, et tous font des IO error... Ya pas moyens donc ? Il faut impérativement télécharger le PDF pour le lire ?

Si quelqu'un connait comment résoudre mon problème :D

Merci.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...