2012-07-23 5 views
1

Amis Je tente d'obtenir chemin des fichiers PDF pour mon application. Supposons qu'il y ait un nombre n de pdf est dans votre téléphone Android (peut être dir racine ou sdcard) alors comment pourriez-vous y arriver chemin programme? Est-ce que quelqu'un pourrait me suggérer quelques indices?chemin Obtenir un pdf dans Android

Merci à l'avance

Karan

+1

Référez-vous à ce lien. http://www.coderanch.com/t/533822/Android/Mobile/complete-path-file-android-application – rajeshwaran

Répondre

1
File images = Environment.getExternalStorageDirectory(); 
imagelist = images.listFiles(new FilenameFilter() 
{ 
public boolean accept(File dir, String name) 
{ 
return ((name.endsWith(".pdf"))); 
} 
}); 
pdflist = new String[imagelist.length]; 
for(int i = 0;i<imagelist.length;i++) 
{ 
pdflist[i] = imagelist[i].getName(); 
} 

voir aussi ce lien Assistance required for scanning the .mp3 files in sdcard

+0

m obtenir tous les chemins de pdf dans mon téléphone merci ton – karansingh1487

+0

hey homme une chose qu'il fait scanne le pdf bt nt tous les pdf dans le téléphone ... comme si un pdf est dere dans d'autres dossiers alors que? – karansingh1487

+0

utiliser le chemin du téléphone, vous devez rechercher le chemin du téléphone, puis tout le travail sera fait par le code ok et il suffit d'utiliser google pour obtenir le chemin de téléphone c'est tout. – Nitin

0

Pour vérifier la carte SD

if (android.os.Environment.getExternalStorageState().equals(
      android.os.Environment.MEDIA_MOUNTED)) { 
     File f = new File(Environment.getExternalStorageDirectory()); 

     File[] files = f.listFiles(); 
     File file; 
     for (int i = 0; i < files.length; i++) { 
       file = files[i]; 
     } 
    } 

    //For Internal Memory 

    else { 
      /* save the folder in internal memory of phone */ 

     File f = new File("/data/data/com.your.package/"); 
     File[] files = f.listFiles(); 
    } 
Questions connexes