⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showcontactlist.java

📁 电话本信息管理,能读取电话本信息,很好用的啊哈哈哈....
💻 JAVA
字号:
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.List;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.pim.PIM;
import javax.microedition.pim.PIMList;


public class showContactList extends List implements CommandListener, Runnable {

	private final Command exitCommand=new Command("退出",Command.EXIT,1);
	private final Command selectCommand=new Command("查看",Command.OK,1);
	private final ContactListDemo midlet;
	
	public showContactList(ContactListDemo _midlet) {
		super("选择一个电话本", List.IMPLICIT);
		midlet=_midlet;
		String lists[]=PIM.getInstance().listPIMLists(PIM.CONTACT_LIST);
		for(int i=0;i<lists.length;i++)
		{
			append(lists[i], null);
		}
		 
		addCommand(exitCommand);
		setCommandListener(this);
		setSelectCommand(selectCommand);
	}

	public void commandAction(Command c, Displayable d) {
		 if(c==selectCommand){
			 Form form=new Form("载入电话列表");
			 form.append("请稍候...");
			 Display.getDisplay(midlet).setCurrent(form);
			 new Thread(this).start();
			 
		 }
		 if(c==exitCommand){
			 try {
				midlet.destroyApp(true);
			} catch (MIDletStateChangeException e) { 
				e.printStackTrace();
			}
		 }
	}

	public void run() {
		 String listName=getString(getSelectedIndex());
		 try {
			PIMList list=PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE, listName);
			Displayable sreen=new showPersonList(midlet,this,list);
			Display.getDisplay(midlet).setCurrent(sreen);
		} catch (Exception e) {
			 
		}

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -