2013-03-18 2 views
0

내부에 걸려 오는 전화를 감지 :는 서비스 나는이 서비스 내부

그러나 onReceive라는 결코 극복
// subscribe to incoming call notifications 
registerReceiver(mIncomingCallReceiver, new IntentFilter("android.intent.action.PHONE_STATE")); 

:

// incoming call receiver 
private BroadcastReceiver mIncomingCallReceiver = new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context context, Intent intent) { 

여기에 어떤 문제가 있습니까? 내 서비스 내에서 해당 메소드를 호출하는 데 추가 코드가 필요하기 때문에 매니페스트 및 추가 클래스를 통해 선언하고 싶지 않습니다.

P. 내가해야 할 일은 들어오는 호출이 등록 될 때 서비스 플레이어를 중지하는 것입니다.

+0

당신이 봤어? 나는이 블로그가 당신을 도울 것 같아요. 미안, 내가 틀렸다면! http://bitgriff.blogspot.in/2013/01/detecting-incoming-and-outgoing-phone.html –

답변

0

아마도 매니페스트 미스

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>