0
我工作的一个Android应用程序,具有类似于语音邮件功能。停止Android模拟器呼叫
我使用的广播接收器来获得拨号事件。 我必须得到事件“来电接收时,未接电话时(未接电话)”。 我会在对这个事件的调用者端做一些操作。
我使用AVD模拟器,并
我打电话从一个实例到另一个实例,它完美地调用, 但问题是:它不断地调用,直到我拒绝或接受呼叫。 通过这种方式,我无法检测到“呼叫在多个环之后未被呼叫”。
所以我想让来电模拟器在一些响铃(如果没有答复)之后就像通常的手机一样掉话。
我能做到这一点通过编写一些代码(下降一段时间后调用),但我需要手机的功能自然在模拟器。
任何人都可以请指导我?模拟器中是否有任何设置?或者是其他东西?
的代码如下所示的情况下,它可以帮助:
public class MyPhoneReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent)
{
Bundle extras = intent.getExtras();
if (extras != null)
{
String state = "my call state = " + extras.getString(TelephonyManager.EXTRA_STATE);
Log.w("DEBUG", state);
}
}
的http:// www.google.com/codesearch/p?hl=en#zvQ8rp58BUs/trunk/phone/src/i4nc4mp/myLock/phone/CallPrompt.java&q=itelephony%20package%3ahttp://mylockforandroid%5C.googlecode%5C.com&d= 0 – 2011-04-20 07:56:29