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