03android系统架构及应用程序开发研究

03android系统架构及应用程序开发研究

ID:34512252

大小:356.04 KB

页数:3页

时间:2019-03-07

03android系统架构及应用程序开发研究_第1页
03android系统架构及应用程序开发研究_第2页
03android系统架构及应用程序开发研究_第3页
资源描述:

《03android系统架构及应用程序开发研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、您的论文得到两院院士关注博士论坛文章编号:1008-0570(2011)09-0001-03Android系统架构及应用程序开发研究StudyofAndroid'sSystemArchitectureandApplicationDevelopment(湖南大学)曾健平邵艳洁ZENGJian-pingSHAOYan-jie摘要:Android是Google公司发布的智能手机平台,该平台具有开放、应用程序平等、应用程序间无界限和方便快速的应用程序开发等优点。文章对Android的系统架构、Android应用程序开发的环境配置及重要功能组件进行了研究,最后通过一个简单的短信息程序来验证An

2、droid平台的可用性。关键词:Android;系统架构;应用程序开发;短信息中图分类号:TP311文献标识码:AAbstract:AndroidisasmartphoneplatformreleasedbyGooglecompany,thisplatformhaveadvantagesofopen,equalityofapplica-tion,noboundariesbetweenapplications,fastandeasyofapplicationdevelopment.ThisarticlemadeastudyofAndroid'ssystemar-chitecture,t

3、heenvironmentconfigurationofAndroidapplicationdevelopmentandAndroid'simportantfunctionalcomponents,finally,verifytheavailabilityofAndroidplatformthroughasimpleSMSprogram.技Keywords:Android;Systemarchitecture;Applicationdevelopment;SMS术同PalmOS、Symbian、Windowsmobile、iPhoneOS、黑莓等手1引言机操作系统相比,Android

4、具有开发性、应用程序平等性、应用程创2007年11月5日,Google公司与33家手机厂商(包括摩托序间无界限和方便快速的应用程序开发等4个无可比拟的优罗拉、三星、宏达、LG等)、手机芯片供货商、移动运营商建立了点,这些优点正是由Android独特的系统架构来提供的。新开放手机联盟OHA(OpenHandsetAlliance),同时发布了名为Android平台从上到下由应用程序、应用程序框架、系统Android的智能手机平台。自此,Android走进了人们的视线。库、Android运行时和Linux内核5部分构成,如图2.1所示。Android平台基于Linux技术,由操作系统、用

5、户界面和应用程2.1APPLICATIONS应用程序序组成,允许开发人员自由获取和修改源代码,也就是说这是一Android平台默认包含了一系列的核心应用程序,包括短套具有开源性质的手机终端解决方案。Android是一个开放、自信、地图、浏览器、电子邮件、日历、联系人管理程序等等。这些由的移动终端平台,它的发布,打破了诺基亚Symbian操作系统应用程序采用Java程序语言编写而成,可以给开发人员提供和微软WindowsMobile操作系统在智能手机平台上的垄断地一个参考。由于Android平台应用程序的平等性,开发人员可位,同时其平台化的优势也大大丰富各种手持式设备软件的功以用自己编

6、写的应用程序来替换Android默认提供的应用程能。本文着重对Android系统架构,Android应用程序的开发环序,例如,把系统默认的电话拨号程序替换成自己编写的电话境的配置及基本组件进行研究,最后在Android平台上实现了拨号程序。一个短信息发送程序MySMS。2.2APPLICATIONFRAMEWORK应用程序框架应用程序框架是进行Android开发的基础,提供应用程序2Android的系统架构开发的各种API。我们在进行Android程序开发的时候,大部分情况也是和应用程序框架层打交道。应用程序框架层包含了活动管理器、窗口管理器、内容提供器、视图系统、包管理器、电话管理

7、器、资源管理器、位置管理器和通知管理器共9大部分,各部分的具体功能如下:活动管理器(ActivityManager):管理所有的应用程序生命周期以及提供常用的导航回退功能。窗口管理器(WindowManager):管理所有的窗口程序。内容提供器(ContentProvider):用来让应用程序之间相互存取和分享数据,如某个应用程序可以存取联系人应用程序内的联系人数据。视图系统(ViewSystem):用来构建应用程序的基本组件,包图2.1Android系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。