Android应用的资源(帮助你更好了解Android)
应用资源概述(主要介绍个人经验感受重要部分)
Android应用资源可分为两大类
1.无法通过R资源清单访问的原生资源,保存在assets目录下。
2.可通过R资源清单类访问的资源,保存在res目录下。
资源的类型以及储存方式
目录 | 存放的资源 |
---|---|
/res/animator/ | 存放定义属性动画的XML文件 |
/res/anim/ | 存放定义补间动画的xml文件 |
/res/color/ | 存放定义不同状态下颜色列表的xml文件 |
/res/drawable/ | 存放各种位图文件 |
/res/layout/ | 存放各种用户界面的布局文件 |
/res/menu/ | 存放为应用程序定义各种菜单的资源,包括选项菜单,子菜单,上下文菜单的资源 |
/res/raw/ | 存放任意类型的原生资源(如音频文件,视频文件) |
/res/lvalues/ | 存放各种简单值的xml文件。这些简单值包括字符串值,整数值,颜色值,数组等 |
使用资源
在Android应用中使用资源可分为在Java代码和XML文件中使用资源,其中Java代码用于为Android应用定义四大组件,而XML文件则用于为Android应用定义各种资源。
1.在Java代码中使用资源清单项
2.在Java代码中访问实际资源
3.在XML文件中使用资源