zoukankan      html  css  js  c++  java
  • android 应用的资源

    android应用资源分为两大类

     1:无法通过R清单类访问的原生资源,保存在Assert目录下

     2:可通过R清单类访问的原生资源,保存在res目录下

    Android资源目录结构

    Android资源除了assets目录是与res同级外,其它资源均被放在res/目录下面,该目录下面的资源文件夹并不是随意命名的,需要遵循严格的规范,否则编译生成R.java过程中会报类似“invalidresource directory name **”的错误提示,并且导致R.java自动生成失败。

    常用的缺省目录和对应资源类型在SDK帮助中有表格列出,简单摘抄如下

    目录Directory

    资源类型Resource Types

    res/animator

    存放定义了property animations(android 3.0新定义的动画框架)的XML文件

    res/anim/

    存放定义了补间动画(tweened animation)或逐帧动画(frame by frame animation)的XML文件。(该目录下也可以存放定义property animations的XML文件,但是最好还是分开存放)

    res/raw/

    存放直接复制到设备中的任意文件。它们无需编译,添加到你的应用程序编译产生的压缩文件中。要使用这些资源,可以调用Resources.openRawResource(),参数是资源的ID,即R.raw.somefilename

    res/drawable/

    存放能转换为绘制资源(Drawable Resource)的位图文件(后缀为.png, .9.png, .jpg, .gif的图像文件)或者定义了绘制资源的XML文件

    res/color/

    存放定义了颜色状态列表资源(Color State List Resource)的XML文件

    res/layout/

    存放定义了用户界面布局的XML文件

    res/menu/

    存放定义了应用程序菜单资源的XML文件

    res/values/

    存放定义了多种类型资源的XML文件

    这些资源的类型可以是字符串,数据,颜色、尺寸、样式等等,具体在后面详述

    res/xml/

    存放任意的XML文件,在运行时可以通过调用Resources.getXML()读取

  • 相关阅读:
    C# 动态装载 DLL
    【网摘阅读】舒迅:产品经理必读的九步法
    闲谈造楼与软件测试
    文章阅读
    【原】浅谈测试和产品
    【产品经理】用户体验时代的9条建议
    【产品经理】产品经理的十大顶级错误
    头皮溢脂性皮炎推荐联合治疗:采乐50ml+希尔生100g(请看详情页)维生素B2维生素B6
    月入万元或不需缴税!九张图带你看懂个税新规
    美国比较好的保健品推荐
  • 原文地址:https://www.cnblogs.com/songyao/p/4076779.html
Copyright © 2011-2022 走看看