Android学习 – 认识Android

分享到:

以下内容是参考官方文档,我大致翻译了一下,因水平有限,很多就是直译甚至逐字译,有不对的地方请各位指正

一、什么是Android

Android是为移动设备所提供的一系列软件,这包含了一个Android的操作系统、基于此操作系统的一些关键应用、以及为开发人员提供的Android SDK。其中Android SDK包含了用于开发Android平台应用程序所需要的工具和API,这些应用是使用Java开发的。

二、Andorid的特性

  • 可重用以及可替换的应用程序框架
  • 优化的Dalvik虚拟机
  • 集成了基于开源WebKit引擎的浏览器
  • 优化的图形库
  • 用于数据存储的SQLite
  • 支持常见的音频、视频、图片媒体库
  • 支持手机硬件的驱动(GMS、蓝牙、WIFI、摄像头、GPS等等)
  • 丰富的开发环境(模拟器、调试器、内存和性能分析工具、ADT)

三、Andorid的架构

    官方提供了一张很详尽的架构图,如下。