从AssetManager Android获取FileChannel

时间:2013-04-05 20:39:04

标签: java android filechannel android-assetmanager

我想从Android中的FileChannel获得AssetManager,有什么方法可以做到这一点吗?我想将一些原始自定义二进制文件映射到某些缓冲区。 (如果您有比使用AssetManager更好的解决方案,请随时提及。

1 个答案:

答案 0 :(得分:2)

想出来:

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

不确定它是否有效。我会确认是否确实如此。

编辑:

仅当文件未压缩时才有效。您必须使用正确的文件扩展名或在aapt上添加-0标志。在eclipse上寻找如何做到这一点......