Как загрузить изображения и видео с сервера перед запуском приложения - PullRequest
0 голосов
/ 08 сентября 2011

Размер моего приложения превышает 120 МБ. в нем много картинок и видео. так что я хочу скачать все изображения и видео, 1-й в SD-карты и после этого мое приложение запускается. Эта процедура работает, когда я устанавливаю приложение на устройстве. после загрузки всех изображений и видео мое приложение запускается. Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 08 сентября 2011
  1. Создать сервис для загрузки контента с сервера.
  2. Добавьте к нему свою активность для прослушивания пользовательских событий
  3. Передача события [Завершение, частичное завершение] зарегистрированному слушателю, когда служба способна выполнить задание.
  4. До этого времени либо отображался заставка, либо экран загрузки с индикатором выполнения, показывающим ход загрузки.
  5. При прослушивании уведомления «Завершение» вы можете показать основное действие.

Надеюсь, это поможет

1 голос
/ 08 сентября 2011

Вы должны сделать Splash Activity для своего приложения.Так что это будет Activity, который отображает только изображение, скажем, логотип вашего приложения или что-то подобное.Затем проверьте, загрузили ли ваше приложение все готовые видео и фотографии, вы можете сделать это, сохранив логическое поле в SharedPreferences let say DATA_DOWNLOADED.Если данные не загружаются, вам нужно запустить s Service, который загрузит все данные, а также отобразить ProgressIndicator и сообщение для пользователя, что данные загружаются.

Как толькоданные загружаются, вы отмечаете поле DATA_DOWNLOADED в вашем SharedPreferences и начинаете следующее Activity.

Удачи.

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