admin 管理员组

文章数量: 1184232


2024年4月17日发(作者:instance的用法)

浅谈Android Services

MSG_MT_SE_IA

毛佳宾

摘要

Android作为新崛起的移动智能平台,在短短的三年时间里迅猛发展,吸引并聚集了相当

数量的软硬件厂商,包括各大芯片以及手机厂商。更是吸引了海量的开发者以及用户。而作为智

能平台最为重要的应用服务领域,暗涌与纷争更是异常激烈,三足鼎立的形势日趋形成。Android

Market以及Service作为Android的重要服务已经成为人们关注的焦点。本文将并不局限于

Services,而是力图希望给大家全面地介绍Android,希望各位能够在全面了解Android的基

础上,能够对Android Services有更深的认识。

关键字

基本架构 Services Android Market 应用开发 服务测试

一、Android是什么?

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的

基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和

应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。

Google联合包括手机厂商、半导体芯片设备厂商、软件设计厂商在内的部分厂商,

成立开放手机联盟OHA (Open Handset Alliance) 。旨在全面推动其新一代移动智能系

统。值得一提的是,诺基亚(Symbian),苹果(iPhone),微软(Windows Mobile)以及

RIM(Blackberry),并不在此之列。

Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地

的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广

这些产品。

二、Android系统基本架构

Android系统采用了软件堆层架构,以Linux核心工作为基础,只提供基本功能,

其他的应用软件则由各公司自行开发,以Java作为编程语言。

Android 应用程序

Android会同核心应用程序包一起发布,该应用程序包包括email客户端,SMS短

消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是用Java编写

的。

Android 应用程序框架

开发者也完全可以访问核心应用程序所使用的API框架。该应用程序架构用来简化

组件软件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都

可以使用其所发布的功能块(不过得遵循框架的安全性限制)。该应用程序重用机制使得

组建可以被用户替换。


本文标签: 移动 厂商 应用程序