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图形引擎。
版权声明:本文标题:ANDROID概述 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1715725261a467017.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论