在Eclipse中新建立android工程时,左侧会出来一堆目录和文件等,以下是对应名称和作用介绍:
Src:源代码
Gen:资源编号录,各个资源的键值对目录
R.java 资源文件,这是一个静态类,不能人工修改,当在增加一个activity文件或者一个String,则生成相应的内存对应的资源键值对。
Res :这个是图片,国际化文件的存储文件夹
资源文件夹drawable-hdpi,这个是高分辨率图片的文件夹,ldpi,mdpi依次往下推
Layout:这个是存放界面文件的文件夹
Values:这个是存放国际化文件的文件夹
其中的Strings.xml文件中的内容是存放文本对应key和value的文件
AndroidManifest.xml:
此文件非常重要,是android应用程序的入口文件,相当于java中的main函数,web程序中的web.xml配置文件
default.properties:这个是默认的配置文件,例如:本应用程序的最低支持版本等信息就存放在这个文件夹。
AndroidManifest.xml 是一个程序的入口
其中包含几个元素
Manifest:这个是指定manifest的环境,package,指定java文件所在的文件夹
android:versionCode=“1“ 代码版本号
android:versionName=“1.0”代码版本名称
android:versionName=“1.0” 最小支持androidsdk版本号
Application:配置应用程序环境,
android:icon:指定当前应用程序的图标,@符号代表资源位置
android:label:指定当前应用程序的显示名称@符号代表资源位置
Activity,此图标指定当前程序拥有的界面文件
android:name:acttivity文件对应的java文件名称
android:label:这个acttivity的名称。
intent-filter:上下文环境过滤器,严格意义上来说是一个定义说明,其中的android:name="android.intent.action.MAIN“
这句话说明这个是整个程序的入口
android:name=“android.intent.category.LAUNCHER“ 这句话说明当程序启动的时候就启动这个activity界面