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

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

《搭建Android开发环境与iOS开发环境课件.pptx》由会员分享,可在线阅读,更多相关《搭建Android开发环境与iOS开发环境课件.pptx(78页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

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

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

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

5、 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 1当前主流的智能手机系统优秀系统设计以及严格的App Store,iOS 作为应用数量最多的移动设备操作系统,使得用户体验得到更大的提升,感受科技带来的好处。iOS 系统对软件的限制多,但这个缺点其实也是优点,它让软件无法获取你的隐私信息,因此,来电归属地、来电识别之类的软件都无法进入App Store。1 1当前主流的智能手机系统早在2004年时,微软就开始以“Photon”的计划代号开始研发Windows Mobile 的一个重要版本更新,

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

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

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

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

11、计一个Web 时,不应该只针对智能手机浏览器、平板电脑浏览器或桌面浏览器,好的设计应考虑到所有的设备类型。基于此,设计者们应当注意以下几点:确保显示在移动设备与非移动设备上的内容基本一致。优化页面,减轻用户代理的负载。使用可降级机制,让旧款或是功能更少的浏览器也能浏览内容。在尽可能多的设备和浏览器上测试所有页面。2 2打造移动WEB应用程序在规划一个站点时,常规步骤是从桌面版开始,然后进入移动设备版。如果要设计一个移动设备应用程序,可以先从移动设备浏览器版本开始规划,在完成移动设备网站设计后,再将其改进或改变为桌面浏览器版本。许多人常常径直坐下来就开始动手写代码,其实这是一种错误的做法。事前计

12、划是网站及移动设备Web 应用程序开发的关键。通过计划将会更清楚地了解到自己想要的是一个怎样的网站,以及如何实现它。在具体开始之前,我们需要想明白以下几个问题:要开发的Web 应用程序的用途是什么?开发这个应用程序目标是什么?应用程序的用户会是哪些人?2 2打造移动WEB应用程序该应用程序的竞争对手有哪些?对潜在的竞争者进行尽可能多的调查。他们产品的盈利是多少?市场占有率为多少?他们的优点和缺点分别是什么?还有什么其他风险可能影响到应用程序的成功?开发进度是怎样安排的?在计划好应用程序的用途之后,接下来要设计应用程序的外观,例如绘制一个应用程序应有外观的简单原型。这里绘制步骤不需要任何美化操作

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

14、S、Android 以及Blackberry 上看起来像本地应用程序。2 2打造移动WEB应用程序源自jQuery,用于为iOS、Android、Blackberry、WebOS 以及Windows 手机开发页面。PhoneGap 不仅仅是一款框架,不仅可以创建移动应用程序,还可以用它来将HTML5 应用程序转化为原生移动应用程序。通过PhoneGap,可以将上述任何一款框架转化成可以在Android 及Apple 电子市场上出售的应用程序。如果只使用一种框架,最好选择PhoneGap。2 2打造移动WEB应用程序在开发移动Web 应用程序的过程中经常用到Web 编辑器工具,通过专业的Web

15、编辑器或是集成开发环境可以为设计人员提供更丰富的功能,例如代码校验、浏览器预览、网站文件管理、项目管理、脚本调试以及与其他工具的集成。目前常用的移动应用程序Web 编辑器如下:Dreamweaver:Dreamweaver 的最新版本集成了PhoneGap。Komodo IDE:支持许多不同编程语言,它也是一款不错的使用iQuery 来创建HTML5 应用程序的文本编辑器。TopStyle:TopStyle()是一款用于Windows 的CSS 编辑器,包含了许多HTML。它提供的功能包括移动设备预览以及移动用户脚本。SiteSpinner Pro:是一个WYSIWYG(What You Se

16、e Is What You Get,所见即所得)的Windows 编辑器,它提供作用于移动设备上的脚本以及预览。2 2打造移动WEB应用程序读者们可以选择一款Web 编辑器用来创建Web 应用程序,或者将现有网站转化为移动版。如果你还在用非专业HTML 的文本编辑器(例如Notepad 或TextEdit)来编辑Web 页面,那么应当改为使用Web 编辑器,以便让开发工作的效率变得更高,而且更加顺利。2 2打造移动WEB应用程序在移动设计应用中有一些常见的典型设计,这些设计让应用程序变得更具亲和力,而且更容易使用。这些典型设计的思想可以归于以下几点:特别是在针对功能手机的设计中,有必要将图片数

17、量尽可能控制在最小。尽量在一页里提供足够的内容,这样用户就不用频繁地单击新页面。导航按钮通常在屏幕顶端,位于标题旁边,用于帮助移动用户进行导航。此类按钮包括下一页(通常位于右侧)、上一页(通常位于左侧)、更多信息、信息目录,以及所有对当前页面有意义的东西。2 2打造移动WEB应用程序列表应尽量简短,阅读起来一定要比段落要轻松,在功能手机上每栏35个字,在智能手机上每栏510个字。宣传图片通常位于标题处,可能包括一个单行简介以及一个单击便可阅读全文的箭头。需要在小屏幕上展示多个项目时,这是一个很好的做法。移动设备上的菜单可以十分复杂,而最常见的菜单图案为单列选项(通常长度为12个字),在单击时可

18、以展开次级菜单。2 2打造移动WEB应用程序连续页面在用户滑动至页面底部时持续加长。这种做法加快下载速度,并让用户可以在不单击任何东西的情况下连续阅读。如果移动网站的内容分为许多页,就需要为页面之间的切换设计一种简单的方法。常见做法是在内容下方加入一个水平列表,当前页面显示为粗体且不带链接,而其他页面的数字两侧有“上一页”及“下一页”。即便页面数量大于35页,也应当在列表中显示最多35个页面数字。选项卡是一种是应用广泛的导航设计,在桌面设计上的使用率和移动设计上差不多。它们可以被放在同一行中,因此十分适合作为项级导航存在。2 2打造移动WEB应用程序可以将内容隐藏在触发按钮下,这样可以让页面包

19、含更多内容且不会让用户感觉阅读吃力。这个功能对于移动设备来说非常好,因为页面加载的同时所有内容已下载,即便其属于显示隐藏状态也是如此。将移动页面设计为先加载内容,再加载广告及导航。如果某些内容对于移动用户来说并没有太大必要例如侧边栏,那么可以将它隐藏起来。虽然移动设计的外观与PC 设计外观没有必要完全相同,但两者应该尽量相似,尤其logo、颜色以及版权信息等要保持一致。2 2打造移动WEB应用程序应用程序测试是开发过程中的一个重要环节,应当先在自有设备上进行测试,然后再设法在其他设备上测试。通常来说,可以通过以下3种方法在自己没有的设备上进行测试。购买或租赁设备;请求他人帮助;使用模拟器。2

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

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

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

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

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

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

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

27、次单击【属性】【高级系统设置】选项,将弹出如图所示的“系统属性”对话框。(2)单击“系统属性”对话框最下面的“环境变量”按钮,在弹出的“环境变量”窗口“系统变量”处选择“新建”按钮。3 3实例搭建ANDROID开发环境(3)如图所示,在变量名处输入JA V A_HOME,变量值中输入刚才的安装目录,例如设置为“C:Program FilesJavajdk1.6.0_22”。(4)如图所示,再次新建一个变量名为classpath,其变量值如下所示。设置系统变量.;%JA V A_HOME%/lib/rt.jar;%JA V A_HOME%/lib/tools.jar3 3实例搭建ANDROID开

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

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

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

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

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

33、Add”按钮。3 3实例搭建ANDROID开发环境 设置地址 插件列表(3)在弹出的“Add Site”对话框中分别输入名字和地址,名字可以自己命名,但是Location 中需输入插件的网络地址http:/dl-3 3实例搭建ANDROID开发环境 插件安装界面(5)选中“Android DDMS”和“Android Development Tools”,然后单击“Next”按钮来到如图所示的安装界面。3 3实例搭建ANDROID开发环境 开始安装(6)选择“I accept”选项后单击“Finish”按钮即开始进行安装。3 3实例搭建ANDROID开发环境 当完成上述组件安装工作后,此时还不

34、能使用Eclipse 创建Android 项目,我们还需要在Eclipse 中设置Android SDK 的主目录。Preferences 项(1)打开Eclipse,在菜单中依次单击【Windows】【Preferences】项。3 3实例搭建ANDROID开发环境 设置SDK Location(2)弹出的Preferences对话框如图所示,在其左侧可以看到“Android”项,选中Android 后,在右侧设定SDK Location 为Android SDK 所在目录,单击“OK”按钮完成设置。3 3实例搭建ANDROID开发环境 经过前面的步骤,一个基本的Android 开发环境算是

35、搭建完成了。实践是检验真理的唯一标准,下面我们新建一个项目来验证当前的环境是否可以正常工作。新建项目(1)打开Eclipse,在菜单中依次选择【File】【New】【Project】项,在弹出的对话框上可以看到Android 类型的选项3 3实例搭建ANDROID开发环境“New Android Application”对话框(2)在49页图中选择“Android”项,单击“Next”按钮后打开“New Android Project”对话框,在对应的文本框中输入相应的信息,如图所示。3 3实例搭建ANDROID开发环境 项目结构(3)单击“Finish”按钮后Eclipse 会自动完成项目的

36、创建工作,最后会看到如图所示的项目结构。3 3实例搭建ANDROID开发环境 我们都知道程序开发需要调试,只有经过调试之后才能知道我们的程序是否正确运行。作为一款手机系统,我们怎么样在能在电脑平台之上调试Android 程序呢?不用担心,谷歌为我们提供了模拟器来解决问题。对于Android 程序的开发者来说,模拟器的推出给开发者在开发上和测试上带来了很大的便利。无论在Windows 下还是Linux 下,Android 模拟器都可以顺利运行。并且官方提供了Eclipse 插件,可以将模拟器集成到Eclipse 的IDE 环境。所谓模拟器,就是指在电脑上模拟安卓系统,通过模拟器来调试并运行开发的

37、Android 程序。开发人员不需要一个真实的Android 手机,只通过电脑即可模拟运行一个手机,开发出应用在手机上面的程序。A VD 全称为Android Virtual Device(Android 虚拟设备),每个A VD 模拟了一套虚拟设备来运行Android 平台,这个平台至少要有自己的内核,系统图像和数据分区,还可以有自己的的SD 卡和用户数据以及外观显示等。3 3实例搭建ANDROID开发环境 创建A VD 的基本步骤如下:“Android SDK and A VD Manager”界面(1)单击Eclips菜单中的Android Virtual Device Manager

38、图标,在弹出的“Android Virtual Device Manager”界面的左侧导航中选择“Virtual device”选项,如图所示。在“Virtual device”列表中列出了当前已经安装的A VD 版本,我们可以通过右侧的按钮来创建、删除或修改A VD。3 3实例搭建ANDROID开发环境 新建A VD(2)单击 按钮,在弹出的界面中可以创建一个新A VD,如图所示。提示:我们还可以在cmd 窗口中创建或删除A VD。例如创建A VD 的命令如下:android create avd-name-target 其中“your_avd_name”是指新创建的A VD 的名字。3

39、3实例搭建ANDROID开发环境 Android SDK 中包含的模拟器的功能非常齐全,电话本、通话等功能都可正常使用(当然没办法真的从这里打电话),甚至其内置的浏览器和Maps都可以联网。用户可以使用键盘输入、鼠标点击模拟器按键输入,还可以使用鼠标拖动屏幕进行操纵。模拟器在PC 上模拟运行的效果如右图所示。模拟器界面3 3实例搭建ANDROID开发环境 在调试的时候我们需要启动A VD 模拟器,启动A VD 模拟器的步骤如下:“Launch”对话框(1)选择54页图列表中名为“mm”的A VD 后,单击 按钮,将弹出“Launch Option”界面,如图所示。3 3实例搭建ANDROID开

40、发环境 模拟运行成功(2)单击【Launch】按钮后将会运行名为“mm”的模拟器。4 4综合实例搭建IOS开发环境 要想成为一名iOS 开发人员,最好拥有一台Intel Macintosh 台式机或笔记本电脑,并运行苹果的操作系统,例如Snow Leopard 或Lion。硬盘至少有6GB 的可用空间,并且开发系统的屏幕越大越好。对于广大初学者来说,建议购买一台Mac 机器,因为这样的开发效率更高,并且能够更方便地获得苹果公司的支持,也避免一些因为不兼容所带来的调试错误。对于绝大多数读者来说,其实无需使用任何花费即可加入到Apple 开发人员计划(Developer Program),然后下载

41、iOS SDK(软件开发包)、编写iOS 应用程序,并且在Apple iOS模拟器中运行它们。4 4综合实例搭建IOS开发环境 对于初学者来说,我们只需安装Xcode 即可完成大多数的iOS 开发工作。通过使用Xcode,不但可以开发iPhone 程序,而且也可以开发iPad 程序。并且Xcode 还是完全免费的,通过它提供的模拟器就可以在电脑上测试我们的iOS 程序。如果要发布iOS 程序或在真实机器上测试iOS 程序的话,则需要一些费用。下载Xcode 的具体方法可参考书中步骤。苹果开发页面主页(1)登录苹果开发页面主页4 4综合实例搭建IOS开发环境 Xcode 的下载页面(2)单击苹果

42、开发页面主页上方的“Member Center”按钮,将进入如图3-36 所示的画面,在此页面中需要用户输入Apple ID。如果读者通过使用iTunes、iCloud 或其他Apple 服务已经获得了Apple ID,可以将该ID 用作开发账户。如果目前还没有Apple ID,或者需要新注册一个专门用于开发的新ID,可通过注册的方法创建一个新Apple ID。4 4综合实例搭建IOS开发环境 同意协议(3)注册成功后输入登录信息,登录成功后的界面如图所示,勾选第一个多选框,同意Apple 公司的协议,然后单击“Submit”按钮即可。4 4综合实例搭建IOS开发环境 单击“SDKs”选项(4

43、)接下来在图所示的页面中单击“SDKs”选项。4 4综合实例搭建IOS开发环境 单击“Xcode”选项(5)在图所示的页面中单击“Tools and Languages”下的“Xcode”选项。4 4综合实例搭建IOS开发环境 单击“Download”按钮(6)接下来进入图所示的页面,单击左上角的“Download”按钮。4 4综合实例搭建IOS开发环境 选择下载版本(7)在图所示的页面中,单击相应的版本链接即可。4 4综合实例搭建IOS开发环境 选择接收的路径(8)接下来的页面我们都很熟悉,如图所示选择接收的路径后,单击“下载”按钮即可。提示:Xcode 文件比较大,下载需要一些时间,请耐心

44、等待。此外,我们也可以通过使用App Store 来获取Xcode,这种方式的优点是完全自动,操作方便。4 4综合实例搭建IOS开发环境 建议读者将Xcode 安装在OS X的Mac 机器上,也就是装有苹果系统的苹果机上。(1)下载完成后单击打开下载的“.dmg”格式文件,然后双击Xcode 文件开始安装。提示:考虑到很多初学者是学生用户,如果没有购买苹果机的预算,可以在Windows 系统上采用虚拟机的方式安装OS X系统,大致流程如下:(1)下载和安装虚拟机,例如VMware;(2)下载Mac 补丁(VMware 默认没有Apple MAC OX S 系统,安装补丁后才会出现该选项);(3

45、)安装Xcode。具体的安装细节,读者可以查阅网络资料,这里不再赘述。4 4综合实例搭建IOS开发环境 单击“Continue”按钮(2)在弹出的对话框中单击“Continue”按钮。4 4综合实例搭建IOS开发环境 单击“Agree”按钮(4)在弹出的欢迎界面中单击“Agree”按钮。4 4综合实例搭建IOS开发环境 单击“好”按钮 安装完成(5)在弹出的对话框中输入用户名和密码后,单机按钮“好”按钮。(6)在弹出的新对话框中显示安装进度,进度完成后的界面如图所示。4 4综合实例搭建IOS开发环境 Xcode 是一款功能全面的应用程序,通过此工具可以轻松输入、编译、调试并执行Objectiv

46、e-C(是开发iOS 项目的最佳语言)程序。接下来将简单介绍使用Xcode 创建项目,并启动iOS 模拟器的方法。Xcode 快捷图标 启动一个新项目(1)找到Xcode,它位于“Developer”文件夹内中的“Applications”子文件夹中,快捷图标如图所示,双击图标启动Xcode。(2)在其主页面中单击【File】【New Project】选项4 4综合实例搭建IOS开发环境 选择“Empty Application(空应用程序)”模板(3)此时出现New Project 窗口,窗口的左侧显示了可供选择的模板类别,因为我们的重点是类别iOS Application,所以在此需要选择

47、它。右侧显示了当前类别中的模板以及当前选定模板的描述。这里选择“Empty Application(空应用程序)”模板即可,窗口界面效果如图所示。4 4综合实例搭建IOS开发环境 指定产品名和公司标示符(4)单击“Next”按钮后,在新界面如图所示,Xcode 要求指定产品名称和公司标识符。产品名称就是应用程序的名称,而公司标识符创建应用程序的组织或个人的域名,但按相反的顺序排列。这两者组成了束标识符,它将您的应用程序与其他iOS应用程序区分开来。4 4综合实例搭建IOS开发环境 这里将产品名设置为“Hello”,再提供我们选择的公司标识符。文本框Class Prefix 根据自己的需要进行设

48、置,例如输入易记的“XYZ”。从下拉列表Device 中选择使用的设备(iPhone 或iPad),默认值是Universal(通用),并确保选中了复选框“Use Automatic Reference Counting”(使用自动引用计数)。不要选中复选框“Include Unit Tests”(包含单元测试),界面效果参见74页图所示。4 4综合实例搭建IOS开发环境 选择保存位置(5)单击“Next”按钮后,Xcode 将要求我们选择项目的存储位置。切换到硬盘中合适的文件夹,确保没有选择复选框Source Control,再单击“Create(创建)”按钮。Xcode 将创建一个名称与项目名相同的文件夹,并将所有相关联的模板文件都放到该文件夹中。如图所示。4 4综合实例搭建IOS开发环境 Xcode 界面(6)在Xcode 中创建或打开项目后,将出现一个类似于iTunes 的窗口,如图所示。使用它可以完成从编写代码到设计应用程序界面所有的工作。如果是第一次接触Xcode,会发现有很多复杂的按钮、下拉列表和图标。4 4综合实例搭建IOS开发环境 iPone 模拟器的运行效果(7)运行iOS 模拟器的方法十分简单,只需单击Xcode 界面左上角的 按钮即可。iPhone 模拟器的运行效果如图所示。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁