2011-10-08 6 views
0

내가 매니페스트 파일에서 방송 수신기를 넣어 관리 가지고 incomming 전화 넓은 수신기를 만드는 방법은 다음과 같습니다 밖으로 데리고 내가 뭘하려고한다 이제는 프로그래밍 방식

<receiver android:name=".BReceivers.CallBReciever"> 
     <intent-filter> 
      <action android:name="android.intent.action.PHONE_STATE" /> 
     </intent-filter> 
    </receiver> 

매니페스트 사용자가이 같은 일도을 보여야 특정 버튼을 누를 경우에만이를 시작 :

 Button start = (Button) findViewById(R.id.Button_Start); 

     start.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 


        @Override 
        public void onReceive(Context context, Intent arg1) { 
         Log.d("aaa", "bbb"); 
         switch (getResultCode()) 
         { 

         } 
        } 
       }, new IntentFilter(Intent.ACTION_CALL)); 


      } 
     } 
    }); 

하지만 수신기로하지 않는다, 왜 어떤 생각을? 어떤 IntentFilter String param을 사용해야합니까?

답변

2

당신은 자세한 내용은 전화 상태

를 참조 듣고 전화 상태 리스너를 구현해야 this