The android way generates R values .... Basically it makes it so that Java reserved keywords cannot be used as filenames.
If you look at gen. [project.path] .R.java, you will see a static int for each resource. The names must be valid java names as this is a Java file.
a source
to share