First look at the structure diagram:
======================================
1. /src Source directory, not explained.
2. The /gen gen directory is where ADT automatically generates code, primarily containing R.java or Aidl interface code. R.java represents the resources used to change the program.
3. Android 4.0 jar /Android Private Library /AndroidDependencies The official jar package of Android, the development of the app to use the base This jar.
4. /assets Program built-in resource files, put it here. such as a. db file, a video file, a PDF file, and so on.
5. /bin compiled file storage directory
6. /libs Third-party jar pack Placement
7. /res
(1) /res/drawable[-xxx] different size of the icon placement position;
(2) /res/layout layout file placement position;
(3) /res/menu menu layout file;
(4) /res/values[-xxx] constant definition file, text, color, etc...
8. Androidmanifest.xml
Description file for Android app, main definition:
(1) Application components such as activity, Service, broadcast receiver, etc.
(2) Required Permissions
(3) USES-SDK level
9. Proguard-project.txt
Program compile-time obfuscation options, mainly to prevent the APK is directly decompile the source code.
Reference connection:
Http://android.yaohuiji.com/archives/53
Http://www.android-app-market.com/android-project-structure.html