July 8,2016
Today i come to know about some resources that are used in android.
There are many more items which you use to build a good Android application. Apart from coding for the application, you take care of various other resources like static content that your code uses, such as bitmaps, colors, layout definitions, user interface strings, animation instructions, and more. These resources are always maintained separately in various sub-directories under res/ directory of the project.
| Sr.No. | Directory & Resource Type |
|---|---|
| 1 | anim/
XML files that define property animations. They are saved in res/anim/ folder and accessed from the R.anim class. |
| 2 | color/
XML files that define a state list of colors. They are saved in res/color/ and accessed from the R.color class. |
| 3 | drawable/
Image files like .png, .jpg, .gif or XML files that are compiled into bitmaps, state lists, shapes, animation drawable. They are saved in res/drawable/ and accessed from the R.drawable class. |
| 4 | layout/
XML files that define a user interface layout. They are saved in res/layout/ and accessed from the R.layout class. |
| 5 | menu/
XML files that define application menus, such as an Options Menu, Context Menu, or Sub Menu. They are saved in res/menu/ and accessed from the R.menu class. |
| 6 | raw/
Arbitrary files to save in their raw form. You need to call Resources.openRawResource() with the resource ID, which is R.raw.filename to open such raw files. |
| 7 | values/
XML files that contain simple values, such as strings, integers, and colors. For example, here are some filename conventions for resources you can create in this directory −
|
| 8 | xml/
Arbitrary XML files that can be read at runtime by calling Resources.getXML(). You can save various configuration files here which will be used at run time. |