第十一章 虚拟和物理设备.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第⼗⼀章 虚拟与物理设备 第⼗⼀章 虚拟与物理设备 在之前的⽂章⾥,⼤家已经了解了Android项⽬当中的基本元素、接触了⽤户界⾯的设 计 及数据存储⽅案。接下来,我们将⼀同探索如何在物理及虚拟设备上运⾏⾃⼰的 应⽤程序并与之互动。在系列⽂章的下⼀篇中,我们将分步讲解如何让应⽤程序运⾏ 在物理设备及模拟器当中。⽽在今天的教程⾥,我将带⼤家先来学习如何在Eclipse 中 设置物理与虚拟设备。 当⼤家开发将要公开发布的Android应⽤程序时,必须提前在物理实机与模拟器中对⾃ ⼰的产品进⾏测试。在模拟器⽅⾯,我们可 通过配置让虚拟设备拥有各种硬件及软 件功能。虽然这样处理的效果不可能像真正在各种物理设备上那么可靠,但也⾜ 帮 助我们了解⼿头设备与外部可能接触的Android设备之间的差异。某些特定硬件与软件 功能在模拟器中⽆法实现,但⼤家仍然可 在其中测试⾃⼰第⼀款应⽤程序中的⼤部 分功能。 1. 硬件设备 第⼀步 当⼤家开发Android应⽤程序时,应该⾸先关注成果在物理硬件设备上的运⾏情况。除 了能够切实为我们带来应⽤程序外观、使⽤感受 及⽤户功能之外,硬件设备也是我 们测试特定功能的惟⼀途径,例如通话。如果⼤家在开发过程中⼿边正好有⼀台硬件 设备,也可 通过配置让模拟器拥有与其完全⼀致的硬件及软件功能,从⽽做到边开 发边运⾏测试。 让我们⾸先将硬件设备与Eclipse相连。连接Android设备与计算机的就是⼤家都很熟悉 的USB接⼜啦。我们可能需要在设备上启⽤USB调试,具体步骤为打开设备的设置屏 幕、选择“开发者选项”、“等级设置”或者“应⽤程序” ,然后选择“开发” 。接着勾选 USB调试项⽬。如果⼤家使⽤的设备上运⾏着Android 4 .2或者更⾼版本,则可能需要 通过设置让开发者选项正常显⽰。打开“关于⼿机” ,然后在列表中重复多次 (七次) 点击“ 内部版本号” ,最后返回之前的屏幕。 提⽰:⼤家可能还需要让⾃⼰的系统在Android设备接⼊时对其进⾏⾃动 检测;没错,⼤多数情况下这⼀检测会默认进⾏,但我们还要需要防范 万⼀。如果⼤家的Windows系统检测不到对应设备,请 下载 并安装USB驱动程序。如果⼤家使⽤的是Linux并在检测设备时遇到了⿇ 烦,则可能需要使⽤udev⽂件并查看其中列出的设备制造商。如果仍然 搞不定,请 点击此处 查看Android官⽅开发者指南中的对应说明。 第⼆步 ⼀旦系统检测到了我们接⼊的Android设备,⼤家就可 在Eclipse 中与其进⾏交互了。 在下⼀篇教程中,我们将详细讲解如何处理这些⼯作,请⼤家安⼼期待。现在,我们 只需要切换⾄DDMS视图。在Eclipse当中,选择“窗⼜”、“打开视图”然后选 择“DDMS” 。⼤家应该会在屏幕左侧的设备视图中看到⾃⼰接⼊的设备。另外,⼤家 还会看到LogC t视图开始弹出消息,提⽰对该设备的处理正在进⾏。 接下来请⼤家花点时间,在设备视图中选定⾃⼰的设备后、认真通过⽂件浏览视图查 看其中的内容。我们将看到设备上保存的各⽂件及⽂件夹。如⼤家所见,这些视图允 许我们任意使⽤接⼊的设备,包括在上⾯运⾏、测试 及调试⾃⼰的应⽤程序。⼤家 还可 使⽤设备视图中的各个按钮,其中包括截屏按钮——当万事就绪之后,各位可 能希望截取⼏个精彩瞬间作为应⽤的介绍素材。 2. 虚拟设备 第⼀步 现在让我们看看如何创建虚拟设备。在Eclipse 中,选择“窗⼜”并点击“Android虚拟设 备管理器 (简称AVD管理器)” 将其开启。AVD管理器当中将显⽰两个选项卡,⼀ 个⽤于显⽰我们创建并启动的虚拟设备、另⼀个则⽤于管理可重新使⽤的设备定义。 在未来的开发过程中,⼤家可能需要通过配置创建⾃⼰的AVD ,从⽽有针对性地对应 ⽤的某种功能加 测试;但作为初期学习,我们会发现直接使⽤现有设备定义显然更 快也更⽅便。现在切换到“设备定义”选项卡当中。 ⼤家会在AVD管理器当中看到⼀份设备定义清单,通过这种⽅式,我们可 保存设备 配置、 备今后重复使⽤。⼤家也可 通过点击“新设备”按钮创建⾃⼰的设备定义。 点击之后,我们会看到如下图所⽰的界⾯。 在这⾥,⼤家可 对虚拟设备的硬件和软件等进⾏全⽅位配置,其中包括屏幕尺⼨、 分辨率、传感器、摄像头、输⼊⽅式、像素密度 及按钮等。在创建了新设备之后, 配置会显⽰在现有定义列表当中。⼤家应该尝试为⾃⼰配置的定义起个有意

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档