包括:视图(View)
- 丰富的,可扩展的一套可以用于构建应用程序的意见。其中包括列表,表格,文本框,按钮,甚至是内嵌的网页浏览器内容提供商(内容提供商)
- 使应用程序能够访问其他应用程序(如通讯录)数据或共享数据资源管理器(资源管理器)
- 提供给非接入code资源,如本地化字符串,图形,和布局文件通知管理器(通知管理器)
- 让所有的应用程序显示自定义状态栏(活动管理程序)警告事件管理器
- 应用程序生命周期管理,提供通用的导航回退功能
2.2.5 Application
Android的组装一套核心应用程序。所有应用程序都是使用Java编程语言编写的。更加丰富的应用程序是由开发者编写。机器人本身是一个软件栈(软件栈),也称为“软件栈架构”叠层分为三层:一个操作系统,中间件,应用程序。从上面我们也看到了力量的源泉,一个熟悉的开源软件在这里贡献了自己的一部分。
2.3 Android系统的优势
android平台作为全球最大的手机系统,有如下这些优势。
2.3.1 开放性
在优势上,首先Android平台即开放的平台,任何的手机制造商将能够参与到Android联盟。开放是十分重要的,它能够请确保有更多的开发者,用户日益丰富的应用,新平台将很快成熟起来。 Android的发展的开放性,它包括消费者和制造商,这里是有利于普及积累人气,为消费者着想,最大的好处是一个丰富的软件资产,可以让我们关注。开放式平台导致显著的竞争,消费者将能够使用低成本得到喜爱的手机。
2.3.2 挣脱运营商的束缚
在过去很长的时间,特别是在欧洲和美国,移动应用程序通常由运营商垄断,其具有访问该网络的权限,几乎所有的操作者被迫使用被控制的功能。自从iPhone上市以来,用户可以方便地连接到网络运营商的限制较少。随着EDGE,HSDPA和推动2G向3G移动网络的逐步过渡,手机网络不再是免费的运营商接入口的笑话。
2.3.3 丰富的硬件选择
这仍然是一个开放的Android平台,并且由于Android的开放性,许多供应商提供各种产品和相关多元化的服务,每一个特征差异和特点,不影响数据同步,甚至软件的兼容。你的手机从诺基亚的Symbian风格切换到苹果iPhone会非常的方便,但也可以在iPhone上使用Symbian的优秀软件,比如联系人和信息传送等。
2.3.4 不收任何限制的开发商
十分宽广的Android平台给第三方开发者提供一个自由的环境。所以,不要以为开发软件有各种障碍,你可以想像,无数新颖别致的软件将在你的设计中出生。但是,另外也有双刃剑的一面。这是问题之一,游戏控制血腥,暴力,情色方面,还要看Android的行动。
2.3.5 无缝结合的Google应用
如今在互联网市场上的巨头谷歌已经走过了许多个年头。这是一个全面渗透的过程,从巨人网络搜索,如谷歌地图,服务,如电子邮件,已成为手机用户无缝连接互联网的方式,比如在搜索之间的重要环节,这些优越的Android应用都能加入谷歌服务。
2.4 Android系统的劣势
2.4.1 安全和隐私
由于密切接触手机和互联网,我们很难保护我们的隐私。除了联机过程中不小心留下的一些访问痕迹,在没有谷歌谷歌站在你身后保护着你的情况下,整个互联网的隐私危机将会日益加重。