Android 项目中 asset 目录和 res 目录有什么区别.md

引用资源的方式不同

  • asset访问时是通过AssetManager进行访问。
  • res中的文件都有一个唯一的资源id,通过R.id.filename进行访问。

处理方式不同

  • asset文件夹下的文件都是原封不动的打入apk包中。
  • res除raw下的文件原封不动的打入apk包中,其他所有文件都会被编译成二进制文件。

子目录不同

  • asset可以任意创建子目录
  • res只能有一层子目录,并且是预定义的,比如res/layout、res/anim、res/xml、res/values等。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容