首页 > 代码库 > 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-----工程文件目录介绍