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

Expansion Files - Android

Восстановить пароль Регистрация
 
Kadagor
12 / 12 / 4
Регистрация: 17.09.2015
Сообщений: 44
18.01.2016, 19:45     Expansion Files #1
Добрый вечер!
Мое приложение перевалило в объеме за 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
Посмотрите здесь:

Внешний жесткий диск Seagate Expansion STBV3000200
Seagate Expansion Drive не распознаётся
Открыть файл из папки /data/data/com.myapp/files/appdata/ Android
Windows 7 папки в Винде 7 Program files и Program files х86
Android Expansion Files
Android Файл расширения (Expansion File)
Expansion expected but found begin Delphi
Не находит expansion file Android
Не распознается Seagate Expansion Portable Drive SRD00F1 1Tb
Долго ли осталось жить Seagate Expansion?
Просмотреть файл моего приложения /data/data/com.example.my.app/files/samplefile.txt Android
C++ Expansion pattern contains no argument packs

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

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

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