asset:文件不會被映射到R文件中紊扬;可以有目錄結(jié)構(gòu)灾杰;使用 AssetManager
獲得輸入流匈棘。
res/raw:文件會被映射到R文件中;不能有目錄結(jié)構(gòu)耸采;用 R.raw.xxx
引用資源兴泥。
使用姿勢:
assets:使用context.getAssets().open(fileName);
獲得輸入流InputStream
res/raw:路徑為"android.resource://" + getPackageName() + "/" + R.raw.
+文件名
注意:
- AssertManager 不能處理單個超過1MB的文件(未確認(rèn))
- 播放音視頻不能使用assets目錄,只能用res/raw目錄