Android 介绍

2018-02-17 11:50 更新
Android是基于Linux的修改版本的移动操作系统。
大多数Android代码是在开源Apache许可证下发布的。

Android的功能

没有固定的硬件或软件配置。但是,Android本身支持以下功能:
  • 存储 - 使用SQLite,一个轻量级关系数据库,用于数据存储。
  • 连接 - 支持GSM/EDGE,IDEN,CDMA,EV-DO,UMTS,蓝牙,Wi-Fi,LTE和WiMAX。
  • 消息 - 支持SMS和MMS。
  • Web浏览器 - 基于开源WebKit,以及Chrome的V8 JavaScript引擎。
  • 媒体支持 - 包括对以下媒体的支持:H.263,H.264,MPEG-4 SP,AMR,AMR-WB,AAC,HE-AAC,MP3,MIDI,Ogg Vorbis,WAV,JPEG,PNG,GIF和BMP。
  • 硬件支持 - 加速度传感器,相机,数字罗盘,接近传感器和GPS
  • 多点触控 - 支持多点触摸屏
  • 多任务 - 支持多任务应用程序
  • 绑定 - 支持作为有线/无线热点共享Internet连接

Android的架构

Android操作系统大致在四个主要层分为五个部分:
  • Linux内核 - 这是Android所基于的内核。
  • 库 - 这些包含提供Android操作系统的主要功能的所有代码。
  • Android runtime - 与库同一层,Android运行时提供了一组核心库,使开发人员能够使用Java编程语言编写Android应用程序。
  • 应用程序框架 - 向应用程序开发人员展示Android操作系统的各种功能,以便他们可以在其应用程序中使用它们。
  • 应用程序 - 随Android设备一起提供的应用程序,以及从Android电子市场下载和安装的应用程序。 你编写的任何应用程序都位于此层。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号