Android: Перенаправление исходящих вызовов

I ' m пытается перенаправить исходящие вызовы на другой номер телефона на устройстве Android. Итак, я использую BroadcastReceiver, "слушающий" намерение NEW_OUTGOING_CALL, в его методе onReceive () я использую метод setResultData () для изменения номера телефона.

Вот так:

public void onReceive(Context arg0, Intent arg1) {

    setResultData("351978923221");

}

В эмуляторе все идет хорошо, но на моем реальном устройстве (я полагаю, что это дрянной ZTE X850 с Android 2.1) этого не произойдет, если вызывающее намерение исходит из Activity, которое является частью того же приложения. После появления экрана набора телефон завершает вызов.

Есть какие-нибудь мысли о том, почему это происходит?

Примечание: Я знаю, что мой вопрос в основном такой же, как этот , но В любом случае я решил спросить его снова, чтобы предоставить дополнительные сведения о том, что идет не так.


Файл манифеста

Отрывок ...

    
        
            
        
    





9
задан Community 23 May 2017 в 12:24
поделиться