Android开发环境搭建和项目各文件介绍应用安装和启动过程

环境搭建

JDK安装

Eclipse下载

ADT下载和安装

SDK下载和安装

 点击下载必须文件和安装的方法。

项目结构

Eclipse新建项目

1.      上述环境搭建好了话,在eclipse新建Andriod项目,具体如下:File->New->Android->Android Project。弹出

2.      输入项目名称,点击Next弹出

3.      选择上面安装的sdk,我选的是2.2。因为2.2用的人还是比较多的。点击Next出现下图

4.      输入Application Name。这个名词出现在在安装后显示的名称上。Package Name就是包名,这是唯一定位到这个项目的标识。是否创建Activity,Activity可以理解为一个窗口。Minimum SDK:应用最低运行的SDK版本。这里的8也就是Android2.2。点击Finish完成项目的创建。

5.       

6.      创建后项目的结构:

项目目录介绍

1.        先看一下项目的目录结构(上图)。

2.        src就不多说了。

3.        gen里面包的R.java是资源文件的标识。R.java是系统自己生成的,系统维护。

4.        assets文件夹也是存放资源文件的,但是放到这个文件夹下的,不会在R文件中生成资源id。要访问这个文件的内容需要指定文件的路径。

5.        res文件放至资源文件。

a)        drawable-hdpi(高):放至图片的文件,只是不同分辨率的手机需要不同的图片

b)        drawable-ldpi(低):放至图片的文件,只是不同分辨率的手机需要不同的图片

c)        drawable-mdpi(中):放至图片的文件,只是不同分辨率的手机需要不同的图片

d)        layout:存放软件界面的资源文件。通过xml的语法定义软件的界面。

e)        values:应用中使用到的文字,尺寸,颜色等。作用是:国际化和节省资源。

f)         anim(eclipse不会创建,但是标准的是有的):存放定义动画的xml文件。

g)        xml(eclipse不会创建,但是标准的是有的):应用的配置xml文件。

h)        raw(eclipse不会创建,但是标准的是有的):存放原始的文件。音效,静态的文件。

6.        AndroidManifest.xml文件项目的清单文件,列出项目具有的一些功能。在软件安装的时候操作系统读取。

 

应用的安装和启动过程

1.按照过程:

a)Java的编译器会将.java文件编译成.class文件安卓的sdk有dx工具。将.class转义成.dex的字节码文件。在bin目录下能看到。打包操作(将dex文件和资源打包成一个压缩文件,打包的时候进行签名)。在window->preference->Android->build的default debug keystore里面进行签名。

b)签名后通过adb install c:\\xxx.apk安装。

2.启动过程:

a)用户第一次点击应用,系统创建一个任务,在任务重开启一个线程(主线程)。通过项目清单文件的类名,使用反射技术实现类实例化。实例化之后(系统将应用相关的信息(上下文信息)存入到activity方法中),调用 onCreate 方法后(只会调用一次) ,放到"任务栈"中,TaskStack。

 

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。