Получить FileChannel из AssetManager для Android

Я хочу получить FileChannel от AssetManager в Android есть ли способ сделать это? Я хочу отобразить некоторые необработанные пользовательские двоичные файлы в некоторые буферы. (Если у вас есть лучшее решение, чем использование AssetManagerПожалуйста, не стесняйтесь упоминать.

1 ответ

Догадаться:

FileChannel fc = manager.openFd(file).createInputStream().getChannel();

не уверен, работает ли он еще. Я подтвердлю, если это так.

Редактировать:

Это работает, только если файлы распакованы. Вы должны использовать правильное расширение файла или добавить флаг -0 на aapt. Ищете, как это сделать на затмении...

Другие вопросы по тегам