Procure por PhoneStateListener,
Ele sempre irá lhe avisar de ligação efetuada, ligação recebida, e desligamento da chamada.
Você é que irá tratar como isso vai ser feito.
Abs,
Psy Khé.
Em 17 de dezembro de 2012 12:05, William Lopes <williamlopes.dev@gmail.com> escreveu:
Estou tendo um outro problema agora, eu preciso que monitore todas as chamadas. Veja este ambiente:Eu ligo para a pessoa A, o android me alerta.Durante essa chamada eu ligo para a pessoa B, o android não me alerta.Se eu desligar a chamada A ou B, o android não me alerta.Se eu desligar a outra chamada, o android me avisa.Se durante esse processo eu recebo uma chamada, ele me avisa, mas quando ela é finalizada, continua a mesma coisa.Ou seja, ele está me avisando apenas a primeira chamada recebida e a última finalizada, sem nenhum vínculo.Eu tenho que monitorar todas as chamadas, preciso ter um controle de todas as que começam e terminam.Alguém tem alguma ideia de como fazer?Obrigado!--Em 11 de dezembro de 2012 13:32, Diogo Henrique <diogjp10@gmail.com> escreveu:
Aqui tem uma lista http://www.vogella.com/articles/AndroidBroadcastReceiver/article.htmlMais só da pra saber mesmo no Ctrl+Space no Eclipse.--Em 11 de dezembro de 2012 13:08, William Lopes <williamlopes.dev@gmail.com> escreveu:
--Lembrando que o início e o fim da chamada, tenho que verificar quando receber a chamada ou quando o usuário fizer a chamada.Em 11 de dezembro de 2012 13:07, William Lopes <williamlopes.dev@gmail.com> escreveu:
Voltando no BroadCastReceiver, eu preciso interceptar esses eventos:início de uma chamadafim de uma chamadainício de uma conexão de dadosfim de uma conexão de dadosQuais seriam as ações e suas permissões para isso?Esse LogCat me ajudou a resolver outro problema! Valeu!Abraços.Em 10 de dezembro de 2012 21:49, Diogo Henrique <diogjp10@gmail.com> escreveu:Isso e o LogCat, procura na web que tem varias coisas a respeito dele.
Em 10/12/2012 17:29, "William Lopes" <williamlopes.dev@gmail.com> escreveu:----Muito obrigado, outra dúvida, em android existe algum comando que mostre alguma mensagem, em qualquer lugar, só para que eu saiba que o método executou?Novamente, obrigado!Em 10 de dezembro de 2012 17:21, Diogo Henrique <diogjp10@gmail.com> escreveu:Aew William,Você tem que usar um BroadCastReceiver para intercepitar uma ligaçãoInterrompida parace que não tem, mas o caminho e esse...--
Em 10 de dezembro de 2012 17:01, William Rezende <williamlopes.dev@gmail.com> escreveu:Olá galera, já adianto que sou novo no desenvolvimento para android, venho de java para web (tapestry + hibernate).Enfim, gostaria de descobrir como colocar um listener para chamar um método quando uma chamada for atendida e outro quando for interrompida.Obrigado!--
--






0 comentários:
Postar um comentário