Identificador de Chamadas

Estou fazendo um trabalho de conclusão de curso e preciso fazer com que meu aplicativo pegue o numero que aparece no identificador de chamadas quando o celular receber uma chamada,e depois que esse numero for capturado ele seja convertido e armazenado em um campo de texto.

obs:Estou utilizando J2ME para celular normal,a plataforma não pode ser symbian e nem android.

Se alguem puder me ajudar fico muito grato!!!

Cara, basta você criar um BroadcastReceiver que capture os parâmetros que você quer. Exemplo:

public class CallReceiver extends BroadcastReceiver {

 public void onReceive(Context ctx, Intent it) {
   /* Capturando o numero. */
   String numero = it.getStringExtra("incoming_number");
     
   Toast.makeText(ctx, numero, Toast.LENGTH_LONG).show();
 }
}

Espero ter ajudado. :slight_smile:

Instale um BroadcastReceiver para poder receber um Intent de ligação entrante.

No Intent com getExtra você pega o número de quem está ligando.

interessante!!!

Boa noite pessoal,

Estou querendo utilizar a mesma técnica em um sistema web, alguém sabe que tipo de aparelhos e frameworks preciso.

Obrigado.