「raw 与 assets」

  CREATED BY JENKINSBOT

相同点:

在打包的过程当中,两个文件夹中的文件会原封不动的保存在文件中;
不同点:

1、raw文件夹下,不可以有子目录;而assets则可以有子目录;

2、raw中的资源可以映射到R.java类中,访问的时可以使用resourceID,即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类,然后open文件。
文件的读取:

1、raw:

getResources().openRawResource(R.id.filename);//获取到文件流

2、asset:

(1)、getAssets().open(“filename”); //获取到文件流

(2)、webView.loadUrl(“file:///android_asset/sample.html“);//加载页面可以这样啊