В настоящее время я разрабатываю приложение для Android с использованием Qt/QML, и мое приложение будет намного больше, чем ограничение на 50% в Google Play Store из-за файлов мультимедиа, которые должны быть в комплекте, поэтому я должны использовать файлы расширений. После некоторого поиска я нашел на странице page строку, в которой говорится, что система ресурсов Qt может помочь сделать файлы расширения .ob:Как добавить файлы расширения android с помощью Qt
«Для больших ресурсов, которые не подходят для хранения в Google Play, ограничение на 50 МБ, qrc может генерировать rcc-файлы, которые может быть помещен в obb «
, но я не могу найти никакой информации о том, как это сделать или как получить доступ к этим файлам из моего кода.
EDIT: Я создал файл .rcc с использованием Qt. Попытка конвертировать его в .bb сейчас. Кто-нибудь сделал это с помощью инструмента jobb?
Я также думал, что могу просто загрузить файл .rcc непосредственно, поскольку Google Play принимает любой формат файла для файлов расширения, но тогда я не смог бы его зашифровать .. но как я мог получить доступ к .rcc файл? Должен ли я писать код Java или я могу заставить его работать с Qt C++/QML?
EDIT: Я понял. Я создал внешний файл двоичных ресурсов, используя инструмент rcc, доступный в командной строке Qt. Используя класс QResource, я могу загрузить внешний файл двоичных ресурсов и получить к нему доступ, поскольку он был обычным файлом ресурсов qrc.
Если вы поняли это, пожалуйста, поставить в качестве ответа и принимаю его таким образом, это не отображается в списке вопросов без ответа. – weston