Pergunta

Eu tenho um problema estranho. Para detectar chamadas de saída, registrei um receptor de transmissão para android.intent.action.PHONE_STATE. Quando o estado fica off -grod, então uma conversa é iniciada. Parece funcionar no emulador: o depurador de fato atinge algum código enquanto não funciona no dispositivo real (Acer Liquid). É possível?
Qual é uma maneira de detectar chamadas de saída?

Foi útil?

Solução

Bem, se funcionar no emulador, eu esperaria que funcionasse no dispositivo. Você pode registrar um PhoneStateListener com o TelephonyManager através da listen() E veja se você obtém melhores resultados.

Se você pensar sobre isso, comente esta resposta com os resultados de seus testes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top