【发布时间】:2013-04-05 20:39:04
【问题描述】:
我想从 Android 中的AssetManager 获取FileChannel,有什么办法吗?我想将一些原始的自定义二进制文件映射到一些缓冲区。 (如果您有比使用AssetManager 更好的解决方案,请随时提及。
【问题讨论】:
标签: java android filechannel android-assetmanager
我想从 Android 中的AssetManager 获取FileChannel,有什么办法吗?我想将一些原始的自定义二进制文件映射到一些缓冲区。 (如果您有比使用AssetManager 更好的解决方案,请随时提及。
【问题讨论】:
标签: java android filechannel android-assetmanager
想通了:
FileChannel fc = manager.openFd(file).createInputStream().getChannel();
不确定它是否还有效。我会确认是否有。
编辑:
这仅在文件未压缩时有效。您必须使用正确的文件扩展名或在 aapt 上添加 -0 标志。正在寻找如何在 eclipse 上执行此操作...
【讨论】: