NEW_OUTGOING_CALL не вызывается на Samsung Galaxy S

Пытаюсь перехватить исходящие вызовы, и у меня есть решение, которое хорошо работает на

  • nexus 1 stock android 2.2
  • HTC desire 2.2
  • Moto defy 2.1

Но не на Samsung Galaxy S работает 2.1, кто нибудь такое видел?

 <receiver  android:name="com.mypackge.OutGoingCallDetection" 
    android:exported="true"> 
 <intent-filter>   
  <action
    android:name="android.intent.action.NEW_OUTGOING_CALL"
    android:priority="0" /> 
</intent-filter> 
</receiver>
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> 

Обновление: также добавлен PROCESS_OUTGOING_CALLS.

Получатель:

public class OutGoingCallDetection extends BroadcastReceiver {

    private static final String TAG = "OutGoingCallDetection";


    @Override
    public void onReceive(Context context, Intent intent) {

        String action = intent.getAction();
        Log.d(TAG, "onReceive, Action:" +intent.getAction());
    }
}
5
задан scottyab 15 July 2011 в 07:59
поделиться