原始资源可以放在两个地方:
1、位于/res/raw目录下,android SDK会处理该目录下的原始资源,android SDK会在R清单类中为该目录下的资源生成一个索引项。
2、位于/assets、目录下,该目录下的资源是更彻底的原始资源,android应用需要通过AssetManager来管理该目录下的原始资源
AssetManager:
InputStream open(String filename):根据文件名获取原始资源对应的输入流
AssetFileDescriptor openFd(String fileName):根据文件名获取原始资源对应的AssetFileDescriptor。AssetFileDescriptor代表了一项原始资源的描述,应用程序可以通过AssetFileDescriptor来获取原始资源。