WEB开发网
开发学院手机开发Android 开发 向 Android 模拟器打电话和发短消息 阅读

向 Android 模拟器打电话和发短消息

 2010-04-21 06:39:00 来源:WEB开发网   
核心提示:其实和mobile的差不多,在开发Android程序的时候,向 Android 模拟器打电话和发短消息,我们往往需要处理来电或者短消息,但是在开发过程中基本都是通过模拟器来进行调试,进入Android Console,然后就可以使用命令进行一些操作,那么下面我们就介绍一下如何向模拟器打电话和发短信,首先在Eclipse

其实和mobile的差不多。

在开发Android程序的时候,我们往往需要处理来电或者短消息,但是在开发过程中基本都是通过模拟器来进行调试,那么下面我们就介绍一下如何向模拟器打电话和发短信。

首先在Eclipse中点击菜单Windows->Open perspective->DDMS进入DDMS视图:

<a target=android-emulator-call-and-sms-01" src="http://tech.cncms.com/tech/UploadPic/2010911/20109110349171.jpg" width="430" height="341" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

然后在DDMS视图的Emulator Control视窗中,Incoming number框内填入电话号码(随便填),选择Voice,然后点击Call按钮。

<a target=android-emulator-call-and-sms-02" src="http://tech.cncms.com/tech/UploadPic/2010911/20109110350100.jpg" width="511" height="323" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

模拟器上即可显示来自Incoming number的电话呼叫。

<a target=android-emulator-call-and-sms-04" src="http://tech.cncms.com/tech/UploadPic/2010911/20109110350513.jpg" width="643" height="480" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

然后在Emulator Tools中选择SMS,并填写短消息内容,然后点击Send按钮。

<a target=android-emulator-call-and-sms-03" src="http://tech.cncms.com/tech/UploadPic/2010911/20109110350176.jpg" width="508" height="325" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

相应的模拟器上就会收到来自Incoming number发送的该短消息。

<a target=android-emulator-call-and-sms-06" src="http://tech.cncms.com/tech/UploadPic/2010911/20109110350677.jpg" width="320" height="480" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

当然,如果觉得这个方法太麻烦,也可以用命令行的方式来完成上述操作,先通过命令行telnet localhost 5554,进入Android Console,然后就可以使用命令进行一些操作,拨打电话和发送短消息是使用gsm和sms命令。gsm和sms两个命令的参数如下:

gsm

allows you to change GSM-related settings, or to make a new inbound phone call

available sub-commands:

list list current phone calls

call create inbound phone call

busy close waiting outbound call as busy

hold change the state of an oubtound call to 'held'

accept change the state of an outbound call to 'active'

1 2  下一页

Tags:Android 模拟器 打电话

编辑录入:coldstar [复制链接] [打 印]
赞助商链接