Jump to content

Archived

This topic is now archived and is closed to further replies.

bioslord

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

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.

Share this post


Link to post
Share on other sites





×
×
  • Create New...