Android 开发 assets和raw
在Android Project中,有两个文件夹的数据是不会被编译,以原型的方式打包到APK中,这两个文件夹就是 assets 和 res/raw/
相同点:
1、数据不会编译成二进制字节码。
2、可读不可写。
不同点:
1、raw中可以创建深层目录,会被R文件加载,使用R.raw.xxx调用。路径为:"android.resource://" + getPackageName() + "/" + R.raw.view;
2、不可创建目录,不会被R文件加载,使用AssetManager读取数据。路径为:"file:///android_asset/view.mp4"