Ввод файлов в приложении для Android - PullRequest
0 голосов
/ 04 декабря 2011

Я хочу написать приложение для Android, которое может анализировать файлы.Я разобрался с парсером, но теперь я застрял в том, как на самом деле вводить файлы.Файлы могут быть чем угодно - музыкальными файлами, файлами изображений, текстовыми файлами или видеофайлами.Парсер распознает формат файла и анализирует его соответственно.Может кто-нибудь сказать мне, как написать пользовательский интерфейс и код на самом деле входных файлов (я программирую на Java в eclipe).В идеале пользователь должен иметь возможность просматривать папки в телефоне, как мы делаем это на компьютере, и затем выбирать, какой файл.

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 04 декабря 2011

Так что вам нужен файловый браузер или менеджер, верно?К сожалению, в Android нет встроенного файлового менеджера, и у вас есть два варианта выбора файлов на SD-карте.

  1. Есть несколько бесплатных сторонних файловых менеджеров, таких как ESфайловый менеджер и файловый менеджер OI.Они предоставляют разработчикам возможность звонить через Intent.Я использую OI.Это с открытым исходным кодом .

  2. Вы также можете реализовать свой собственный файловый менеджер.Ну, это будет немного сложнее, чем первое решение, и у вас много работы.Я могу предложить вам использовать listView и перечислить каталоги на SD-карте.Вы можете использовать android.os.Environment class для проверки состояния SD-карты и использовать java.io.File для получения информации о каталогах и файлах. Также см. здесь чтобы узнать, как читать файлы с SD-карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...