Перейти к содержанию
Fire Monkey от А до Я
  • 0

Как открыть файл в Android


Armageddets

Вопрос

Доброго времени суток. Мне нужно в программе сделать возможость находжения и открытия текстового файла например в компонент мемо. Сложность в том, что компонент Open Dialog похоже не работает для андроида. Можно ли с помощью другого компонента или еще как-то загрузить файл в мемо. Или хотя бы получить путь к файлу, чтобы затем получить возможность загрузки по этому пути. Всем заранее спасибо.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Загрузить текстовый файл в Мемо в андроиде не проблема, делается так же как в винде.

А вот запросить у пользователя путь к файлу - вот это проблема. Готовых работающих компонентов нет. Можно делать самому, идею как сделать можно почерпнуть тут (http://delphifmandroid.blogspot.ru/p/blog-page_27.html), в разделах про файловый менеджер.

Ссылка на комментарий
  • 0

если в кратце: создаешь интент с ACTION_GET_CONTENT. стартуешь через startActivityForResult. ловишь результирующий интенет. получаешь оттуда uri. создаешь InputStream, передав в конструктор этот uri. потом этот стрим в массив байт. потом массив в дельфовый stream. и делаешь с ним что хочешь.

ну или свой файлманагер

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...