×
Namespaces

Variants
Actions
Revision as of 07:11, 23 October 2013 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Realizando Chamadas Telefônicas Utilizando TextField

From Nokia Developer Wiki
Jump to: navigation, search

Contents

Introdução

Este exemplo demonstra como realizar chamadas telefônicas utilizando o componente de tela TextField. A MIDlet constrói este componente para adicionar o número do telefone na tela. O usuário pode adicionar o número ou obtê-lo a partir da lista de contatos do dispositivo. Após isso, o usuário pode selecionar Opções > Chamar para realizar a ligação.

Código-fonte

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.MIDlet;
public class ExampleMIDlet extends MIDlet implements CommandListener {
private Command exitCommand;
private Form mainForm;
 
/**
* Constructor. Constrói os objetos e inicializa os objetos displayables
*/

public ExampleMIDlet() {
mainForm = new Form("ExampleMIDlet");
 
// Cria um campo para números de telefone.
mainForm.append(new TextField("Número do telefone", null, 20,
TextField.PHONENUMBER));
 
exitCommand = new Command("Sair", Command.EXIT, 0);
mainForm.addCommand(exitCommand);
mainForm.setCommandListener(this);
}
 
/**
* Invocado quando a MIDlet é inicializada
*/

public void startApp() {
Display.getDisplay(this).setCurrent(mainForm);
}
 
// Outros métodos da MIDlet omitidas.
// ...
 
/**
* From CommandListener.
* Invocado pelo gerenciador de aplicativos a partir de um evento de algum comando
* particular displayable.
* @param command o objeto Command que recebeu o evento
* @param displayable o objeto displayable no qual o comando foi invocado
*/

public void commandAction(Command command, Displayable displayable) {
if (command == exitCommand) {
// Finaliza a MIDlet
destroyApp(true);
notifyDestroyed();
}
}

Pós-condições

O campo para o número de telefone é mostrado na tela. O usuário pode adicionar o número do telefone e selecionar Opções > Chamar para realizar a chamada.

Veja também

This page was last modified on 23 October 2013, at 07:11.
85 page views in the last 30 days.
×