我正在尝试开发一个小型应用程序,该应用程序将注册PhoneStateListener
并在传入和传出呼叫监视器上做一些魔术。出于调试目的,我需要onCallStateChanged(...)
从电话外部触发事件,而不是执行真正的传入语音呼叫。
是否可以通过在没有命令行代码的情况下将电话号码发送到已调试的应用程序来以某种方式做到这一点?
我正在尝试开发一个小型应用程序,该应用程序将注册PhoneStateListener
并在传入和传出呼叫监视器上做一些魔术。出于调试目的,我需要onCallStateChanged(...)
从电话外部触发事件,而不是执行真正的传入语音呼叫。
是否可以通过在没有命令行代码的情况下将电话号码发送到已调试的应用程序来以某种方式做到这一点?
在avd机器上再创建一个模拟器。您可以从模拟器顶部找到模拟器编号。例如。5554这个号码就像电话号码,你可以输入模拟器这个号码(5554或5556或somting)并拨打电话。
请享用 ...
只需按照 Go to Window ===> Open Perspective & 选择 DDMS
在 DDMS 中单击 Emulator Control,然后选择 Voice 并写下您要调用的另一个模拟器的号码。然后点击通话。
您可以从模拟器顶部找到另一个模拟器编号。
希望它会帮助你。
您可以在 Eclipse 中使用 DDMS 透视图来发起虚拟呼叫、消息等
如果看不到,可以在右上角看到 DDMS 透视图
转到窗口 ===> 打开透视图并选择 DDMS
再试一个模拟器。您可以从模拟器顶部找到模拟器编号。例如。5556