Получить FileChannel из AssetManager для Android
Я хочу получить FileChannel
от AssetManager
в Android есть ли способ сделать это? Я хочу отобразить некоторые необработанные пользовательские двоичные файлы в некоторые буферы. (Если у вас есть лучшее решение, чем использование AssetManager
Пожалуйста, не стесняйтесь упоминать.
1 ответ
Догадаться:
FileChannel fc = manager.openFd(file).createInputStream().getChannel();
не уверен, работает ли он еще. Я подтвердлю, если это так.
Редактировать:
Это работает, только если файлы распакованы. Вы должны использовать правильное расширение файла или добавить флаг -0 на aapt. Ищете, как это сделать на затмении...