2012-02-09 4 views
1

J'ai un fichier pdf placé dans mon dossier de biens et je tire une intention de le lire. Voici mon code:Lire un fichier pdf placé dans le dossier des actifs dans android

Uri path = Uri.parse("file:///android:asset/about.pdf"); 
    Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setDataAndType(path, "application/pdf"); 
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    startActivity(intent); 

Quand je fais cela, APOP apparaît avec la liste des applications, y compris le lecteur Adobe mais quand je clique dessus, une boîte de dialogue apparaît en disant: « Error », le chemin du fichier n'est pas valable

S'il vous plaît me dire comment résoudre ce

+0

dupliquer ... http: //stackoverflow.com/questions/3831019/how-to-read-a-pdf-in-android – himanshu

+0

J'ai essayé ceci - Fichier fichier = nouveau Fichier ("file: /// android : asset/about.pdf "); – Ankit

+1

http://stackoverflow.com/questions/6491210/how-to-open-a-pdf-stored-either-in-res-raw-or-assets-folder –

Répondre

Questions connexes