Android程序目录简介
如上图所示,
src是源代码放置的位置。
gen文件夹下是android自动生成的目录。下面会有R.java文件是Android自动生成的用于管理资源文件的类,只需要引用它就可以找到res目录下相应的文件。在res目录下增加文件,会在R.java中生成相应的ID,不要去修改这个文件
assets文件夹下可以放置任何文件,但是不会在R.java中生成相应的ID,只能通过对路径的引用来引用相应的文件。
res文件夹下有
drawable用来放置图片的目录,分为hdpi,ldpi,mdpi三个目录分别放不同分辨率的图片,一个图片要有三种分辨率分别放于hdpi,ldpi,mdpi下,Android 会根据不同的屏幕尺寸调用相应分辨率的图片。
layout是布局,下面默认会有个main.xml用于管理空间的布局。你也可以在这里添加自己的xml文件来管理自己的布局
values用于管理键值对,下面有stirng.xml文件,当然你也可以在这个目录下添加文件。
在res下添加的任何文件Eclips都会自动帮你在R.java中生成对应该文件的id
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int ic_launcher=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
AndroidMainfest.xml文件是整个应用程序的配置文件
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".HelloAndriodActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>