第二章 HelloWord安卓工程介绍

来源:互联网 发布:长虹社区软件下载 编辑:程序博客网 时间:2024/06/03 17:20

1.1 工程目录介绍

我们在eclipse中创建一个android工程后(如何创建点这里),如下
这里写图片描述

可以看到这里目录比较多,每个目录代表什么呢:
src 源码,我们要编写代码的地方
gen (G)自动生成资源文件对应的代码,如控制的属性(id,name….)
Android4.4
Android Private Libraries 安卓导入的依赖包
assets 资产目录 打包一些文件到应用程序里面(数据库文件,网页文件,配置文件)一些需要编译如音乐、视频等
bin 将java代码和资源编译打包成.apk文件
libs 安卓开发所需要存放的第三方开发包
res 资源目录(不需要编译的文件)
drawable 图标
layout 布局文件
menu 菜单配置文件
values
dimens 安卓的控件尺寸
strings 存储所有文本
styles 样式文件
colors 颜色文件
ids 存储安卓控件的id的文件
AndroidManifest.xml 安卓配置文件 相当于javaweb的properties文件
project.propertise 工程的配置文件 配置安卓版本 第三方依赖包的路径
proguard-project.txt 配置混淆编译的规则

更详细eclipse工程目录介绍

1.2 应用程序编译安装过程:

1.把所有的.java文件编译成.class文件
jdk的javac.exe
2.把所有的.class字节码文件打包合成一个文件classes.dex(压缩文件)
\sdk\build-tools\android-4.4目录下的dx.bat
3.根据资源id,生成一个resources.ap_ 保存所有的资源信息
4.把.dex文件,res目录下的资源文件,resources.ap_文件 asset目录下的文件合成一起打包成一个apk压缩包
使用\sdk\build-tools\android-4.4\aapt.exe
5. adb.exe 负责把生成好的apk文件上传安装到手机里面。
Android debug bridge 安卓调试桥 负责上传安装apk

*还有更多更精彩更完整的视频,等着你*