0
private static final String CALLACTION = "android.intent.action.PHONE_STATE";

それから私はそれを登録します

 final IntentFilter theCallFilter = new IntentFilter();
        theCallFilter.addAction(CALLACTION);

        yourCallReceiver = new CallReceiver();        

        // Registers the receiver so that your service will listen for broadcasts
        registerReceiver(yourCallReceiver, theCallFilter);

そして後で私はそれをチェックします

if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")) { ... }

しかし、私も確認できますか

android.intent.action.NEW_OUTGOING_CALL

または着信または電話が切れた場合は...? はいの場合、このPHONE_STATEアクティビティ内でどのように

4

1 に答える 1

0

チュートリアルを見てみよう

http://www.tutorialforandroid.com/2009/01/get-phone-state-when-someone-is-calling_22.html

それはあなたの問題を解決します

于 2012-08-29T14:50:56.713 に答える