- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
android移动开发平台架构研究
0 android系统
2007年11月5日,美国谷歌宣布成立一个全球联盟,即开放移动联盟。当时有34家终端和运营公司参与了该组织,主要包括手机制造公司、移动芯制造商和移动运营商。该联盟将共同开发名为Android(安卓)的移动系统,该移动系统是开放源代码的。
市场上第一款支持Android的手机是由HTC(宏达电)制造并由T-Mobile供应的G1。这款设备从设想到推出花了大约一年的时间。为了鼓励创新,谷歌公司举办了两届“Android开发者大赛”,为优胜的参赛作品提供数百万美金的奖励。G1问世几个月之后,就发布了Android Market,它使用户可以浏览应用程序,并且可以将应用程序直接下载到他们的手机上。经过大约18个月,一个新的移动平台进入了公众领域。
1 inxkld简介
Android系统架构由五个部分组成,分别是:
LINUX KERNEL是一个抽象层,介于硬件和软件之间,它隐藏了硬件上的细节,为软件提供核心的系统服务,例如:内存管理服务、安全服务和驱动模型等。
应用成效
LIBRARIES是C与C++库的集合,供安卓系统的各个组件使用,通过APPLICATION FRAMEWORK(应用程序框架)提供给开发者。一些核心库有系统C库、媒体库、界面管理库、Lib Web Core库、SG库、3D库、Free Type库、SQLite库等。
android清单
ANDROID RUNTIME是指安卓的运行,每一个安卓应用程序是Dalvik虚拟机中的一个具体的实例,运行在其进程中。
框架apis
APPLICATION FRAMEWORK指应用程序框架,因为安卓是一个开放的开发平台,开发者可以自由地开发各种应用程序,而且也可以完全使用核心应用程序所使用的框架APIs。
所有的应用程序其实是一组服务和系统,包括视图(View)、内容提供者(Content Providers)、资源管理器(Resource Manager)、通知管理器(Notification Manager)、活动管理器(Activity Manager)。
应用
在安卓平台上,装配有一个核心应用程序的集合,这些应用程序都是用JAVA语言编写的,主要有电子邮件、日历、浏览器、设置、联系人等。
2 android架构模型
Android平台的架构模型如图1所示。
3 在windows下,android应用程序开发人员
3.1 entpt东南角android平台开发
在Windows下Android应用程序的开发所需要用到的软件和插件有以下。
⑵Android SDK(Android software development kit),Android软件开发工具包,URL:/android/android-sdk_r16-windows.zip。
⑷ADT(Android Development Tools),Android开发工具插件,URL:/sdk/eclipse-adt.html或/android/ADT-16.0.1.zip。
3.2 android系统的安装
⑴安装JDK:下载JDK后运行jdk-6u31-windows-i586.exe安装程序。对于初学者,可以按照安装的默认选项安装即可。安装成功后,出现图2所示的提示界面。
⑶解压Eclipse IDE:Eclipse是绿色版的,不需安装,直接解压就可以使用。
⑷ADT的安装:ADT是一个工具,它可以连接SDK和Eclipse,帮助Eclipse找到SDK。
(1)安装过程:启动Eclipse,选择Help-Install New Software…,选择图3中的“Add…”按钮,在弹出的对话框的Name选项中键入Android Plugin,如果是在线安装,在Location选项中键入/android/eclipse/,如图4所示;如果是离线安装,则选择“Archive…”按钮,在弹出的文件对话框中找到ADT插件的压缩包,选择“OK”按钮,然后在下面勾选Name中的选项即可。
(2)测试ADT是否安装成功:安装完ADT后,重启Eclipse,会弹出如图5所示的对话框,选择“Browse…”按钮,在弹出的文件对话框中选择Android SDK的目录,选择“Next”按钮,在之后的对话框中选择默认选项,完成出现图6所示的进度条,等进度条完成即可。之后选择打开File-New,观察有没有Android Project选项,如果有则安装成功,如果没有则点击Other…选项,在General选项下查看是否有Android选项,如果有则安装成功,如果没有则安装失败。
⑸AVD(Android Virtual Device,Android虚拟机)的创建:为了使开发
文档评论(0)