0
我們如何攔截android中的來電? 我必須在默認應用程序中停止來電,任何人都有任何想法請給我方向 謝謝我們可以在android中攔截來電嗎?
我們如何攔截android中的來電? 我必須在默認應用程序中停止來電,任何人都有任何想法請給我方向 謝謝我們可以在android中攔截來電嗎?
您應該擴展一個BroadcastReceiver然後註冊它。
在代碼:
CallReceiver callReceiver = new CallReceiver();
IntentFilter callFilter = new IntentFilter(TelephonyManager.ACTION_PHONE_STATE_CHANGED);
registerReceiver(callReceiver, callFilter);
或者在你的清單文件註冊。
<receiver android:name="CallReceiver">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE"></action>
</intent-filter>
</receiver>
是的我們可以通過使用Itelyphony接口的Hack代碼攔截來電。 它只是創建一個telyphiny服務的實例,它有一個方法來結束來電。
telephonyService.endCall();
http://stackoverflow.com/questions/7121508/android-taking-complete-control-of-phone-is-it-possible-how/7121586#7121586 –