asset:文件不会被映射到R文件中;可以有目录结构;使用 AssetManager
获得输入流。
res/raw:文件会被映射到R文件中;不能有目录结构;用 R.raw.xxx
引用资源。
使用姿势:
assets:使用context.getAssets().open(fileName);
获得输入流InputStream
res/raw:路径为"android.resource://" + getPackageName() + "/" + R.raw.
+文件名
注意:
- AssertManager 不能处理单个超过1MB的文件(未确认)
- 播放音视频不能使用assets目录,只能用res/raw目录