admin管理员组

文章数量:1532509

2024年5月15日发(作者:)

GoogleAndroid

平台简介

d发展历史

2007年11月5日,Google发布基于Linux平台的开源移动手机平台:Android。

该平台由操作系统、中间件、用户界面和、应用软件等组成,号称是首个为移动终端打

造的真正开放的移动开发平台。

目的:随时随地为每个人提供信息,希望通过建立标准化、开放式的移动电话软件

平台,在移动产业内形成一个开放式的生态系统,并且让移动通信不依赖于设备甚至平

台。

Android平台研发队伍包括手机制造商、电信运营商、半导体公司、软件公司等群体内

的48家公司(2009年5月18日)

Android的未来展望:

强大的界面与搜索功能,融入全部Web应用的开放平台。

对第三方软件完全开放的平台,开发者拥有了更大的自由度。

Google向开发人员免费提供Android系统。

Android项目获得了手机运营商、手机厂商、开发者和消费者的大力支持。

2.

3.

Android

平台所提供的功能

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

应用程序架构

Dalvik虚拟机

Android浏览器

Android绘图能力

SQLite数据库

多媒体支持

GSM驱动模块

Bluetooth、EDGE、3G及wifi

Camera、GPS、电子指南针(compass)、加速感应器(accelerometer)

Android开发环境

android

框架简介

1.

2.

3.

4.

5.

android框架共由5部分组成

Applications(应用程序层)

ApplicationsFramework(应用程序框架)

AndroidRuntime(Android执行环境)

Libraries(函数库)

LinuxKernel(Linux内核)

1.

2.

3.

4.

Android应用程序层

Android同一系列核心作用程序包一起发布的应用程序,例如E-mail客户端、SMS

短消息程序、日历、地图、浏览器及联系人管理程序等。

Android应用框架

完全访问Android核心应用程序所使用的API框架。

Android运行库

核心库(CoreLibraries),该核心库提供了JAVA编程语言核心库的大多数功能。

Dalvik虚拟机(DalvikVirtualMachine),一种寄存器形态的虚拟机。

Android程序库

Android包含一些C/C++库,能够被Android系统中不同的组件使用,它们通过

Android应用程序框架为开发者提供服务。

Libc:标准C系统函数库,专门为基于嵌入式Linux设备所定制。

媒体库,基于PacketVideoOpenCORE。支持编码方式包括:MPEG-4、H.264、MP3、

AAC、AMR、JPG及PNG

SurfaceManager:对显示子系统的管理,并为多个应用程序提供2D和3D图层的

无缝融合。

LibWebCore:Web浏览器引擎,支持Android浏览器和一个可嵌入的Web视图。

SGL:底层的2D图形引擎。

本文标签: 平台手机提供移动应用程序