Проблема с размером приложения Android - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть 11 видео для включения в мое приложение.Каждый из них составляет около 9 МБ.Кроме того, у меня есть несколько звуковых файлов и файлов изображений в приложении.Поэтому размер приложения составляет более 100 МБ.Есть ли способ разместить все файлы, чтобы размер приложения не стал для меня проблемой?

Ответы [ 5 ]

2 голосов
/ 01 февраля 2011

Загрузка файлов после первого запуска приложения.

0 голосов
/ 01 февраля 2011

Вы можете загрузить на YouTube или сделать свой собственный простой сервер потокового видео

0 голосов
/ 01 февраля 2011

Я бы посоветовал вам поместить их в папку assets, чтобы они не сжимались.

Таким образом, у вас возникнут проблемы при тестировании вашего проекта с помощью eclipse, поэтому попробуйте собрать его с помощью командной строкии затем установите на устройство с adb

В моем сценарии у меня было более 300 видео, общим размером до 400+ МБ.Я проверил несколько из них и развернул приложение так, как я только что сказал.

, возможно, не лучший способ, но может работать.

0 голосов
/ 01 февраля 2011

Самым распространенным решением, которое я видел, является загрузка их во время первого запуска программы.Просто проверьте, доступно ли все, а если нет, загрузите необходимые файлы.

профи:

  • Таким образом, вы также можете добавлять видео на лету.
  • Размер APK остается небольшим, поэтому начальная загрузка происходит быстро

Минусы:

  • после загрузки приложения вы не можете использовать его напрямую: сначала необходимо загрузить контент
0 голосов
/ 01 февраля 2011

Пух ... это довольно большое. В такой ситуации я бы

  1. Позвольте пользователю загружать ваше приложение, не содержащее видео / аудио файлов, которые вызывают большой размер
  2. При первом запуске проведите пользователя через мастер, где вы загрузите дополнительные файлы на SD-карту.

Тем не менее, загрузка почти 100 МБ не будет идеальной, но лучше, чем прямая загрузка всего этого при первой установке. (ИМХО)

...