2015-11-13 4 views
0

В настоящее время я изучаю операции с файлами/каталогами в андроидах, и мне интересно, как я могу просматривать внутреннее и внешнее хранилище так же, как это мог сделать проводник Windows?Просмотр файловой системы Android

Фактически я читаю this guide и после this tutorial, и в это время у меня нет доступа к иерархии хранения отверстий не только для моего приложения, я ожидаю, что вы сможете читать имена и содержимое файлов и каталогов, выберите путь и т. д. ...

Какие компоненты следует использовать и, по возможности, какой бесплатный API может помочь мне сделать это в будущем?

спасибо.

ответ

1

Если вы хотите создать Проводник, вы можете использовать такой компонент, как AndroidFileExplorer, иначе вы должны его построить с нуля. Помните также, что некоторые пути недоступны без разрешения root.

+0

Я посмотрел ссылку, которую вы предоставили, это приложение, но я могу получить интересные вещи из исходного кода, я начинаю как в Android, так и в java, и я хочу стоять на основах, но какой андроид API использовать (кроме объекта File) в дополнение к java io, если мне удастся построить это с нуля? – Anas

+1

Есть много функций, которые вы должны использовать для создания файлового проводника, у вас мало опыта, было бы лучше посмотреть (или использовать) компонент, как тот, который я указал. Если вы хотите его создать, вы можете начать с функции File.listFiles() в http://developer.android.com/reference/java/io/File.html и поместить элементы в ListView - например: 'File path = new File (Environment.getExternalStorageDirectory(). toString()); Файловые файлы [] = path.listFiles(); ' – Mat

+1

Вы также можете посмотреть это сообщение: http://www.christophbrill.de/en_US/how-to-create-a-android-file-browser-in-15- минут/- это может дать вам начало – Mat

Смежные вопросы