是向模拟器打电话,看看我们的来电防火墙是否能够将指定号码(为了方便,程序中直接写 入的号码是 333333)的来电自动拒接。向模拟器打电话有两种方式,一种是利用 DDMS 中的 Emulator Control来拨打,步骤是首先在Eclipse中点击菜单Windows->Open Perspective ->DDMS 进入 DDMS 视图,然后在 DDMS 视图的 Emulator Control 视窗中,Incoming number 框内填入电话号码(随便填),选择Voice,然后点击Call按钮。模拟器上即可显示来自 Incoming number 的电话呼叫。另一种方法是在 CMD 下利用 telnet 来模拟拨打电话。方法 是首先启动 Android 模拟器, 查看标题栏找出其端口。一般是 android emulator(5554), 其中5554就是端口。 然后打开命令行,输入telnet localhost 5554。程序将会连接到android模拟器,控制台 会返回如下信息: Android Console: type ‘help’ for a list of commandsOK 接着我们就可以模拟电话打入了。输入 gsm call <模拟打进的电话号码>。如:gsm call 12345678模拟器上即会显示出来自12345678号码的电话呼叫。如图一所示:
在模拟器中运行我们编写的程序,分别以不同的电话号码向模拟器拨打电话,可以看到 |