相同點(diǎn):
兩個(gè)文件夾下的文件都不會(huì)被編譯為二進(jìn)制文件哩陕,都會(huì)原封不動(dòng)的放到apk包中该窗。
不同點(diǎn)
- assets內(nèi)可以有目錄結(jié)構(gòu)它浅,即可以存在文件夾荠察,raw內(nèi)不支持目錄結(jié)構(gòu)置蜀。
- assets內(nèi)的文件不會(huì)被映射到R文件內(nèi),raw內(nèi)的文件會(huì)被映射到R文件內(nèi)悉盆,可以通過R.raw.filename訪問盯荤。
- 讀取方式不同,assets中文件通過AssetManager訪問焕盟,raw中的文件通過Resources方式訪問
InputStream is = context.getAssets().open("file");
InputStream is = context.getResources().openRawResource(R.raw.xxx);