我想从Android中的FileChannel
获得AssetManager
,有什么方法可以做到这一点吗?我想将一些原始自定义二进制文件映射到某些缓冲区。 (如果您有比使用AssetManager
更好的解决方案,请随时提及。
答案 0 :(得分:2)
想出来:
FileChannel fc = manager.openFd(file).createInputStream().getChannel();
不确定它是否有效。我会确认是否确实如此。
编辑:
仅当文件未压缩时才有效。您必须使用正确的文件扩展名或在aapt上添加-0标志。在eclipse上寻找如何做到这一点......