Храните файлы на сервере и загружайте их автоматически, когда установлено приложение Android - PullRequest
0 голосов
/ 30 июня 2018

Я делаю Учебное приложение для учащихся разных классов с 9-12. Сейчас все учебные материалы хранятся в самом приложении, поэтому размер приложения увеличивается. Вот скриншот: -

Все данные хранятся в формате html в папке «assets». enter image description here

Это примечания для всех студентов по каждому предмету. enter image description here

Я хочу сохранить всю эту папку ресурсов на сервере, и когда приложение будет установлено, я хочу автоматически загрузить папку 'assets' на мобильный телефон пользователя, чтобы уменьшить размер файла apk. В настоящее время размер приложения составляет 11 МБ, из которых около 5 МБ предназначены для папки ресурсов, и до сих пор я только что добавил материалы для класса 10, и все же мне нужно добавить контент для класса 9,11,12. А также мне нужно добавить больше содержимого для класса 10, чтобы потом размер моего приложения увеличился. Это ссылка на приложение: -

1 Приложение NCERT для обучения

Приложение, которое я разрабатываю, является своего рода автономным приложением, в котором пользователю не нужно подключаться к Интернету, поэтому в первый раз, когда приложение установлено, я хочу синхронизировать файлы с сервера на мобильный телефон пользователя, но со следующего раза приложение будет использовать загруженные файлы и без необходимости подключения к Интернету. Я не хочу использовать файлы obb. Есть ли другой способ сделать это?

1 Ответ

0 голосов
/ 30 июня 2018

Попробуйте файлы расширения. Подробнее здесь https://developer.android.com/google/play/expansion-files. Решает множество проблем с размещением больших файлов с помощью Google Play. Я не уверен, что ваше главное приложение должно иметь размер> 100 МБ, чтобы разрешить файлы расширения. Дайте ему шанс, дайте мне знать.

...