listFiles w androidzie

0

Witam.

Sprawa dotyczy androida. Chciałbym wyszukać w pamięci smartfona z konkretnego folderu pliki danych. Poniższy kod zawiesza aplikację. Czy źle podaję ścieżkę? Czy należy użyć innej metody (w programie na windows działa dobrze)?


File directory = new File("SDcard/root/storage/emulated/0/Dane/Interna/");


        File[] fList = directory.listFiles();

        for (File file : fList) {
            if (file.isFile()) {
                if (file.getName().endsWith(".xml")) {

                    Toast.makeText(activityLista.this, "jest xml", Toast.LENGTH_SHORT).show();

                }
            }


        }

    }
 

Dziękuję za pomoc.

0

Jakie masz uprawnienia?

Environment.getExternalStorageState() returns path to internal SD mount point like "/mnt/sdcard"

0
panryz napisał(a):

Jakie masz uprawnienia?

Environment.getExternalStorageState() returns path to internal SD mount point like "/mnt/sdcard"

Zwraca "mounted"

1 użytkowników online, w tym zalogowanych: 0, gości: 1