android 从assets和res中读取文件 |
您所在的位置:网站首页 › assets文件是什么意思 › android 从assets和res中读取文件 |
res 文件夹里面的多个文件夹的各自介绍 ( 来自网上的 Android 开发指南中文版内容 ) :
目录 Directory
资源类型 Resource Types
res/anim/ XML 文件,它们被编译进逐帧动画( frame by frame animation )或 补间动画 ( tweened animation ) 对象
res/drawable/ .png 、 .9.png 、 .jpg 文件,它们被编译进以下的 Drawable 资源子类型 中:
要获得这种类型的一个资源,可以使用 Resource.getDrawable( id ) 位图文件
9-patches (可变尺寸的位图)
为了获取资源类型,使用 mContext.getResources().getDrawable(R.drawable.imageId) 注意: 放在这里的图像资源可能会被 aapt 工具自动地进行无损压缩优化。 比如, 一个真彩色但并不需要 256 色的 PNG 可能会被转换为一个带调色 板的 8 位 PNG 。这使得同等质量的图片占用更少的资源。所以我们得意 识到这些放在该目录下的二进制图像在生成时可能会发生变化。 如果你想 读取一个图像位流并转换成一个位图 (bitmap) ,请把图像文件放在
res/raw/ 目录下,这样可以避免被自动优化。
res/layout/ 被编译为屏幕布局 ( 或屏幕的一部分 ) 的 XML 文件。参见布局声明 (Declaring Layout) res/values/ 可以被编译成很多种类型的资源的 XML 文件。
注意 :
不像其他的 res/ 文件夹,它可以保存任意数量的文件,这些文件 保存了要创建资源的描述,而不是资源本身。 XML 元素类型控制这些资 源应该放在 R 类的什么地方。
尽管这个文件夹里的文件可以任意命名, 不过下面使一些比较典型的文件 (文件命名的惯例是将元素类型包含在该名称之中):
array.xml
定义数组
colors.xml
定义 color drawable 和 颜色的字符串值 (color string values) 。使用 Resource.getDrawable() 和 Resources.getColor() 分别获得这些资源。
dimens.xml 定义 尺寸值 (dimension value) 。使用 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |