Eclipse中android各个目录的介绍

如下图


工程目录结构:**src**: 存放java代码**gen**: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id**project.properties**: 指定当前工程采用的开发工具包的版本**libs**: 当前工程所依赖的jar包.**assets**:资源文件 放置一些程序所需要的媒体文件.**bin**: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件.**res(resources)**: 资源文件. **drawable**: 存放程序所用的图片. **layout**: 存放android的布局文件. **menu**: 存放android的OptionsMenu菜单的布局. **values** (应用程序所需要的数据. 会在R文件中生成id) strings.xml 存放android字符串. dimens.xml 存放屏幕适配所用到的尺寸. style.xml 存放android下显示的样式. values-sw600dp 7寸平板所对应的值 values-sw720dp-land 10寸平板所对应的值 values-v11 指定3.0版本以上的手机显示的样式. values-v14 指定4.0版本以上的手机显示的样式.**AndroidManifest.xml**:项目清单 android应用程序的入口文件. 声明了android里边的组件. 和相关配置信息.这个文件列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等等),你还需在该文件中声明使用权限。**proguard-project.txt**: 加密当前程序所使用.其中AndroidManifest.xml描述了生成的apk显示的各个属性以及apk的信息,以该应用功能程序为例,其信息如下<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.youarebest" android:versionCode="3" android:versionName="56.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.youarebest56.FirstActivity" 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></manifest>可以看到该应用程序的包名,版本号,应用程序的主题apptheme,应用程序的图片,应用程序的名字,以及在intent-filter中指定的哪个Activity作为应用程序的第一个Activity.我们使用压缩软件打开这个app可以看到.app文件里面包含的内容


这些文件与应用程序目录下面的bin目录下面的文件部分是相同的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章