【安卓1】Android项目结构

Android项目中的文件作用

文件

描述

1

***.java

为Activity程序,类似于java程序中的主类

2

icon.png

项目中所需要的图片资源文件,在drawable-hdpi、drawable-ldpi、drawable-mdpi分别保存不同分辨率的图片

3

main.xml

配置所有的控件

4

strings.xml

配置所有的资源信息

5

R.java

此文件为自动生成并自动维护,当用户向drawable-hdpi、drawable-ldpi、drawable-mdpi文件夹中增加图片,或者在main.xml文件中配置控件以及在string.xml文件中定义文本信息都会自动在此文件夹中生成一个唯一的ID,以供程序使用

6

AndroidMainfest.xml

Android的主要配置文件,用于配置各个组件或者是一些访问权限等

7

default. properties

Android项目的属性定义文件

 1 <?xml version="1.0" encoding="utf-8"?>    
 2     <manifest
 3         xmlns:android="http://schemas.android.com/apk/res/android"
 4          package="com.listener"
 5           android:versionCode="1"
 6           android:versionName="1.0">
 7   <application 
 8       android:icon="@drawable/laugh"
 9       android:label="@string/app_name">
10         <activity 
11             android:name=".SpinnerAdapter"
12             android:label="@string/app_name">
13             <intent-filter>
14                 <action android:name="android.intent.action.MAIN" />
15                 <category                                
16                     android:name=
17                             "android.intent.category.LAUNCHER" />
18             </intent-filter>
19         </activity> 
20       </application>
AndroidMainfest.xml文件

1.xml文件的根节点

           <manifest></manifest>是该xml文件的根节点

2.命名空间

           xmlns:后面的android是xml的命名空间(xml name space)的简写,该名称代表

             http://schemas.Android.com/apk/res/android

           该地址表示Android系统自带的资源的路径。其中apk是Android应用程序在手机中的扩展名,每个Android应用程序首先(以扩展名文件名.apk)安装至手机中,然后再运行。

           说明:Android命名空间代表本项目下的res资源文件夹中所有的标签都用android作为前缀。

                    命名空间不一定是android,也可以命名为任意有效的名称,如:a

3.项目的包名

           本项目的包名,在创建项目时设置本项目的包名,例如: com.mycompany.ex02_1

4.项目的版本号

          第5行是本项目的版本号

5.项目的版本名称

     第6行是本项目的版本名称

原文地址:https://www.cnblogs.com/leelee/p/6857062.html