2015-02-02 4 views
3

Я пытаюсь понять плюсы и минусы различных способов загрузки файла с помощью приложения Android.Лучший способ загрузить файл в Android-приложении

Я нашел несколько способов:

  1. Управление загрузки на моем (see this code snippet)
  2. Использование андроида DownloadManager
  3. Загрузка файла с использованием OKHttp, как описано в this post

ли кто-нибудь с опытом работы в этом вопросе, может ли я объяснять причины выбора одного из способов?

ответ

5

Является ли файл файлом пользователя (что означает, что пользователь должен иметь доступ к файлу, например, фотографию или документ, который у него есть)?

  • Если да, используйте диспетчер загрузки. Рамка Android будет обрабатывать всю загрузку, давая правильное уведомление пользователя, быть доступной в приложении и т. Д.
  • Если нет, то on your own или через OkHttp будет работать, но OkHttp - отличная библиотека, очень хорошо развитая, стабильная, быстро и свести к минимуму ваши головные боли во время разработки. (знаете ли вы, что, начиная с Lollipop, Android использует внутреннюю библиотеку OkHttp? Хорошо, это так)

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

  • Нет связанных вопросов^_^