在没有命令代码的Android模拟器中拨打来电

时间:2013-08-27 08:29:48

标签: android android-emulator phone-call

我正在尝试开发一个小型应用程序,该应用程序将在PhoneStateListener上注册,并对传入和传出呼叫监视器做一些魔术。出于调试目的,我需要从手机外部触发onCallStateChanged(...)事件,而不是执行真正的来电语音呼叫。

是否可以通过在没有命令行代码的情况下将电话号码发送到已调试的应用程序来实现此目的?

4 个答案:

答案 0 :(得分:6)

在avd机器上再创建一个模拟器。您可以从模拟器顶部找到模拟器编号。例如。 5554这个号码就像电话号码你可以输入模拟器这个号码(5554或5556或somting)并拨打一个来电。

享受......

答案 1 :(得分:1)

只需按照Go to Window ===> Open Perspective&选择DDMS

在DDMS中单击“模拟器控制”,然后选择“语音”并写入要呼叫的另一个模拟器的编号。然后点击通话。

您可以在模拟器顶部找到另一个模拟器编号。

希望它会对你有所帮助。

答案 2 :(得分:0)

您可以在eclipse中使用DDMS透视图来启动虚拟调用,消息等

如果您没有看到,可以在右上角看到DDMS透视图

转到窗口===> Open Perspective&选择DDMS

答案 3 :(得分:0)

再试一次模拟器。您可以从模拟器顶部找到模拟器编号。例如。 5556