安卓四大组件:Activity,Service,BroadcastReceiver,ContentProvider
安卓允许把应用中用到的各种资源(字符串资源、颜色资源、数组资源、菜单资源等)集中放到/res/目录中定义,应用程序直接使用这些资源中定义的值。可通过R资源清单类访问的资源。
assets目录也用于存放资源(应用无法直接访问的原生资源,应用程序需要通过AssetManager以二进制流的形式读取资源)。不可通过R资源清单类访问的资源。
目录 | 存放的资源 |
/res/animator/ | 定义属性动画的XML文件 |
/res/anim/ | 定义补间动画的XML文件 |
/res/color | 定义不同状态下颜色列表的XML文件 |
/res/drawable/ | 适应不同屏幕分辨率的各种位图文件,也可能编译成各种Drawable对象的XML文件(BitmapDrawable对象、NinePatchDrawable对象、StateListDrawable对象、AnimationDrawable对象、Drawable的其他各种子类的对象) |
/res/mipmap | 主要存放适应不同分辨率的应用程序图标,以及其它系统保留的Drawable资源 |
/res/layout/ | 各种用户界面的布局文件 |
/res/menu/ | 为应用程序定义各种菜单的资源,包括选项菜单、子菜单、上下文菜单资源 |
/res/raw/ | <