Android开发学习笔记2---HelloWord安卓程序结构简介

一、创建Hello World

1. 打开Eclipse。

2. 点击“Fileà“New à“Projectà“Android ApplicationProject”,创建HelloWorld项目,如下几个地方需要进行设置。

项目名:HelloWorld

 

一路下一步,直到完成。

3. 项目目录结构如下图所示,能看到已经建立好了Class:HelloWorld.java,接下来对其进行修改。

 Android开发学习笔记2---HelloWord安卓程序结构简介_第1张图片

 

4. 选择项目HelloWorld并点击“Run As”à“Android Application”,用之前创建的AVD运行项目,运行结果如下图所示,到此为止HelloWorld项目就实现了。

 Android开发学习笔记2---HelloWord安卓程序结构简介_第2张图片

 


 

二、HelloWord文件结构

1.src


src存放java源文件

2.gen


     gen由开发工具自动生成的Java文件

R.java 文件: 用于登记各种资源的ID,各种资源是由编译器生成唯一的ID,可以通过ID调用资源

2.1 R.java文件中的类

drawable是专门用来登记图片类资源的

string是专门登记字符串类资源的。


layout是专门用来登记界面这种资源的。

3.res


  res存放各种资源(软件界面,文字,图片,声音等)

加入资源的方法:

复制资源-----选择相应文件夹拷贝进去---此时R文件会自动生成一个对应的ID

3.1 drawable


这几个是用来存放图形资源的文件夹,存放适用于不同屏幕分辨率的图片。也就是里面内容一样,但是图片的大小不一样。

3.2 layout


存放页面布局文件

3.3 values


存放程序中用到的数据,比如文字,尺寸,颜色

只要在res文件下添加资源,就会在R.java中生成相应的ID

4. assets


也是用来存放资源文件的,但是不会在R.java中自动生成ID,访问需要以路径android_assets/文件名 访问。

5.project.properties


  项目配置文件,指明是基于哪个安卓版本开发。

6.androidManifest.xml

Android开发学习笔记2---HelloWord安卓程序结构简介_第3张图片

项目清单文件

 

清单文件列出了应用所提供的功能,还列出所使用的系统自带的服务,例如打电话,发短信,如果应用需要这些功能,那么就需要在该文件中申明以申请权限。

包名,应用的唯一标识

 软件版本号和版本名称

 

应用程序里面的相关属性

Androidicon 应用程序图标 @drawable/ic_launcher 访问R文件中drawable类下的ic_launcher资源。亦可以直接用相应的ID号代替,不建议这样做。

Androidlabel 应用的名称

<Activity>节点: 用来配置activity这种类型的组件

Androidname    activity的名称 com.fei.helloworld是当前activity所在的包名,MainActivity是该activity的名称

Androidlabel  指定窗口标题

<intent-filter>节点 意图过滤器 满足条件执行,不满足条件不执行

系统预置的动作,用于将程序图标和程序名称显示到程序列表中。只能用在入口activity中。

指定程序兼容的最低和最高安卓版本

 

清单文件在软件安装的时候被操作系统读取

 Android开发学习笔记2---HelloWord安卓程序结构简介_第4张图片


 

你可能感兴趣的:(android)