Specifications
iDEN i325 J2ME™ Developers’ Guide
Page 76
2004 Motorola, Inc.
12.4. Code Examples
The following is the code example of PhoneBook:
/**
* Demo program of Motorola iDEN SDK PhoneBook APIs
* Filename: MyPhoneBook.java
* <p></p>
* <hr/>
* <b>MOTOROLA and the Stylized M Logo are registered trademarks of
* Motorola, Inc. Reg. U.S. Pat. & Tm. Off.<br>
* © Copyright 2003 Motorola, Inc. All Rights Reserved.</b>
* <hr/>
*
* @version iDEN Phonebook demo 1.0
* @author Motorola, Inc.
*/
import com.motorola.iden.udm.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.Enumeration;
import java.lang.Thread;
public class MyPhoneBook extends MIDlet implements CommandListener {
private Form textform;
private Command exitCommand, checkCommand;
private PhoneBook contacts;
private PhoneBookEntry contact;
private StringItem username;
int[] type;
/**
* Print all contacts in a phonebook.
* <p></p>
* @param pbk Phonebook to be read
*/
public void printList(PhoneBook pbk)
{
contacts = pbk;
try
{
for (Enumeration v = contacts.elements(); v.hasMoreElements();)
{
/* Get one contact from phonebook */
contact = (PhoneBookEntry)v.nextElement();
type = contact.getFields();
/* Get contact's name */
username = new StringItem("name",
contact.getString(PhoneBookEntry.FORMATTED_NAME));
textform.append(username);










