一、1G - 4G 的介绍
1G 第一代模拟制式手机大哥大
2G 语音+低速数据业务小灵通
3G 具备更快的网速、网页浏览、音乐
4G 具备100Mb/s速度、视频通话
二、安卓操作系统
安迪鲁宾
三、安卓系统的版本介绍
Android API (level)
2.1 7
2.2 8
2.3 10
3.0 11
4.0 14
4.0.3 15
4.1.2 16
4.2.2 17
4.3 18
四、安卓的四层架构
Linux内核层、系统运行库层、应用框架层、应用框架层、应用层
五、jvm 与 dvm
jvm
编译后的格式: .java —— .class —— .jar
基于架构:基于栈的架构
dvm
编译后的格式: .java —— .class —— .dex —— .odex
基于架构:基于寄存器的架构
六、ART模式
Android Run Time
通过在安装应用程序时,自动对程序进行预读取编译,让程序直接编译成机器语言,免去了Dalvik模式要时时转换代码,实现高效率、省电、占用更低的系统内存,手机运行流畅。但凡事总有正反面,ART模式在解决了该问题的同时,同时会占用比较多的存储空间,安装程序时比普通的Dalvik模式要长一些来实现预编译。
七、开发环境的搭建
eclipse IBM公司 java语言
解压开发环境 需要安装jdk
八、SDKManger介绍
dx.bat 把所有的.class文件变成一个.dex文件
aapt Android应用打包工具
adb Android调试桥
九、配置清单文件
AndroidMainfest.xml文件 MAINLAUNCHER
十、Activity活动创建
onCreate() 活动被创建时必须要执行的方法
setContentView()引入布局文件
onCreateOptionMenu()创建菜单
十一、adb指令
adb kill-server 杀死adb服务
adb start-server开启adb服务
adb install helloworld.apk快速安装
adb uninstall com.android.helloworld卸载