HelloAndroid和android项目目录结构
2010-10-23 20:26
357 查看
与一般的 java 项目一样,src 文件夹中包含了所有包及 .java 源文件, res 文件夹包含了项目中所有的资源,其中 drawable 文件夹包含了程序的图标资源, layout 文件夹包含了项目的布局文件 main.xml ,values文件夹则包含了项目中所用到的常量文件 strings.xml 。
在上图中,我们还看到 gen 文件夹 R.java 文件。R文件由创建项目时自动生成,并且由项目自动维护,它是项目中所有资源的索引文件。
从上图中,我们可以看到R文件中定义了很多常量,这些常量的名字都与res文件中的文件名相同。有了R文件,程序中使用资源变得更加方便了。
项目目录中还有一个很重要的文件,他就是AndroidManfest.xml文件,AndroidManfest文件则包含了该项目中所使用的Activity、Service、Receiver,AndroidManfest中的代码如下:
下面是AndroidManfest.xml文件各各节点的详细说明
在上图中,我们还看到 gen 文件夹 R.java 文件。R文件由创建项目时自动生成,并且由项目自动维护,它是项目中所有资源的索引文件。
/* AUTO-GENERATED FILE. DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found. It * should not be modified by hand. */ package cn.dreamlist.android; public final class R { public static final class attr { } public static final class drawable { public static final int icon=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; } }
从上图中,我们可以看到R文件中定义了很多常量,这些常量的名字都与res文件中的文件名相同。有了R文件,程序中使用资源变得更加方便了。
项目目录中还有一个很重要的文件,他就是AndroidManfest.xml文件,AndroidManfest文件则包含了该项目中所使用的Activity、Service、Receiver,AndroidManfest中的代码如下:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.dreamlist.android" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" 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> <uses-sdk android:minSdkVersion="8" /> </manifest>
下面是AndroidManfest.xml文件各各节点的详细说明
相关文章推荐
- Android笔记(1) HelloAndroid以及Android项目目录结构
- Android编程入门之HelloWorld项目目录结构分析
- android ecplise 的 项目结构目录
- Android学习——HelloWorld项目的目录结构
- Android项目目录结构介绍(续)——src目录和res目录详细介绍
- android项目的创建,目录结构及各文件的作用_android学习笔记(二)
- Android开发之旅:HelloWorld项目的目录结构
- Android Studio基础之项目目录结构(四)-学习篇
- Android项目目录结构
- 【第一行代码】Android项目目录结构
- Android项目的目录结构
- 解读Android应用程序的项目目录结构
- JavaGG HelloWorld及Android项目结构介绍
- Android开发之旅:HelloWorld项目的目录结构
- Android项目目录结构(详解)
- Android studio项目结构目录详解
- Android开发之旅:HelloWorld项目的目录结构
- android的项目的目录结构
- Android开发之旅2:HelloWorld项目的目录结构
- Android系列教程之四:Android项目的目录结构