Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kadagor
12 / 12 / 4
Регистрация: 17.09.2015
Сообщений: 47
#1

Expansion Files - Программирование Android

18.01.2016, 19:45. Просмотров 195. Ответов 0
Метки нет (Все метки)

Добрый вечер!
Мое приложение перевалило в объеме за 100мб. Возникла необходимость использовать файлы расширения. Опыта работы по разделению apk на obb у меня нет.
Думаю выделить содержимое папок raw в отдельный пакет(используется 4 папки с контентом для различных языков). Подскажите пожалуйста, как правильно разделить apk.
Насколько я понял, необходимо начать с создать zip архива и переименовать его в main.версия.имя_пакета.obb. Внутри архива должны располагаться только 4 папки raw(raw-de,raw-ru…) или необходимо сохранить полный путь который был ранее в пакете(app\src\main\res\) ?
Если ранее доступ к содержимому папок осуществлялся через их id, например R.raw.имя_файла, можно ли сохранить данный способ доступа к ресурсам в коде или необходима функция для доступа к содержимому obb? Как прописывается доступ к obb внутри apk, или достаточно просто загрузить файл расширения вместе с apk на Google play?
Можно ли создать 4 разных obb-файла с содержимым для каждого языка и подгружать только тот файл, который содержит контент для установленного на планшете языка?
Возможно ли в android studio автоматически разделять файл при компиляции apk?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2016, 19:45     Expansion Files
Посмотрите здесь:

Expansion Files - Программирование Android
Привет! Создал приложение с большой базой данных, около 300 мегабайт. Но Google Play поддерживает apk с максимальным размером в 50мб....

Не находит expansion file - Программирование Android
Здравствуйте! В приложении есть большое количество картинок и аудио. На этапе публикации приложения был сделан expansion file для их...

Файл расширения (Expansion File) - Программирование Android
Есть приложение, где используется Expansion File. При загрузке приложения файл скачивается в папку android/obb/packageName/expansionFile....

Expansion pattern contains no argument packs - C++
Есть 3 функции: void add(short n) { //... return; } void add(short a, short n) { //... add(n...); return; }

Expansion expected but found begin - Delphi
Cкрин ошибки. http://pic2net.ru/7120335931

Seagate Expansion Drive не распознаётся - Жесткие диски
Всем доброго дня. Имеется диск Seagate Expansion Drive 1TB Model: SRD00F2. Аппарат стабильно проработал 7 месяцев, использовался для...

Долго ли осталось жить Seagate Expansion? - Жесткие диски
Вот результат теста CristaliskInfo. Что порекоммендуете делать в данной ситуации?

Внешний жесткий диск Seagate Expansion STBV3000200 - Жесткие диски
Всем добрый день купил себе этот внешний жесткий диск Seagate Expansion STBV3000200 на 3ТБ и у меня возникли странные подозрения, хотя...

Не распознается Seagate Expansion Portable Drive SRD00F1 1Tb - Жесткие диски
Добрый день всем! Собственно сабдж перестал распознаваться системой... При подключении комп пиликает, лампочка загорается постоянным,...

Жесткий диск seagate expansion 500gb перестал определяться - Жесткие диски
Будьте так добры, направить руки в правильную сторону, ковырять диск или сказать пока ему))) Проблема: Жесткий диск seagate expansion...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru