Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Phone State com getDataState?

Você precisa do PhoneListener? Conforme link abaixo pode ser implementado somente com BroadCastReceiver, fiz o teste aqui e funciona perfeitamente. Se não funcionar posta ae.


Veja este link


http://nglauber.blogspot.com.br/2010/07/capturando-eventos-do-sistema-com.html 

Em 6 de agosto de 2012 10:12, Psy Khé <psykhe6@gmail.com> escreveu:
Senhores,

Estou tentando implementar um code,

O qual tem que pegar quando o telefone foi desligado, ligado, ligação, etc.

O detalhe é que usando somente o phonestatelisten ele pega o IDLE, mas não pega exatamente o fim da ligação...

Parece que para isso, eu teria que pegar o getDataState().

Eis o codigo que está atualmente em teste/implementado -> http://pastebin.com/p8kd7bSh

O IDLE acontece e a ligação ainda não terminou,

Ai quando acontece o fim da ligação o IDLE já aconteceu...

No codigo no comentario eu explico mais ou menos o que tenho tentando e penso em fazer,

Tipo...quando o IDLE do phonestate acontecer ele dispara uma thread ou/handler/ou/async, não sei qual seria o melhor...

E deste jeito ele verifica de tempos em tempos...se acontece o getDataState() = DISCONNECTED, se acontecer ai sim ele constada que a ligação foi finalizada.

Não sei se é a melhor maneira, mas até o momento é a que vejo viavel,

Agora thread, handler, async?

Grato,

Att.

Psy Khé.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário