Android学习之路

来源:互联网 发布:天猫国际销售数据 编辑:程序博客网 时间:2024/06/04 01:23

Android学习之路

  1. Android的诞生
  2. Android诸多版本
  3. Android的碎片化
  4. Android系统特性和架构

1.Android系统是由Andy Rubin创建的,后被Google收购。
2.有许多版本,4.4版本占有率最高
3.由于版本超多,造成系统碎片化严重,在开发的时候有时需要考虑不同商家手机系统,由于android手机的屏幕尺寸种类繁多,造成屏幕碎片化,在开发的时候都要处理好这个问题。
4.特性

  • 应用程序框架支持组件的重用与替换
  • Dalvik虚拟机:专门为移动设备优化
  • 集成的浏览器基于开源的WebKit 引擎
  • SQLite 用作结构化的数据存储
  • 图片优化,多媒体,蓝牙,GSM

架构:从上到下
- 应用层:我们开发的层
- 框架层:系统功能集成层
- 库和运行时层:核心库和Dalvik虚拟机层
- linux层:android是基于linux系统的

android应用的运行流程
通过DX工具将app所有的class文件打包,编译成.dex文件,Dalvik则运行该.dex文件

0 0