Получение пути PDF в Android

1

Друзья. Я пытаюсь получить путь к pdf для моего приложения. Предположим, что в вашем телефоне Android есть n число pdf (может быть в корневом каталоге или sdcard), то как вы могли бы получить там путь программно? Может кто-нибудь подскажет мне несколько намеков?

Заранее спасибо

Каран

Теги:
pdf
android-layout
android-intent
file-browser

3 ответа

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

также см. эту ссылку Помощь, необходимая для сканирования файлов.mp3 в sdcard

  • 0
    Я получаю все пути PDF в моем телефоне, спасибо за тонну
  • 0
    Эй, мужик, одна вещь, которую он делает, сканирует PDF-файл, не все PDF-файлы в телефоне ... например, если какой-то PDF-файл в некоторых других папках, то что?
Показать ещё 2 комментария
0

Я смог получить их, рекурсивный поиск предметов....

Рекурсивно перечислять файлы в Java

0

Для проверки 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();
    }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню