详解android模拟器emulator

Mark Do 2011年4月18日 暂无评论 阅读 4,524 次

一、模拟器和真机的比较

android模拟器不具备的功能:

不支持呼叫和接听实际来电:但可以通过控制台模拟电话呼叫(呼入和呼出)

不支持USB连接

不支持相机/视频捕捉(我曾在模拟器做视频功能,不支持,上网查了说有的版本支持,但是试了不管用,可能与机器有关。视频播放涉及到硬件编码,建议真机调试)

不支持音频输入(捕捉);但支持输出(重放)

不支持扩展二级

不能确定连接状态

不能确定电池电量水平和交流电充电状态

不能确定SD卡的插入/弹出

不支持蓝牙

模拟器具备的独特功能

api demo:这个API演示android主要的UI部分,各种简单的空间使用技巧都可以在这里找到。

dev tools:在dev tools可以获取到一些debug时需要的信息(暂时还不会用,到时候写篇文章总结)

二、创建android模拟器

打开Andrid SDK and AVD Manager(Eclipse –> Window –> Android SDK and AVD Manager / SDK目录下的 SDK Manager)如下图:

然后点击左侧Virtual Devices选项卡,点击New,如下图:

Snapshot文章地址: 详解android的snapshot

如何使用SD Card:android创建以及使用SDcard镜像文件/模拟器共用SDcard

三、运行android模拟器

通过命令行来运行android模拟器:emulator.exe –avd emulator_name (模拟器的名字)

一般是:D:\android-sdk-windows\tools> emulator.exe –avd emulator_name

android模拟器的启动速度很慢,大约需要2-3分钟。

在Andrid SDK and AVD Manager的Virtual Device选中一个设备,然后点击右侧的start,如下图:

Scale display to real size–>限定start出的模拟器的尺寸,能减少运行的内存;wipe user data–>清除用户数据 ;

四、为模拟器设置简体中文界面

Home—> setting –> Language & keyboard –> select language

五、模拟手机拨打电话和发送短信的功能

打电话和发短信需要至少2个模拟器

注意模拟器标题上的数字“5554,5556,5558”就是这个模拟器的电话号码。

转载自:http://www.girlcoding.com/2011/04/android-emulator-intro/

投稿作者

作者网站

订阅评论

提醒

此页的新评论

别人回复我的评论

Label

{}

[+]

名字*

Email*

Website

Label

{}

[+]

名字*

Email*

Website

0 评论

内联反馈

查看所有评论

为您推荐

请支持IMCN发展!

简述Android模拟机和真机的区别,详解android模拟器emulator相关推荐

  1. 简述Android模拟机和真机的区别,谈谈android模拟器和真机的差别

    虽说android模拟器做得很完善几乎跟真机一样,但本人实际开发发现还是有不少不一样的,没有一个真机测试还真难保证自己的应该能够在真机上顺畅跑起来. 列举下我遇到的不同之处: 1.模拟器上安装的apk ...

  2. oppor15版本android,OPPOR15和R15梦境版区别详解

    你们知道OPPOR15和R15梦境版有哪些区别吗?怎么样开启这项功能呢?对此感兴趣的用户可以随小编去下文看看OPPOR15和R15梦境版区别详解. OPPOR15和R15梦境版区别详解 在颜色方面,两 ...

  3. android系统加载主题的流程,详解Android布局加载流程源码

    一.首先看布局层次 看这么几张图 我们会发现DecorView里面包裹的内容可能会随着不同的情况而变化,但是在Decor之前的层次关系都是固定的.即Activity包裹PhoneWindow,Phon ...

  4. iOS开发者申请发布证书及真机调试 图文详解

    打开iOS Dev Center,选择Sign in,登陆(至少99美元账号),登陆之后在网页右边选择Certificates,Identifiers & Profiles,选择Identif ...

  5. android中point pt1,Android dip,px,pt,sp 的区别详解

    dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这个,不依赖像素. ...

  6. android 快速开发常用工具类,实例详解Android快速开发工具类总结

    一.日志工具类 Log.java public class L { private L() { /* 不可被实例化 */ throw new UnsupportedOperationException ...

  7. android安装apk时启动一个服务器,详解Android中App的启动界面Splash的编写方法

    一.Splash界面的作用用来展现产品的Logo 应用程序初始化的操作 检查应用程序的版本 检查当前应用程序是否合法注册 二.界面的xml定义写一个布局背景设置为产品的logo图片,再添加一个text ...

  8. android 沉浸式状态栏 兼容低版本,详解Android沉浸式实现兼容解决办法

    自android5.0开始,沉浸式状态栏似乎成为一种潮流,应用里缺少沉浸式总感觉少些什么.于是乎,我开始到处找如何兼容低版本的沉浸式,由于Android平台跨度问题,总遇到一些不如人意的问题.终于,皇 ...

  9. android代码实现手机加速功能吗,详解Android开发中硬件加速支持的使用方法

    Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存. 开启或关闭硬件加速: 由于硬件加速自身并非完美 ...

  10. Android 8.0学习(32)---Android 8.0源码目录结构详解

    Android 8.0源码目录结构详解 android的移植按如下流程:     (1)android linux 内核的普通驱动移植,让内核可以在目标平台上运行起来.     (2)正确挂载文件系统 ...

最新文章

  1. (C++)一行代码递归实现辗转相除法
  2. 小创业项目组的管理和实践:快速迭代的思考
  3. socket聊天室笔记
  4. BI-SqlServer
  5. html中a标签如何设置行宽高
  6. 通过PyTorch中的可视化理解卷积神经网络
  7. window.event对象详尽解析
  8. 第 20 次 CSP认证 202009-4 星际旅行
  9. 博弈指什么棋_格局:什么是格局?(胜读十年书)
  10. liunx服务程序的安装及配置
  11. DolphinScheduler 调度系统
  12. 利用EDA365 SKILLS 生成gerber和手动生成
  13. (转)所谓“降维打击”到底什么意思?
  14. 计算机获取信息的过程是,“获取信息的过程与方法”的教学案例
  15. Mac BookPro 开机密码忘记解决办法
  16. 2021年最新最全APP各大安卓市场应用首发规则
  17. 【ZYNQ】从入门到秃头01 初识ZYNQ(PS和PL之间连接)
  18. Could not install the app on the device, read the error above for details. Make sure you have an And
  19. 登录失败、请确认地址和端口
  20. 【VBScript】实现QQ/微信/发消息

热门文章

  1. Java程序崩溃原因分析:错误日志分析及解决(Cannot allocate memory)
  2. [渝粤题库]西北工业大学自动控制理论
  3. 机器学习项目实践——K-means聚类实现广告分析
  4. 事件发生位置的相对性——思想实验推导狭义相对论(二)
  5. 关于传奇客户端及补丁文件相关合集
  6. CPU多级缓存与缓存一致性,详细的讲解
  7. 全面理解搜索Query:当你在搜索引擎中敲下回车后,发生了什么?
  8. 力扣刷题-题目以及答案
  9. python 图片合并pdf_利用python将多张图片合并为pdf文档
  10. 巴厘岛游记:风吹又日晒,自由又自在