原始资源可以放在两个地方:

1、位于/res/raw目录下,android SDK会处理该目录下的原始资源,android SDK会在R清单类中为该目录下的资源生成一个索引项。

2、位于/assets、目录下,该目录下的资源是更彻底的原始资源,android应用需要通过AssetManager来管理该目录下的原始资源

AssetManager:

InputStream open(String filename):根据文件名获取原始资源对应的输入流

AssetFileDescriptor openFd(String fileName):根据文件名获取原始资源对应的AssetFileDescriptor。AssetFileDescriptor代表了一项原始资源的描述,应用程序可以通过AssetFileDescriptor来获取原始资源。

最新文章

  1. Connect to the DSP on C6A8168/DM8168/DM8148 using CCS
  2. hashmap的底层实现
  3. adapter用法
  4. WAMP启动失败简单解决方法
  5. 基本的mediaQuery写法,不复习又忘记了
  6. Paths on a Grid(poj 1942)
  7. 基于u盘安装centos6.0
  8. Appium Server 传递的基本参数
  9. php类与构造函数解析
  10. [.net 面向对象程序设计深入](26)实战设计模式——使用Ioc模式(控制反转或依赖注入)实现松散耦合设计(1)
  11. Webpack模块加载器
  12. loadrunner 录制中文出现乱码的解决办法
  13. Android安全——加固原理
  14. Android自定义标签列表控件LabelsView解析
  15. servlet下载文件
  16. 异步是javascript的精髓
  17. Java注解小记
  18. 悟空模式-java-原型模式
  19. SQL Server 2000 绿色精简版gsql适用于xp/win7/win8/win10
  20. Delphi把一张PNG横向分割成N张透明通道的图片

热门文章

  1. python isinstance()函数和type()函数
  2. go 学习之gorm
  3. 【ARC076F】 Exhausted
  4. Python之计算当前月份的日期范围(calendar、datetime)
  5. 2018-2-13-win10-UWP-单元测试
  6. 一、Redis的安装
  7. html使用字符串拼接js函数时传字符串参数
  8. 对struct typedef *的认识
  9. js浮点解决
  10. 开源实践分享:Ceph bluestore部署实践