嵌入式之路,贵在日常点滴

                                                                ---阿杰在线送代码

一、 安卓的工程目录文件夹介绍


src: 存放java代码的,有包,有文件

gen: 存放自动生成的文件,关心是R.java, 程序页面,按键,文本等空间的ID

Android:4.4: 存放安卓开发的一些库,供开发者调用

asserts: 存放一些资源,配置文件,图片

bin: 编译后会生成的一些文件,包括我们关心的apk

lib: 依赖库

res:

drawable:存放app程序要用到的一些图片

layout: 存放布局文件的文件夹

一般一个activity(安卓页面)对应一个布局

values: 存放一些参数,或者自定义控件的文件

AndroidMainfirst.xml: APP的配置

权限:网络访问权限,名片夹访问权限,相机访问权限

目标机器SDK版本:

APP的名字

APP的图标

配置第一个被加载,启动页面

二、 安卓APP启动过程

Laucher进程(安卓界面:检测用户的触摸落在哪个app)->AndroidMainifirst->lauch标签的activity被加载->oncreat被调用->java关联xml布局页面->显示->等待用户触摸等操作

AndroidMainifirst

lauch标签的activity被加载->oncreat被调用

如何把.java代码和.xml关联起来 :需要通过R.java中ID关联起来

创建另一个页面

定位到程序->右键->New->other-> Android->Android Activity


两个界面运行时显示哪一个

这个时候有两个页面,运行时启动哪个页面取决于AndroidMainifirst中红色框的这块代码块位于哪位activity中(蓝色框之中)