This page was last modified 12:16, 14 May 2008.
CS000955 - Making a phone call using TextField
From Forum Nokia Wiki
(Redirected from Making a phone call: TextField)
| ID | CS000955 | Creation date | May 14, 2008 |
| Platform | S60 3rd Edition, FP1 | Tested on devices | Nokia N95 8GB |
| Category | Java ME | Subcategory | Telephony |
| Keywords (APIs, classes, methods, functions): javax.microedition.lcdui.TextField |
Overview
This snippet demonstrates how to make a phone call by using a TextField. The MIDlet constructs a phone number field and displays it on the screen. The user may enter a phone number into it or obtain one from the Contacts list. After that, he or she can select Options > Call to call that number.
Source
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. Constructs the object and initializes displayables. */ public ExampleMIDlet() { mainForm = new Form("ExampleMIDlet"); // Create a phone number field, which allows a call to be made mainForm.append(new TextField("Phone number", null, 20, TextField.PHONENUMBER)); exitCommand = new Command("Exit", Command.EXIT, 0); mainForm.addCommand(exitCommand); mainForm.setCommandListener(this); } /** * Called when the MIDlet is started. */ public void startApp() { Display.getDisplay(this).setCurrent(mainForm); } // Other inherited methods omitted for brevity // ... /** * From CommandListener. * Called by the system to indicate that a command has been invoked on a * particular displayable. * @param command the command that was invoked * @param displayable the displayable where the command was invoked */ public void commandAction(Command command, Displayable displayable) { if (command == exitCommand) { // Exit the MIDlet destroyApp(true); notifyDestroyed(); } }
Postconditions
A phone number field is displayed on the screen. The user can enter a phone number and select Options > Call to call that number.
See also
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Textfield ItemStateChanged / question regarding character input | jcny | Mobile Java General | 1 | 2007-04-04 06:44 |
| Making a call in the background | emccnickw | General Symbian C++ | 6 | 2007-12-21 11:44 |
| Does XHTML MP support making phone call? | yanqiu | Browsing and Mark-ups | 1 | 2004-06-14 11:53 |
| Nokia Card Phone 2.0 Error Message | skilcline | General Discussion | 0 | 2003-07-17 09:26 |
| Problems making calls on my N90 | watcher130 | General Discussion | 2 | 2006-03-20 18:37 |

