创建手机模拟器:

1. 点击Eclipse中新增的按钮,打开“Android Virtual Device Manager”(不同版本的ADT可能打开路径不同),如下图:

2. 点击“New”按钮,出现下面的对话框:

Name:输入名称

Target:选择这款模拟器所搭载的Android系统

SD Card:输入SD卡的容量。不要输入太大,因为SD卡被创建后,会以镜像文件的方式保存在硬盘上。如果SD卡原先被创建过,则在File中选择以前创建的SD卡即可。

Skin:选择手机的屏幕大小。可选的分辨率如下:

HVGA(标屏):320×480

QVGA:240×320

WQVGA400:240×400

WQVGA432:240×432

WVGA800:480×800

WVGA854:480×854

如果不是标准的屏幕大小,可以在Resolution中输入屏幕大小。

输入完成后,点击“CreateAVD”创建模拟器。

3. 点击“Start”按钮启动模拟器

启动后的模拟器界面如下:

左上角的5554实际上是端口号,当模拟器启动后,会绑定到127.0.0.1的5554端口上,便于以后模拟器之间的通信,以后可以把5554看作是这部模拟器的电话号码。

启动后如果网络不通,则参考如下解决办法:

“尚未注册网络”错误信息的解决办法

打开Android模拟器时,出现无信号,拔打电话或发短信时,提示“尚未注册网络”错误信息的解决方案如下。

  • 场景一:你的电脑没有连接上互联网,同时也没有在局域网。

解决办法:右键点击网上邻居,选择"属性",在网络连接窗口中右键点击"本地连接",选择"属性",设置TCP/IP属性如下:

IP地址:192.168.1.100

子网掩码:255.255.255.0

默认网关:192.168.1.100

首选DNS服务器:192.168.1.100

  • 场景二:你的电脑没有连接上互联网,但在局域网。

解决办法:右键点击网上邻居,选择"属性",在网络连接窗口中右键点击"本地连接",选择"属性",设置TCP/IP属性如下:

IP地址:设置成你所在局域网的IP,如:192.168.1.100

子网掩码:设置成你所在局域网的掩码,如:255.255.255.0

默认网关:设置成你所在局域网的网关,一般网关的IP格式为:*.*.*.1,如:192.168.1.1

首选DNS服务器:设置成你所在局域网的路由器IP,一般路由器的IP格式为:*.*.*.1,如:192.168.1.1

  • 最后一种解决方案是:让你的电脑连接上互联网。

设置完成后最好重启模拟器,如果还是不行,可以把模拟器删除重建。

学习使用ANDROID操作系统

1. 长按文本输入框可以切换输入法

2. 删除短信时,长按短信可以出现操作菜单。

3. 更换手机铃声:

默认为静音,如果需要更换铃声,需要将铃声文件放到SD卡中。这需要通过Eclipse中的一个视图来实现:

在Eclipse中点击菜单:Window/Show View/Other,选择Android文件夹下的“File Explorer”,显示三个文件夹,这三个文件夹就是Android操作系统的文件目录。

  • data目录:用来存放Android操作系统中软件所产生的数据
  • mnt:映射一些外部设备
  • system:存放Android系统的一些文件

更换手机铃声需要用到mnt目录,展开后有sdcard目录。有两种方式可以将文件存放到SD卡:

  • 直接将文件拖放到目录中
  • 点击按钮,选择文件后存放到SD卡

将铃声文件保存到SD卡后,用Android自带的Music程序设置为铃声:

在打开的Music程序中看不到刚添加的铃声文件,因为Music程序是去媒体库中查找音乐的,而在媒体库中没有我们刚添加的铃声文件,怎么解决呢?

在插入SD卡时,会扫描媒体文件,将媒体文件添加到媒体库中,所以只要让扫描程序重新扫描SD卡就可以了。先卸载SD卡再加载(在Setting中,点击“SD卡和手机内存”,点击“卸载SD卡”,如下图。卸载后再点击“安装SD卡”即可)。

然后在Music程序中就可以看到新添加的铃声文件了:

点击音乐播放,然后点击“Menu”按钮,在出现的菜单中点击“用作铃声”即可。

4. 模拟接电话

需要用到一个视图,在Eclipse中点Window/Show View/Other,打开“Emulator Control”,在打开的窗口中呼叫“5554”:

在模拟器中接收到来电:

使用手机模拟器与android操作系统的更多相关文章

  1. mac系统下android studio创建手机模拟器

    打开android studio,点击右上角的模拟器图标,打开“Android Virtual Device Manager” 窗口,如下图   点击“Create Virtual Device”,在 ...

  2. 浅谈新一代Android操作系统Android L

    今天早一些的时候,Google公布了新一代Android操作系统Android L.让我很意外的是命名规则的变化,之前外界纷纷推測会叫Android5.0,同一时候会给一个甜品的名字命名.由于Andr ...

  3. IntelliJ IDEA 、genymotion模拟器、Android开发环境搭建

    首先打开IDEA,看到该界面,如果没有该界面,请在User/用户名/IntelliJIDEAProjects/下删除所有项目文件夹.然后重启IDEA即可看到 接着开始配置jdk和sdk 然后在Proj ...

  4. Android操作系统架构

    Android操作系统架构   Android操作系统整体应用架构 Android系统架构和一些普遍的操作系统差不多,都是采用了分层的架构,从他们之间的架构图看,Android系统架构分为四个层,从高 ...

  5. Android操作系统及APP

    1.   Android操作系统 1.1.  介绍 Android操作系统最初由Andy Rubin开发,主要支持手机.2005年8月由Google收购注资.第一部Android智能手机发布于2008 ...

  6. monkey工具使用中遇到的问题之一:手机模拟器中的部分应用出现网络无法连接

    问题描述: 手机模拟器中的部分应用出现网络无法连接,但是比如:浏览器即可以正常访问网页 解决方法如下: 1.以管理员身份进入到cmd中,以WIN10为例 ,在电脑左下角点击鼠标右键就可以看到 注意: ...

  7. 使用天天模拟器开发Android应用

    自带的模拟器太慢,Genymotion配置过于复杂,天天模拟器旧版本直接可用于调试,由于新版本的天大模拟器端口号被修改为6555,要想用于开发,需要使用ADB命令进行连接. 下载天天模拟器 天天模拟器 ...

  8. iOS Simulator 模拟器 与 Android Emulator 仿真器:为什么叫不同的英文名字?(待补充)

    iOS Simulator 模拟器 与 Android Emulator 仿真器:为什么叫不同的英文名字?(待补充)

  9. adb连接手机模拟器

    首先,要保证模拟器和电脑在同一网段(手机模拟器设置为桥接模式即可) 我使用的是夜神模拟器. 然后查看一下adb版本, adb version 需要1.0.31往上的版本才能连接. 然后输入 adb c ...

随机推荐

  1. fastscript调用delphi方法和DELPHI调用FASTSCRIPT方法

    fastscript调用Delphi过程:  1. 先创建事件处理方法:TfsCallMethodEvent 2. 然后再用调用TfsScript.AddMethod方法,第一个参数为Delphi方法 ...

  2. POJ3080Blue Jeans(暴力)

    开始做字符串专题,地址 第一题水题,暴力就可以做 #include <map> #include <set> #include <stack> #include & ...

  3. CodeForces Gym 100685C Cinderella (水题)

    题意:给定 n 个杯子,里面有不同体积的水,然后问你要把所有的杯子的水的体积都一样,至少要倒少多少个杯子. 析:既然最后都一样,那么先求平均数然后再数一下,哪个杯子的开始的体积就大于平均数,这是一定要 ...

  4. ]用EnumChildWindows遍历窗口的方法

    最近项目有需要,得到一个非自己实现的窗口控件对象.于是想起曾经做过类似功能.总结如下: 调用EnumChildWindows(this->m_hWnd, EnumChildProc, NULL) ...

  5. Classifier4J的中文支持

    Classifier4J是一个轻量级的分类工具,支持贝叶斯分类.向量空间模型.信息摘要等.然而它却不支持中文,异常信息大致如下: Exception in thread "main" ...

  6. canvas加载gif

    http://ernestdelgado.com/public-tests/gifoncanvas/ <!DOCTYPE html><html><head> < ...

  7. Merge into 使用

    在进行SQL语句编写时,我们经常会遇到这样的问题:当存在记录时,就更新(Update),不存在数据时,就插入(Insert),oracle为我们提供了一种解决方法——Merge into ,具体语法如 ...

  8. HTML中诡异的空文本

    (从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期2014-03-27) 今天在写代码的时候发现了一个诡异的问题,我的HTML页面代码当中明明没有多余的行,标签书写规范,没有加任何样式( ...

  9. glibc strlen delphi pascal

    From: Will DeWitt Jr. Subject: Fast strlen routine? NewsGroup: borland.public.delphi.language.basm D ...

  10. Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)

    Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt) 作者: Desmond Chen,发布日期: 2014-05- ...