Android培训之为移动开发而诞生的系统平台-安卓
2016-03-07 17:24:24
528浏览
Google的Andy Rubin把Android描述为:为移动设备设计的第一个真正开放的综合平台,包含操作系统、用户界面和应用程序——所有软件都运行在手机上,从而消除了阻碍移动创新的障碍。
随后,Android的功能得以扩展,不再是一个纯粹的手机平台,而是能够为越来越多的硬件类型提供一个开发平台,例如平板电脑和电视。
Android培训之为移动开发而诞生的系统平台-安卓
概括地讲,
Android开发平台由3个组件构成:
一个针对嵌入式设备的免费开源操作系统。
一个用于创建应用程序的开源开发平台。
运行Android操作系统以及为这种操作系统编写的应用程序的设备,特别是手机。确切地讲,Android由以下几个不可或缺目相互依赖的部分组成:
一个兼容性定义文档(Compatibility Definition Docllment,CDD)和兼容性测(CompatibilityTest Suite,CTS),它们描述了移动设备为了支持软件栈而需要具备的性能。
一个Linux操作系统内核,它提供了与硬件之间的低级接口、内存管理和进程控制,且全都为移动设备进行了优化。
应用程序开发的开源库,包括SQLite、WebKit、OpenGL以及一个媒体管理器。
用来运行和承载Android应用程序的运行时,包括Dalvik虚拟机和提供Android特定功能的核心库。为了在移动设备上使用,将其设计成为了小巧而高效的运行时。
一个把系统服务隐式地显示给应用层的应用程序框架,包括窗口管理器、位置管理器、数据库、电话和传感器。
一个用来承载和启动应用程序的用户界面框架。
一套核心的预装应用程序。
用来开发应用程序的软件开发包。包括
Android开发工具、插件和文档。
真正使Android引人注目的是它的开放理念,这就保证了用户界面或者本地应用程序的所有不足之处都可以通过编写一个扩展或者替代品来弥补。Android为开发人员提供了一个完全按照对样式、观感和功能的设想来设计手机界面和应用程序的机会。
查看更多关于“Android培训资讯”的相关文章>>
标签: