android虚拟设备 组成,2.1.2 Android虚拟设备和模拟器
2.1.2 Android虚拟设备和模拟器
Android虚拟设备是模拟器的一种配置。开发人员通过定义需要的硬件和软件选项来使用Android模拟器模拟真实的设备。
一个Android虚拟设备由以下几部分组成:
硬件配置:定义虚拟设备的硬件特性。例如,开发人员可以定义该设备是否包含摄像头、是否使用物理QWERTY键盘和拨号键盘、内存大小等。
映射的系统镜像:开发人员可以定义虚拟设备运行的Android平台版本。
其他选项:开发人员可以指定需要使用的模拟器皮肤,这将控制屏幕尺寸、外观等。此外,还可以指定Android虚拟设备使用的SD卡。
开发电脑上的专用存储区域:用于存储当前设备的用户数据(安装的应用程序、设置等)和模拟SD卡。
根据需要模拟的设备类型,开发人员可以创建多个AVD。由于一个Android应用通常可以在很多类型的硬件设备上运行,开发人员需要创建多个AVD来进行测试。
为AVD选择系统镜像目标时,请牢记以下要点:
目标的API等级非常重要。在应用程序的配置文件(AndroidManifest文件)中,使用minSdkVersion属性标明了需要使用的API等级。如果系统镜像等级低于该值,将不能运行这个应用。
建议开发人员创建一个API等级大于应用程序所需等级的AVD,这主要用于测试程序的向后兼容性。
如果应用程序配置文件中说明需要使用额外的类库,则其只能在包含该类库的系统镜像运行。
在第1章已经详细讲解了如何使用图形化的AVD管理工具来管理AVD。在创建AVD时,还可以同时指定模拟设备的硬件属性,如图2.1所示。
在图2.1中,单击“New”按钮还可以增加其他属性。各个硬件属性及说明如表2.1所示。
表2.1 AVD支持的硬件属性说明
(续)
【责任编辑:book TEL:(010)68476606】
点赞 0
android虚拟设备 组成,2.1.2 Android虚拟设备和模拟器相关推荐
- android开发java环境_搭建Android开发环境 - Android - mobile - JavaEye论坛
Android的开发现在是如火如荼,逞现在不是很忙了,学习了下,这里记录下了在windows在如何搭建Android开发环境,对自己是个记录,对新入门的兄弟姐妹们可以参考一下! (1)安装JDK,省略 ...
- android淡入淡出动画_在Android中淡入动画示例
android淡入淡出动画 1) XML File: activity_main 1)XML文件:activity_main <?xml version="1.0" enco ...
- Android开发实战二之Hello Android实例
编写第一个Android程序 Hello Android实例 1.创建Android虚拟设备(AVD) 在开始之前先创建一个Android虚拟设备. Window->Android SDK an ...
- intel android haxm,使用Intel HAXM为Android模拟器加速,媲美真机
Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件 ...
- intel android haxm,使用Intel HAXM为 Android模拟器加速
Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件 ...
- android 开机进入命令行模式,android 命令行模式启动模拟器
启动模拟器需要两个步骤: 1.创建AVD(Android Virtual Device) 2.启动emulator 一般使用Eclipse开发时,开启一个模拟器就是这么一个过程,其实命令行模式下也是这 ...
- android没有adm_解决AMD无法使用Android studio问题
前提:你的电脑是AMD处理器,想使用Android studio,自己的电脑系统是win10家庭版,在百度找到勾选hyper-v就能用,然后发现在自己的电脑上面找不到,又要去BIOS界面里面更改配置发 ...
- Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin
Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin 这个问题自己大致在 ...
- android调用相册和摄像头,调用Android摄像头与打开相册
以下为代码块: package com.example.demo; import java.io.File; import android.annotation.TargetApi; import a ...
- [React Native Android安利系列]搭建React Native Android环境
欢迎大家收看react-native-android系列教程,跟着本系列教程学习,可以熟练掌握react-native-android的开发,你值得拥有 https://segmentfault.co ...
最新文章
- vim批量转文件编码
- 安装好的nginx安装新的模块
- Spring MVC框架处理Web请求的基本流程
- 生产阶段Webpack打包【基础打包】
- schedule()函数的调用时机(周期性调度)
- [新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷
- 思科、华为、H3C交换机命名规则全收录
- 最强大脑记忆曲线(6)——字词录入页设计
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?
- 关于华硕主板的图像输出设置
- 用python画画简单代码_Python3使用PyQt5制作简单的画板/手写板实例
- 像素生存显示服务器不可用,生存游戏3无法连接服务器是什么原因
- Camunda开源协议可否商用
- html js怎么访问url地址,HTML URL地址解析
- 解决 Matlab 命令行窗口,画图中图例中文乱码的情况
- APP Store上架QA注意事项
- 病毒种类可分为那几类?芒果xo是否带有病毒?
- Ubuntu12.04不能连接小米开发,adb devices不能看到设备
- 颈椎圣手!上班族必学的PDF旋转技巧
- 软件汉化:关于ZoomIt汉化的两个关键的问题
热门文章
- 该资源为版权方声明保护内容,狗狗已屏蔽器下载--解决方案
- 超级计算机天河二号容量,“天河二号”蝉联最快超级计算机
- 79、CheckBox相关小问题
- 使用管道完成父子进程间通信
- 邮件服务器一般运行哪些协议,总结电子邮件支持的相关协议:SMTP、POP和IMAP
- asp.net+sqlserver企业人力资源信息网站系统
- 互联网黑市分析:百度竞价单页---TOMsInsight 2014.07.11
- ghelper上网助手和谷歌浏览器安装,支付宝支付方式
- 日期计数器—C++实现
- 小码哥底层班学习笔记大纲