2011.07.14——— android res与assets的区别
16lz
2021-12-30
2011.07.14——— android res与asset的区别
一般来说Application把资源放在res目录下面,有些情况下Application需要使用一些自定义的文件
一种方法是将它们放在res/raw 目录下面
另外一种方法是将它们放在assets目录下
和res 目录不同的是,Android SDK不会为目录assets 下的文件生成资源ID
而是通过AssetManager 以文件的文件名来访问,放在/assets的目录机构是什么样的
使用AssetManager 访问时也是采用同样的文件结构。和res相比,assets 提供了更低一层次的资源访问。
一般来说Application把资源放在res目录下面,有些情况下Application需要使用一些自定义的文件
一种方法是将它们放在res/raw 目录下面
另外一种方法是将它们放在assets目录下
和res 目录不同的是,Android SDK不会为目录assets 下的文件生成资源ID
而是通过AssetManager 以文件的文件名来访问,放在/assets的目录机构是什么样的
使用AssetManager 访问时也是采用同样的文件结构。和res相比,assets 提供了更低一层次的资源访问。
InputStream is = getAssets().open("read_asset.txt");
更多相关文章
- android JNI调用
- mk中的 android:sharedUserId和LOCAL_CERTIFICATE作用 应用程序
- Android第三章 (UI)
- Android(安卓)SDK下载慢的最给力解决办法
- Unity Android交互过坑指南
- Android项目结构和AndroidManifest.xml
- Android(安卓)4.2启动代码分析(一)
- 15、Android之Adapter用法总结
- NPM 和webpack 的基础使用