2013-02-07 58 views
3

廣播接收器中收到的意圖中獲取應用程序名稱我的應用程序收聽outgoing_call_broadcast。我需要在我的廣播接收器中知道撥號是從撥號器應用程序還是從保存的聯繫人進行的?如何從android

+0

你試過的代碼是什麼 – NetStarter

回答

1

爲什麼不匹配撥號器和另一個接收器中的聯繫人的意圖,以及每當傳出呼叫廣播從接收器讀取該數據集時,哪個應用程序被呼叫出去。 撥號程序的Intent.ACTION_DIAL和聯繫人的Intent.ACTION_PICK

+0

非常感謝你user1969053。我認爲這會解決我的問題。但是一個單獨的接收器對我來說沒有意義,因爲我已經有接聽者來電。第二件事,我將如何從接收器讀取數據集?我是Android新手! – junoonmera

+0

我明白了你的觀點,但仍然沒有把握好。請幫助我如何爲ACTION_DIAL和ACTION_PICK設置單獨的接收器。我試了一下爲什麼我爲ACTION_NEW_OUTGOING_CALL做了,但是我沒有收到ACTION_DIAL或ACTION_PICK的任何廣播。 – junoonmera

+0

可以發佈接收器的代碼撥號n皮卡 – user1969053