Android 项目运行流程docWord文档下载推荐.docx

上传人:b****4 文档编号:14354663 上传时间:2022-10-22 格式:DOCX 页数:10 大小:377.35KB
下载 相关 举报
Android 项目运行流程docWord文档下载推荐.docx_第1页
第1页 / 共10页
Android 项目运行流程docWord文档下载推荐.docx_第2页
第2页 / 共10页
Android 项目运行流程docWord文档下载推荐.docx_第3页
第3页 / 共10页
Android 项目运行流程docWord文档下载推荐.docx_第4页
第4页 / 共10页
Android 项目运行流程docWord文档下载推荐.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Android 项目运行流程docWord文档下载推荐.docx

《Android 项目运行流程docWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Android 项目运行流程docWord文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。

Android 项目运行流程docWord文档下载推荐.docx

,如下图所示

在出现的窗口中选择,如下图所示:

此时会出现如下的对话框,填入相应的项目属性,对应如下:

名称

属性含义

工程名字,物理上就是最外层文件夹的名字

应用程序针对的目标设备

应用程序的名称,将显示在应用程序的标题栏

包名称

是否让自动创建一个默认的继承自的类,该类是一个启动和控制程序的类

应用程序所要求的版本

创建新的项目

点击按钮完成项目的创建,在包管理器中展开项目后如下图所示:

、运行创建的,看下效果图

菜单栏,选择>

..,如下图

此时会在出现的以下窗口中,找到选项右键,如图

输入新建的配置名称,下图中设为

点击按钮选中项目,如下图所示

切换到选项卡,选择上篇文章中建立的名为的

在对话框中选择选项,运行如下图

(按可以切换屏幕方向)

、项目结构的剖析

首先看下刚才建立的项目的结构,如下图所示:

从上图中可以看出,新创建的项目包含了、、、等目录,下面就这些目录分别介绍:

✧目录

从目录名就可猜测出这个目录是用来存放程序源码的,基本上一个应用程序的程序逻辑以及功能代码都是写在该目录下的,不同功能的类可以通过包的机制来进行区分。

而我们创建的工程由于勾选了选项,所以在该目录下生成了继承自的启动与控制程序的类,打开自动生成的源文件,内容如下:

从上述代码中,大致可以猜测出当该类初次被创建的时候,会将当前的设置为,即当前的界面是(这儿只是进行猜测)。

那么我们很容易产生疑问,目录下生成的类究竟有什么用又究竟是什么?

在接下来的内容中会给出解答

目录是插件帮我们生成的,并在该目录与主程序在同一级目录下生成文件(本程序在包下),打开文件查看类内容:

这时候可以知道原来是一个进制数,而从源文件来看,理应指向的是一个界面组件类,此处反而更像是个,却又是作何解释?

其实,在应用程序中,生成的类是一个指向资源的类,更像是一个字典。

在该字典中,包含了用户界面、图片、字串等各种资源对应的编号,即以进制表示的编号。

所以由此可知,其实指向的是目录下的界面描述性文件,该文件会在下面进行具体介绍。

之所有用类,一个好处是在于程序在编译的时候会对该类进行查阅,对于该类中不存在即应用程序中没有使用到的资源则不会打包编译进去,从而对程序进行瘦身。

该目录目前是空的,因为我们没有放任何东西进去(貌似是废话)!

那么该目录干啥用的呢?

其实呢,在这个目录可以放很多东西,诸如应用程序中使用到的多媒体文件(音频或者视频文件)、图片或者文本文件等。

其同后面即将介绍的目录相似,也是存放资源文件的目录,但与目录的不同之处在于会被编译器所编译,而则不会。

也就是说应用程序运行的时候,中的内容会在启动的时候载入内存,只有在被用到的时候才会载入内存,所以一般将一些不经常使用到的大资源文件存放在该目录下。

 

在该目录下主要是存放整个应用程序的资源文件,该目录按照资源的种类默认分为三个子目录,分别为、和目录:

Ø

子目录

在该子目录下主要存放的是一些图片格式文件,支持的格式有、和等位图文件。

在该子目录下主要存放的是界面布局的文件,在的应用程序中有两种方式生成用户界面。

一种是通过静态的界面描述文件,另外一种就是通过

代码动态生成用户界面。

这时候让我们看下上述指向的文件的内容:

上述内容中第一行指出了文档的版本以及编码方式,第二行中的指出了界面的布局方式为线性布局,属性指出了使用的架构,这个属性是必须的,每个界面描述性文件中必须有一个架构申明。

第三行则指出了界面的布局是垂直布局,第四行与第五行指出宽和高将撑满整个父容器。

在该界面中只定义了一个组件,并且该组件宽度撑满父容器,高度则刚好适合,显示的文本引用的是目录下中字符串变量(值为!

即运行时候显示的那几个字),其中符号表示引用。

该目录中包含了所有的格式的参数描述文件,如字符串描述文件、颜色描述文件、样式描述文件和数组描述文件等。

✧文件

应用程序描述文件,有开发经验的对这个应该有种似曾相识的感觉吧其内容如下所示:

上述内容中第一行指出文档版本以及编码方式,第二行指出了主程序所在的包名,这样在的就直接设置成。

如果我们又添加一个类,但是该类处于包下,那么该添加到上述文件中时候需要设置成。

四到五行则指出了版本信息,第六行的节点有且仅有一个,其属性指出了应用程序安装完后的桌面图标,这儿通过符号引用目录下的图片。

在节点之间,是我们程序中类,所有的添加的类可以通过写在该描述性文件中进行注册。

从上图中看出,该的属性指出该类是默认程序启动时候第一个启动的窗口。

该文件打开后,你会发现没有注释的文字只有一行,即指定了应用程序针对的目标设备以及相应的。

好了,从对一个简单的项目的分析中,我们基本上就可以对项目结构有个系统的认识了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1