Windows下Android应用程序开发环境搭建详解.pdf

Windows下Android应用程序开发环境搭建详解.pdf

ID:54372567

大小:762.42 KB

页数:3页

时间:2020-04-30

Windows下Android应用程序开发环境搭建详解.pdf_第1页
Windows下Android应用程序开发环境搭建详解.pdf_第2页
Windows下Android应用程序开发环境搭建详解.pdf_第3页
资源描述:

《Windows下Android应用程序开发环境搭建详解.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·32·ComputerEraNo.12013Windows下Android应用程序开发环境搭建详解张云(甘肃联合大学电子信息工程学院,甘肃兰州730000)摘要:分析了Android移动开发平台架构和该平台的各个组成部分,在此基础上给出了Android平台架构模型。鉴于Android平台的开发环境搭建的复杂性,深入研究了其在Windows操作系统中的搭建过程,详细地探讨了Android应用程序运行所需的虚拟机创建和配置,为应用程序开发做好准备。关键词:Android;平台;应用程序;架构中图分类号:TP

2、311.1文献标志码:A文章编号:1006—8228(2013)01—32—03IntroductiontoAndroidapplicationdevelopmentenvironmentinWindowsZhangYun(Schoolofelectronicsandinformationengineering,GansuLianheUniversity,Lanzhou,Gansu730000,China)Abstract:AfteranalyzingtheAndroidmobiledevelopment

3、platformarchitectureandtheplatformcomponents,theAndroidplatformarchitecturemodelisintroduced.InviewofthecomplexityoftheAndroidplatformdevelopmentenvironment,theconstructionprocessinWindowsisstudied.Thevirtualmachineconstructionandconfigurationneededinrunn

4、ingAndroidapplicationarediscussed,preparingfordevelopingapplicationprogramming.Keywords:android;platform;application;architecture0引言LIBRARIES是c与c++库的集合,供安卓系统的各个组件使用,通过APPLICATIONFRAMEWORK(应用程序框架)提供2007年11月5日,美国谷歌公司宣布组建了一个全球性的联盟组织——开放手机联盟(OpenHandsetAllian

5、ce),当时共给开发者。一些核心库有系统C库、媒体库、界面管理库、LibWebCore库、sG库、3D库、FreeType库、SQLite库等。有34家终端和运营企业加入,主要包括一些手机制造企业、手(3)ANDROIDRUNTIME机芯片厂商和移动运营公司。该联盟将共同开发名为Android(安卓)的移动系统,该移动系统是开放源代码的n。ANDROIDRUNTIME是指安卓的运行,每一个安卓应用程序是Dalvik虚拟机中的一个具体的实例,运行在其进程中I。市场上第一款支持Android的手机是由HTC(

6、宏达电)制造(4)APPLICATIONFRAMEWORK并由T—Mobile供应的G1。这款设备从设想到推出花了大约一年的时间。为了鼓励创新,谷歌公司举办了两届“Android开发APPLICATIONFRAMEWORK指应用程序框架,因为安卓是一个开放的开发平台,开发者可以自由地开发各种应用程者大赛”,为优胜的参赛作品提供数百万美金的奖励。G1问世几个月之后,就发布了AndroidMarket,它使用户可以浏览应序,而且也可以完全使用核心应用程序所使用的框架APIs。用程序,并且可以将应用程序直接下载

7、到他们的手机上。经过所有的应用程序其实是一组服务和系统,包括视图(View)、内容提供者(ContentProviders)、资源管理器(Resource大约l8个月,一个新的移动平台进入了公众领域。Manager)、通知管理器(NotificationManager)、活动管理器1Android平台架构组成(ActivityManager)Android系统架构由五个部分组成,分别是:(5)APPLICAT10NS(1)LINUXKERNEL在安卓平台上,装配有一个核心应用程序的集合,这些应LINUXK

8、ERNEL是一个抽象层,介于硬件和软件之间,它用程序都是用JAvA语言编写的,主要有电子邮件、日历、浏览隐藏了硬件上的细节,为软件提供核心的系统服务,例如:内存器、设置、联系人等。管理服务、安全服务和驱动模型等。2Android架构模型(2)LIBRARIESAndroid平台的架构模型如图l所示。收稿日期:2012—1106作者简介:张云(1981一),女,甘肃永登人,硕士,讲师,主要研究方向:Android通信平台。

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

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

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