首页 > 代码库 > Android-----工程文件目录介绍
Android-----工程文件目录介绍
1、src目录:主要是完成java代码的编写
2、assets目录:资源目录
3、res目录:存在图片,布局文件和字符串,菜单文件等
4、 bin目录:输出文件夹,如生成apk文件
5、project.properties 工程属性文件的配置
6、gen目录:系统自动生成的源代码目录
7、R.java 文件是系统自动生成的文件(非常重要),默认有attr drawable layout string 四个静态内部类,
每个类对应一种资源 。如我们在工程中加入一张图片,那么就会在drawable内部类中添加一条唯一数据,如果删除则会自动删除这条数据
8、AndroidManifest.xml是每个android程序中必须的文件,它位于项目的跟母驴下描述了package中暴露的主见,下面我们对清单文件进行一下属性描述
<?xml version="1.0" encoding="utf-8"?>
<!--
package 表示整个java应用程序的主要包含,而且是一个默认的程序名称
android:versionCode="1" 表示该工程所生成的apk的版本号 1开始 往后不断升级,
android:versionName="1.0" 表示版本的第一个名称
android:installLocation="auto" 自动寻找安装的地方,ROM或者SDcard卡默认的属性
internalOnly 仅仅只能安装在ROM(存储器)上
preferExternal 直接安装到SDcard卡上 (适用于大型手游)
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="laotan.test"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="auto"
>
<!-- 表示添加用户的授权:如 授权访问网络 -->
<uses-sdk android:minSdkVersion="10" />
<!--
android:icon="@drawable/ic_launcher" 表示应用程序的一个图片(logo)
android:label="@string/app_name" 表示应用工程的文字说明
-->
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<!--
intent-filter 意图过滤器:用来过滤用户的一些动作和操作
android:name="android.intent.action.MAIN" 表示整个应用程序额的主程序名称
android.intent.action.MAIN 表示当前的程序是整个工程的入口程序
category android:name 表示决定应用程序是否在程序列表中显示
-->
<activity
android:label="@string/app_name"
android:name=".MyApplicationActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
未完待续。。。。。
Android-----工程文件目录介绍