搭建Android开发环境与iOS开发环境课件.pptx

上传人:小飞机 文档编号:1564810 上传时间:2022-12-06 格式:PPTX 页数:78 大小:6.41MB
返回 下载 相关 举报
搭建Android开发环境与iOS开发环境课件.pptx_第1页
第1页 / 共78页
搭建Android开发环境与iOS开发环境课件.pptx_第2页
第2页 / 共78页
搭建Android开发环境与iOS开发环境课件.pptx_第3页
第3页 / 共78页
搭建Android开发环境与iOS开发环境课件.pptx_第4页
第4页 / 共78页
搭建Android开发环境与iOS开发环境课件.pptx_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《搭建Android开发环境与iOS开发环境课件.pptx》由会员分享,可在线阅读,更多相关《搭建Android开发环境与iOS开发环境课件.pptx(78页珍藏版)》请在三一办公上搜索。

1、目录,当前主流的智能手机系统,打造移动Web,实例3-1:搭建Android开发环境,综合实例:搭建iOS开发环境,1,当前主流的智能手机系统,1当今潮流Android,Android一词最早出现于法国作家利尔亚当(Auguste VilliersdelIsle-Adam)在1886年发表的科幻小说未来夏娃中,他将外表像人的机器起名为Android。从2008年HTC和Google联手推出第一台Android手机G1开始,截止到2013年的第三季度,根据IDC的数据显示,Android系统的手机占到智能手机出货量的81%,领先第二名的iOS四倍有余,排名第三的Windows Phone仅仅占据

2、了3.6%的份额。即便在全球的手机市场份额中,运行Android系统的手机也占到42.68%,这是一个巨大的领先数字。为什么这么短的时间Android会如此大热?,1,当前主流的智能手机系统,开源,这是Android能够快速成长的最关键因素。在Android之前,没有任何一个智能操作系统的开源程度能够像Android一样。Android的开源,打破以往操作系统平台的授权模式,不但降低了厂商的成本也赋予了他们更多自由发挥的空间,更提升了他们支持Android的热情,这是Android平台能够快速成熟、快速成长的源泉。,联盟,联盟战略是Android能够攻城拔寨的另一大法宝。谷歌为Android成

3、立的开放手机联盟(OHA)不但有摩托罗拉、三星、HTC、索尼爱立信等众多大牌手机厂商拥护,还受到了手机芯片厂商和移动运营商的支持,仅创始成员就达到34家。开源、联盟,Android凝聚了几乎遍布全球的力量,这是Android形象及声音能够被传到全球移动互联网市场每一个角落的根本原因。,1,当前主流的智能手机系统,技术,Android系统的底层操作系统是Linux,Linux作为一款免费、易得、可以任意修改源代码的操作系统,吸收了全球无数程序员的精华。另外,Linux作为一种嵌入式操作系统,使得Android能够很方便地被应用、移植到各种平台并快速发展。同时,Android平台较快的版本更新速度

4、使得手机硬件性能不断向最优方向发展,也使Android可玩、好玩、容易玩的特征越来越显著。有优点也会有缺点,Android版本数量较多,应用软件对各版本系统的兼容性对程序开发人员是一种不少的挑战;同时由于开发门槛低,导致应用数量虽然很多,但是应用质量参差不齐,甚至出现不少恶意软件,导致一些用户受到损失。同时Android没有对各厂商在硬件上进行限制,导致一些用户在低端机型上体验不佳;另一方面,因为Android的应用主要使用Java语言开发,其运行效率和硬件消耗一直是其他手机用户所诟病的地方。,1,当前主流的智能手机系统,2高贵华丽iOS,iOS作为苹果移动设备iPhone和iPad的操作系统

5、,在App Store的推动之下,成为了世界上引领潮流的操作系统之一。原本这个系统名为“iPhone OS”,直到2010年6月7日WWDC大会上宣布改名为“iOS”。,从最初的iPhone OS,演变至最新的iOS 9系统,iOS成为了苹果新的移动设备操作系统,横跨iPod Touch、iPad、iPhone,成为苹果最强大的操作系统。甚至新一代的Mac OS X Lion也借鉴了iOS系统的一些设计,可以说iOS是苹果的又一个成功的操作系统,能给用户带来极佳的使用体验。,iOS的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动、轻触开关及按键,与系统交互包括滑动、轻按、挤压

6、(通常用于缩小)及反向挤压(通常用于放大)。此外通过其自带的加速器,可以令其旋转设备改变其y轴以令屏幕改变方向,这样的设计令iPhone更便于使用。,1,当前主流的智能手机系统,优秀系统设计以及严格的App Store,iOS作为应用数量最多的移动设备操作系统,使得用户体验得到更大的提升,感受科技带来的好处。iOS系统对软件的限制多,但这个缺点其实也是优点,它让软件无法获取你的隐私信息,因此,来电归属地、来电识别之类的软件都无法进入App Store。,1,当前主流的智能手机系统,3全新面貌Windows Phone,早在2004年时,微软就开始以“Photon”的计划代号开始研发Window

7、s Mobile的一个重要版本更新,但进度缓慢,最后整个计划都被取消了。直到2008年,在iOS和Android的冲击之下,微软才重新组织了Windows Mobile的小组,并继续开发一个新的行动操作系统。,2011年2月11日,诺基亚在英国伦敦宣布与微软达成战略合作关系。诺基亚手机将采用Windows Phone(简称WP)系统,并且将参与该系统的研发。诺基亚将把Windows Phone作为智能手机的主要操作系统。,Windows Phone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。其主屏幕通过提供类似仪表盘的体验来显示新的电子邮件、短信、未接来电、日历约会等,让人们对重要

8、信息保持时刻更新。它还包括一个增强的触摸屏界面,更方便手指操作;以及一个最新版本的IE Mobile浏览器。,1,当前主流的智能手机系统,全新的Windows手机把网络、个人电脑和手机的优势集于一身,让人们可以随时随地享受到想要的体验。内置的Office办公套件和Outlook使得办公更加有效和方便。但是Windows Phone处于发展阶段,在应用方面,目前Windows Phone的应用数量还很少。,1,当前主流的智能手机系统,4高端商务Blackberry OS(黑莓),Blackberry系统,即黑莓系统,是加拿大Research In Motion(简称RIM)公司推出的一种无线手持

9、邮件解决终端设备的操作系统,由RIM自主开发。它和其他手机终端使用的Android、Windows Mobile、iOS等操作系统有所不同,Blackberry系统的加密性能更强、更安全。,“911”事件之后,由于Blackberry及时传递了灾难现场的信息,而在美国掀起了拥有一部Black berry终端的热潮。安装有Blackberry系统的黑莓机,指的不单单只是一台手机,而是由RIM公司所推出,包含服务器(邮件设定)、软件(操作接口)以及终端(手机)大类别的Push Mail实时电子邮件服务。,1,当前主流的智能手机系统,黑莓赖以成功的最重要原则针对高级白领和企业人士,提供企业移动办公的

10、一体化解决方案。企业有大量的信息需要即时处理,出差在外时,也需要一个无线的可移动的办公设备。企业只要装一个移动网关,一个软件系统,用手机的平台实现无缝链接,无论何时何地,员工都可以用手机进行办公。它最大方便之处是提供了邮件的推送功能:即由邮件服务器主动将收到的邮件推送到用户的手持设备上,而不需要用户频繁地连接网络查看是否有新邮件。,黑莓系统稳定性非常优秀,其独特定位也深得商务人士所青睐。因此在大众市场上得不到优势,国内用户和应用资源也较少。,2,打造移动Web应用程序,3.2.1 设计在通用设备上运行的网站,要设计一个好的移动Web页面或应用程序,关键在于不要仅针对某个移动设备设计。W3C将此

11、称为“Design For One Web”,就是“一次设计,能在所有设备运行”之意。,1设计规划,在设计一个Web时,不应该只针对智能手机浏览器、平板电脑浏览器或桌面浏览器,好的设计应考虑到所有的设备类型。基于此,设计者们应当注意以下几点:,确保显示在移动设备与非移动设备上的内容基本一致。,优化页面,减轻用户代理的负载。,使用可降级机制,让旧款或是功能更少的浏览器也能浏览内容。,在尽可能多的设备和浏览器上测试所有页面。,2,打造移动Web应用程序,在规划一个站点时,常规步骤是从桌面版开始,然后进入移动设备版。如果要设计一个移动设备应用程序,可以先从移动设备浏览器版本开始规划,在完成移动设备网

12、站设计后,再将其改进或改变为桌面浏览器版本。,许多人常常径直坐下来就开始动手写代码,其实这是一种错误的做法。事前计划是网站及移动设备Web应用程序开发的关键。通过计划将会更清楚地了解到自己想要的是一个怎样的网站,以及如何实现它。在具体开始之前,我们需要想明白以下几个问题:,要开发的Web应用程序的用途是什么?,开发这个应用程序目标是什么?,应用程序的用户会是哪些人?,2,打造移动Web应用程序,该应用程序的竞争对手有哪些?,对潜在的竞争者进行尽可能多的调查。他们产品的盈利是多少?市场占有率为多少?他们的优点和缺点分别是什么?,还有什么其他风险可能影响到应用程序的成功?,开发进度是怎样安排的?,

13、在计划好应用程序的用途之后,接下来要设计应用程序的外观,例如绘制一个应用程序应有外观的简单原型。这里绘制步骤不需要任何美化操作,甚至不需要有颜色或图片,只要能够表现出页面外观的基本思路即可。,2,打造移动Web应用程序,2使用框架,面向整个互联网设计网站是个美好的愿望,这也是W3C的理想。但实际上如果想让应用程序在各种的设备上可用,就要为不同的设备及浏览器预留空间。,框架是一种解决办法,它将复杂技术整合在一起作为对象供人使用。典型的HTML框架会提供布局网格、排版,以及导航、表单、链接这类对象。可以使用一些HTML5移动框架来创建可同时在iOS及Android这两种移动设备上使用的HTML5应

14、用程序。下面是一些值得推荐的HTML5移动框架。,Sencha Touch-Sencha Touch,这是一种JavaScript框架,可以利用它来创建应用程序,这类应用程序在iOS、Android以及Blackberry上看起来像本地应用程序。,2,打造移动Web应用程序,jQuery Mobile,源自jQuery,用于为iOS、Android、Blackberry、WebOS以及Windows手机开发页面。,PhoneGap,PhoneGap不仅仅是一款框架,不仅可以创建移动应用程序,还可以用它来将HTML5应用程序转化为原生移动应用程序。通过PhoneGap,可以将上述任何一款框架转化

15、成可以在Android及Apple电子市场上出售的应用程序。如果只使用一种框架,最好选择PhoneGap。,2,打造移动Web应用程序,3.2.2 选择Web编辑器,在开发移动Web应用程序的过程中经常用到Web编辑器工具,通过专业的Web编辑器或是集成开发环境可以为设计人员提供更丰富的功能,例如代码校验、浏览器预览、网站文件管理、项目管理、脚本调试以及与其他工具的集成。目前常用的移动应用程序Web编辑器如下:,Dreamweaver:Dreamweaver的最新版本集成了PhoneGap。,Komodo IDE:支持许多不同编程语言,它也是一款不错的使用iQuery来创建HTML5应用程序的

16、文本编辑器。,TopStyle:TopStyle()是一款用于Windows的CSS编辑器,包含了许多HTML。它提供的功能包括移动设备预览以及移动用户脚本。,SiteSpinner Pro:是一个WYSIWYG(What You See Is What You Get,所见即所得)的Windows编辑器,它提供作用于移动设备上的脚本以及预览。,2,打造移动Web应用程序,读者们可以选择一款Web编辑器用来创建Web应用程序,或者将现有网站转化为移动版。如果你还在用非专业HTML的文本编辑器(例如Notepad或TextEdit)来编辑Web页面,那么应当改为使用Web编辑器,以便让开发工作的

17、效率变得更高,而且更加顺利。,2,打造移动Web应用程序,3.2.3 为移动设备调整可视化的设计,在移动设计应用中有一些常见的典型设计,这些设计让应用程序变得更具亲和力,而且更容易使用。这些典型设计的思想可以归于以下几点:,要尽量简单,特别是在针对功能手机的设计中,有必要将图片数量尽可能控制在最小。尽量在一页里提供足够的内容,这样用户就不用频繁地单击新页面。,导航按钮位置,导航按钮通常在屏幕顶端,位于标题旁边,用于帮助移动用户进行导航。此类按钮包括下一页(通常位于右侧)、上一页(通常位于左侧)、更多信息、信息目录,以及所有对当前页面有意义的东西。,2,打造移动Web应用程序,列表应尽量简短,列

18、表应尽量简短,阅读起来一定要比段落要轻松,在功能手机上每栏35个字,在智能手机上每栏510个字。,宣传图片,宣传图片通常位于标题处,可能包括一个单行简介以及一个单击便可阅读全文的箭头。需要在小屏幕上展示多个项目时,这是一个很好的做法。,菜单,移动设备上的菜单可以十分复杂,而最常见的菜单图案为单列选项(通常长度为12个字),在单击时可以展开次级菜单。,2,打造移动Web应用程序,连续页面,连续页面在用户滑动至页面底部时持续加长。这种做法加快下载速度,并让用户可以在不单击任何东西的情况下连续阅读。,页面之间的切换,如果移动网站的内容分为许多页,就需要为页面之间的切换设计一种简单的方法。常见做法是在

19、内容下方加入一个水平列表,当前页面显示为粗体且不带链接,而其他页面的数字两侧有“上一页”及“下一页”。即便页面数量大于35页,也应当在列表中显示最多35个页面数字。,选项卡,选项卡是一种是应用广泛的导航设计,在桌面设计上的使用率和移动设计上差不多。它们可以被放在同一行中,因此十分适合作为项级导航存在。,2,打造移动Web应用程序,隐藏内容,可以将内容隐藏在触发按钮下,这样可以让页面包含更多内容且不会让用户感觉阅读吃力。这个功能对于移动设备来说非常好,因为页面加载的同时所有内容已下载,即便其属于显示隐藏状态也是如此。,提高加载速度,将移动页面设计为先加载内容,再加载广告及导航。如果某些内容对于移

20、动用户来说并没有太大必要例如侧边栏,那么可以将它隐藏起来。,移动设计与PC设计重要信息保持一致,虽然移动设计的外观与PC设计外观没有必要完全相同,但两者应该尽量相似,尤其logo、颜色以及版权信息等要保持一致。,2,打造移动Web应用程序,3.2.4 测试应用程序,应用程序测试是开发过程中的一个重要环节,应当先在自有设备上进行测试,然后再设法在其他设备上测试。通常来说,可以通过以下3种方法在自己没有的设备上进行测试。,购买或租赁设备;,请求他人帮助;,使用模拟器。,2,打造移动Web应用程序,模拟器有以下两种:,(1)桌面模拟器,在测试应用程序时,可以使用模拟器来测试,最好的模拟器是可以在桌面

21、电脑上运行的模拟器。Android模拟器可以从获取。,(2)在线模拟器,在线模拟器的效果比不上桌面模拟器,因为它们功能更少,不过使用起来很方便。常用有以下在线模拟器:,Opera Mini Simulator(),DeviceAnywhere(),BrowserCam(),2,打造移动Web应用程序,1测试移动支持方面,测试应用程序的第一步是看应用程序目前在移动支持方面的情况。在大多数情况下,测试时的最大问题是发现网站对移动设备不够友好,常见的不够友好的原因如下:,标题尺寸偏小。,移动网站不应该有两级导航。,“Recent Posts”标题占用空间太大。,实际颜色与设计时挑选的颜色有偏差。,2

22、,打造移动Web应用程序,2CSS3及HTML5支持,Modernizr是用来检查CSS3及HTML5支持最好的工具之一。它是一个小型JavaScript库,并为不支持相关功能的浏览器提供回退方案。读者可以登录网站下载modernizr-x.x.min.js脚本,然后将文件加入网站目录中,通过如下格式将脚本添加至文档的head部分。,然后通过如下格式加入no-js类。,2,打造移动Web应用程序,这样Modernizr就安装完成了。它将自动加载并检测40多种CSS3和HTML5函数。还可以添加当前并不包含在Modernizr中的检测内容。但是Modernizr并不能检测所有东西,Moderni

23、zr不能检测以下内容如下:,网页表单中的日期及拾色器功能。,Android移动设备上的contenteditable属性,用于允许用户编辑指定内容。,音频及视频中的preload属性支持。,软连字符(­;)以及标签支持。,HTML实体的解析。,PNG透明度。,至于其详细的信息,读者可以登录如下地址查看。,https:/,3,实例搭建AndroId开发环境,“工欲善其事,必先利其器”出自论语,意思是要想高效的完成一件事,需要有一个合适的工具。对于安卓开发人员来说,开发工具同样至关重要。作为一项新兴技术,在进行开发前首先要搭建一个对应的开发环境。对于本书内容来讲,搭建Android开发环境的

24、过程不仅是搭建应用开发环境的过程,而且还是搭建移动Web开发环境的过程。在Windows中搭建Android开发环境需要用到以下组件:,JDK:我们知道Android 是基于Java开发的,因此首先需要Java运行环境,读者可以登录Oracle官方网站下载。,Eclipse+ Android SDK:Eclipse是Android集成开发工具,读者可以登录Android官方网站进行下载。,ADT:ADT是Android为Eclipse 定制的专用插件。,3,实例搭建AndroId开发环境,3.3.1 安装JDK,JDK(Java Development Kit)是整个Java的核心,包括了Ja

25、va运行环境、Java工具和Java基础的类库。JDK是学好Java的第一步,是开发和运行Java环境的基础,当用户要对Java程序进行编译的时候,必须先获得对应操作系统的JDK,否则将无法编译Java程序。获得JDK的操作流程如下:,(1)登录Oracle官方网站,找到Downloads下面Java SE的下载界面,具体网址为,如右图所示。,Oracle官方下载页面,3,实例搭建AndroId开发环境,(2)单击JDK下面对应的DOWNLOAD按钮,出现如右图所示的下载页面,这里有不同版本的JDK可供下载。根据自己电脑的配置选择符合的JDK,笔者在此选择的是Windows X86版本。,JD

26、K下载页面,3,实例搭建AndroId开发环境,(3)下载完成后双击下载的“.exe”文件开始进行安装,将弹出“安装向导”对话框,如下左图所示,在此单击【下一步】按钮。,(4)弹出“安装路径”对话框,如下右图所示,在此选择文件的安装路径。,“安装向导”对话框图 “安装路径”对话框,3,实例搭建AndroId开发环境,(5)设置安装路径后单击【下一步】按钮,开始在解压缩下载的文件,如下左图所示。完成后弹出“目标文件夹”对话框,在此可以更改安装的位置,如下右图所示。,解压缩下载的文件 “目标文件夹”对话框,3,实例搭建AndroId开发环境,(6)单击【下一步】按钮后开始正式安装,如下左图所示。安

27、装完成后弹出“完成”对话框,如下右图所示,单击【完成】按钮后完成整个安装过程。,继续安装 完成安装,3,实例搭建AndroId开发环境,CMD窗口,提示:,安装完成后可以通过以下方法检测是否安装成功:依次单击【开始】【运行】按钮,在运行框中输入“cmd”并按下回车键,在打开的CMD窗口中输入javaversion,如果显示自己所安装的JDK版本信息,则说明安装成功,如下图所示。,3,实例搭建AndroId开发环境,如果没有安装成功,需要将其目录的绝对路径添加到系统的PATH中。具体做法如下:,“系统属性”对话框 设置系统变量,(1)右键单击【我的电脑】,依次单击【属性】【高级系统设置】选项,将

28、弹出如图所示的“系统属性”对话框。,(2)单击“系统属性”对话框最下面的“环境变量”按钮,在弹出的“环境变量”窗口“系统变量”处选择“新建”按钮。,3,实例搭建AndroId开发环境,(3)如图所示,在变量名处输入JAVA_HOME,变量值中输入刚才的安装目录,例如设置为“C:Program FilesJavajdk1.6.0_22”。,(4)如图所示,再次新建一个变量名为classpath,其变量值如下所示。,设置系统变量,.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar,3,实例搭建AndroId开发环境,(5)找到path的变量,双击或

29、单击“编辑”按钮,在变量值最前面添加如下值:,%JAVA_HOME%/bin;,(6)按照33页图所示的方法再次验证,如果可以看到相应版本信息,则说明安装成功。,提示:,上述变量设置中,是按照笔者本人的安装路径设置的,笔者安装的JDK的路径是C:Program FilesJavajdk1.7.0_02。,3,实例搭建AndroId开发环境,3.3.2 安装Eclipse和Android SDK,在安装好JDK后,接下来需要安装Eclipse和Android SDK。Eclipse是进行Android应用开发的一个集成工具,而Android SDK是开发Android应用程序锁必须具备的框架。在

30、Android官方公布的最新版本中,已经将Eclipse和Android SDK这两个工具进行了集成,一次下载即可同时获得这两个工具。,Android的官方网站,(1)登录Android的官方网站,3,实例搭建AndroId开发环境,单击“Installing the SDK”按钮,(2)单击37页图下方的“Get the SDK”链接,在弹出的界面左侧单击“Installing the SDK”按钮。,3,实例搭建AndroId开发环境,选择下载内容,(3)将弹出如图3所示的页面,此时有两个选项可供选择, 按钮表示用户可以下载Android Studio, 按钮表示仅下载SDK工具。单击相应

31、按钮即可进入下面更具体的下载页面。,3,实例搭建AndroId开发环境,提示:,在笔者完成此书时,Google在我国还处于被限制访问状态,访问和下载Android官方网站的资料(Android是Google公司产品)变得非常困难,这里我们在资料包中提供了SDK和Android Studio(路径:代码/3/),读者可以直接使用。如果读者使用Android Studio,每次使用系统都会“Fetching Android SDK component information”(获取Android SDK组件的信息)。同样由于限制的问题,这个获取的过程可能需要很长的时间,而且也不一定能够成功的获取。

32、下面我们以SDK为例讲解。,解压后的目录结构,(4)SDK目标文件是一个压缩包,解压后的目录结构如图所示。,3,实例搭建AndroId开发环境,由此可见,Android官方已经将Eclipse和Android SDK实现了集成。双击“eclipse”目录中的“eclipse.exe”可以打开Eclipse,界面效果如右图所示。,Eclipse界面效果,3,实例搭建AndroId开发环境,Android SDK界面,(5)打开Android SDK的方法有两种:一种是双击下载目录中的“SDK Manager.exe”文件,另一种在是单击Eclipse工具栏中的 图标。打开的Android SDK

33、如图所示。,3,实例搭建AndroId开发环境,3.3.3 安装ADT,Android为Eclipse 定制了一个专用插件Android Development Tools(ADT),此插件为用户提供了一个强大的开发Android应用程序的综合环境。ADT扩展了Eclipse的功能,可以让用户快速地建立Android项目,创建应用程序界面。要安装ADT,需要首先打开 Eclipse IDE。,添加插件,(1)打开Eclipse后,单击菜单栏中的【Help】【Install New Software.】选项,如图所示。,3,实例搭建AndroId开发环境,添加插件,(2)在弹出的“Install

34、”对话框中单击“Add”按钮。,3,实例搭建AndroId开发环境,设置地址 插件列表,(3)在弹出的“Add Site”对话框中分别输入名字和地址,名字可以自己命名,但是Location中需输入插件的网络地址http:/dl-,(4)单击“OK”按钮,此时在“Install”对话框中将会显示系统中可用的插件。,3,实例搭建AndroId开发环境,插件安装界面,(5)选中“Android DDMS”和“Android Development Tools”,然后单击“Next”按钮来到如图所示的安装界面。,3,实例搭建AndroId开发环境,开始安装,(6)选择“I accept”选项后单击“F

35、inish”按钮即开始进行安装。,3,实例搭建AndroId开发环境,3.3.4 设定Android SDK Home,当完成上述组件安装工作后,此时还不能使用Eclipse创建Android项目,我们还需要在Eclipse中设置Android SDK的主目录。,Preferences项,(1)打开Eclipse,在菜单中依次单击【Windows】【Preferences】项。,3,实例搭建AndroId开发环境,设置SDK Location,(2)弹出的Preferences对话框如图所示,在其左侧可以看到“Android”项,选中Android后,在右侧设定SDK Location为And

36、roid SDK 所在目录,单击“OK”按钮完成设置。,3,实例搭建AndroId开发环境,3.3.5 验证开发环境,经过前面的步骤,一个基本的Android开发环境算是搭建完成了。实践是检验真理的唯一标准,下面我们新建一个项目来验证当前的环境是否可以正常工作。,新建项目,(1)打开Eclipse,在菜单中依次选择【File】【New】【Project】项,在弹出的对话框上可以看到Android类型的选项,3,实例搭建AndroId开发环境,“New Android Application”对话框,(2)在49页图中选择“Android”项,单击“Next”按钮后打开“New Android

37、Project”对话框,在对应的文本框中输入相应的信息,如图所示。,3,实例搭建AndroId开发环境,项目结构,(3)单击“Finish”按钮后Eclipse会自动完成项目的创建工作,最后会看到如图所示的项目结构。,3,实例搭建AndroId开发环境,3.3.6 创建Android虚拟设备(AVD),我们都知道程序开发需要调试,只有经过调试之后才能知道我们的程序是否正确运行。作为一款手机系统,我们怎么样在能在电脑平台之上调试Android程序呢?不用担心,谷歌为我们提供了模拟器来解决问题。对于Android程序的开发者来说,模拟器的推出给开发者在开发上和测试上带来了很大的便利。无论在Wind

38、ows下还是Linux下,Android模拟器都可以顺利运行。并且官方提供了Eclipse插件,可以将模拟器集成到Eclipse的IDE环境。所谓模拟器,就是指在电脑上模拟安卓系统,通过模拟器来调试并运行开发的Android程序。开发人员不需要一个真实的Android手机,只通过电脑即可模拟运行一个手机,开发出应用在手机上面的程序。AVD全称为Android Virtual Device(Android虚拟设备),每个AVD模拟了一套虚拟设备来运行Android平台,这个平台至少要有自己的内核,系统图像和数据分区,还可以有自己的的SD卡和用户数据以及外观显示等。,3,实例搭建AndroId开发

39、环境,创建AVD的基本步骤如下:,“Android SDK and AVD Manager”界面,(1)单击Eclips菜单中的Android Virtual Device Manager图标 ,在弹出的“Android Virtual Device Manager”界面的左侧导航中选择“Virtual device”选项,如图所示。在“Virtual device”列表中列出了当前已经安装的AVD版本,我们可以通过右侧的按钮来创建、删除或修改AVD。,3,实例搭建AndroId开发环境,新建AVD,(2)单击 按钮,在弹出的界面中可以创建一个新AVD,如图所示。,提示:,我们还可以在cmd窗

40、口中创建或删除AVD。例如创建AVD的命令如下:android create avd -name -target 其中“your_avd_name”是指新创建的AVD的名字。,3,实例搭建AndroId开发环境,3.3.7 启动AVD模拟器,Android SDK中包含的模拟器的功能非常齐全,电话本、通话等功能都可正常使用(当然没办法真的从这里打电话),甚至其内置的浏览器和Maps都可以联网。用户可以使用键盘输入、鼠标点击模拟器按键输入,还可以使用鼠标拖动屏幕进行操纵。模拟器在PC上模拟运行的效果如右图所示。,模拟器界面,3,实例搭建AndroId开发环境,在调试的时候我们需要启动AVD模拟器

41、,启动AVD模拟器的步骤如下:,“Launch”对话框,(1)选择54页图列表中名为“mm”的AVD后,单击 按钮,将弹出“Launch Option”界面,如图所示。,3,实例搭建AndroId开发环境,模拟运行成功,(2)单击【Launch】按钮后将会运行名为“mm”的模拟器。,4,综合实例搭建IOS开发环境,要想成为一名iOS开发人员,最好拥有一台Intel Macintosh台式机或笔记本电脑,并运行苹果的操作系统,例如Snow Leopard或Lion。硬盘至少有6GB的可用空间,并且开发系统的屏幕越大越好。对于广大初学者来说,建议购买一台Mac机器,因为这样的开发效率更高,并且能够

42、更方便地获得苹果公司的支持,也避免一些因为不兼容所带来的调试错误。对于绝大多数读者来说,其实无需使用任何花费即可加入到Apple开发人员计划(Developer Program),然后下载iOS SDK(软件开发包)、编写iOS应用程序,并且在Apple iOS模拟器中运行它们。,4,综合实例搭建IOS开发环境,3.4.1 下载Xcode,对于初学者来说,我们只需安装Xcode即可完成大多数的iOS开发工作。通过使用Xcode,不但可以开发iPhone程序,而且也可以开发iPad程序。并且Xcode还是完全免费的,通过它提供的模拟器就可以在电脑上测试我们的iOS程序。如果要发布iOS程序或在真

43、实机器上测试iOS程序的话,则需要一些费用。下载Xcode的具体方法可参考书中步骤。,苹果开发页面主页,(1)登录苹果开发页面主页,4,综合实例搭建IOS开发环境,Xcode的下载页面,(2)单击苹果开发页面主页上方的“Member Center”按钮,将进入如图3-36所示的画面,在此页面中需要用户输入Apple ID。如果读者通过使用iTunes、iCloud或其他Apple服务已经获得了Apple ID,可以将该ID用作开发账户。如果目前还没有Apple ID,或者需要新注册一个专门用于开发的新ID,可通过注册的方法创建一个新Apple ID。,4,综合实例搭建IOS开发环境,同意协议,

44、(3)注册成功后输入登录信息,登录成功后的界面如图所示,勾选第一个多选框,同意Apple公司的协议,然后单击“Submit”按钮即可。,4,综合实例搭建IOS开发环境,单击“SDKs”选项,(4)接下来在图所示的页面中单击“SDKs”选项。,4,综合实例搭建IOS开发环境,单击“Xcode”选项,(5)在图所示的页面中单击“Tools and Languages”下的“Xcode”选项。,4,综合实例搭建IOS开发环境,单击“Download”按钮,(6)接下来进入图所示的页面,单击左上角的“Download”按钮。,4,综合实例搭建IOS开发环境,选择下载版本,(7)在图所示的页面中,单击相

45、应的版本链接即可。,4,综合实例搭建IOS开发环境,选择接收的路径,(8)接下来的页面我们都很熟悉,如图所示选择接收的路径后,单击“下载”按钮即可。,提示:,Xcode文件比较大,下载需要一些时间,请耐心等待。此外,我们也可以通过使用App Store来获取Xcode,这种方式的优点是完全自动,操作方便。,4,综合实例搭建IOS开发环境,3.4.2 安装Xcode,建议读者将Xcode安装在OS X的Mac机器上,也就是装有苹果系统的苹果机上。,(1)下载完成后单击打开下载的“.dmg”格式文件,然后双击Xcode文件开始安装。,提示:,考虑到很多初学者是学生用户,如果没有购买苹果机的预算,可

46、以在Windows系统上采用虚拟机的方式安装OS X系统,大致流程如下: (1)下载和安装虚拟机,例如VMware;(2)下载Mac补丁(VMware默认没有Apple MAC OX S系统,安装补丁后才会出现该选项);(3)安装Xcode。具体的安装细节,读者可以查阅网络资料,这里不再赘述。,4,综合实例搭建IOS开发环境,单击“Continue”按钮,(2)在弹出的对话框中单击“Continue”按钮。,4,综合实例搭建IOS开发环境,单击“Agree”按钮,(4)在弹出的欢迎界面中单击“Agree”按钮。,4,综合实例搭建IOS开发环境,单击“好”按钮 安装完成,(5)在弹出的对话框中输

47、入用户名和密码后,单机按钮“好”按钮。,(6)在弹出的新对话框中显示安装进度,进度完成后的界面如图所示。,4,综合实例搭建IOS开发环境,3.4.3 创建一个Xcode项目并启动模拟器,Xcode是一款功能全面的应用程序,通过此工具可以轻松输入、编译、调试并执行Objective-C(是开发iOS项目的最佳语言)程序。接下来将简单介绍使用Xcode创建项目,并启动iOS模拟器的方法。,Xcode快捷图标 启动一个新项目,(1)找到Xcode,它位于“Developer”文件夹内中的“Applications”子文件夹中,快捷图标如图所示,双击图标启动Xcode。,(2)在其主页面中单击【Fil

48、e】【New Project】选项,4,综合实例搭建IOS开发环境,选择 “Empty Application(空应用程序)”模板,(3)此时出现New Project窗口,窗口的左侧显示了可供选择的模板类别,因为我们的重点是类别iOS Application,所以在此需要选择它。右侧显示了当前类别中的模板以及当前选定模板的描述。这里选择 “Empty Application(空应用程序)”模板即可,窗口界面效果如图所示。,4,综合实例搭建IOS开发环境,指定产品名和公司标示符,(4)单击“Next”按钮后,在新界面如图所示,Xcode要求指定产品名称和公司标识符。产品名称就是应用程序的名称,

49、而公司标识符创建应用程序的组织或个人的域名,但按相反的顺序排列。这两者组成了束标识符,它将您的应用程序与其他iOS应用程序区分开来。,4,综合实例搭建IOS开发环境,这里将产品名设置为“Hello”,再提供我们选择的公司标识符。文本框Class Prefix根据自己的需要进行设置,例如输入易记的“XYZ”。从下拉列表Device中选择使用的设备(iPhone或iPad),默认值是Universal(通用),并确保选中了复选框“Use Automatic Reference Counting”(使用自动引用计数)。不要选中复选框“Include Unit Tests”(包含单元测试),界面效果参

50、见74页图所示。,4,综合实例搭建IOS开发环境,选择保存位置,(5)单击“Next”按钮后,Xcode将要求我们选择项目的存储位置。切换到硬盘中合适的文件夹,确保没有选择复选框Source Control,再单击“Create(创建)”按钮。Xcode将创建一个名称与项目名相同的文件夹,并将所有相关联的模板文件都放到该文件夹中。如图所示。,4,综合实例搭建IOS开发环境,Xcode界面,(6)在Xcode中创建或打开项目后,将出现一个类似于iTunes的窗口,如图所示。使用它可以完成从编写代码到设计应用程序界面所有的工作。如果是第一次接触Xcode,会发现有很多复杂的按钮、下拉列表和图标。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号