什么是安卓
1.由Goolge基于Linux开源的操作系统
特点
开源,免费,不受限制
四层框架
1、Linux内核 C语言编写的安卓系统
2、核心库
3、应用程序框架
4、应用程序 给程序员用来开发的,java语言
运行时
SDK(JDK): 开发工具包
DVM(JVM:JAVA虚拟机): .java-.class-打包生成 .dex(寄存器快)- .apk
ART:预编译
目录结构
(1)src-main(源文件和资源)
(2)java:.java的源文件
res:资源文件 drawable/mipmap图片
layout 布局文件
values: 样式,字符串,颜色
assets:可以放资源文件,但是没有id也就是没有R文件的属性引用
Androidmainfest
清单文件或配置文件