?? mainmidlet.java
字號(hào):
package com.wootion.mainMidlet;
import java.util.Calendar;
import java.util.Date;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import com.wootion.ui.PlayerUI;
/**
* <b>類描述:</b></br>    
* 主程序運(yùn)行入口</br>
* <b>單位:</b></br>    
* 華通科技
* @author 劉長(zhǎng)雷</br>
* @version 2008-3-11
*
*/
public class MainMidlet extends MIDlet{
private static MainMidlet mm;
private Display display;
PlayerUI pui;
Displayable dis;
boolean paused = false;
/**
* 構(gòu)造器
*
*/
public MainMidlet() {
mm = this;
pui = new PlayerUI();
long ctime = System.currentTimeMillis();
String stime = formatTime(ctime);
System.out.println(stime);
}
/**
*
* <b>方法描述:</b></br>    
* 返回主程序?qū)ο?lt;/br>
* @return MainMidlet
*/
public static MainMidlet getInstance(){
return mm;
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
}
protected void pauseApp() {
dis = display.getCurrent();
if(dis instanceof PlayerUI)
if (dis instanceof PlayerUI) {
PlayerUI pui = (PlayerUI) dis;
PlayerUI.confirmflag = 0;
pui.musicPlayer.pauseSound();
}
paused = true;
}
protected void startApp() throws MIDletStateChangeException {
if (paused) {
display.setCurrent(dis);
paused = false;
}else {
display = Display.getDisplay(this);
display.setCurrent(pui);
}
}
// 格式化時(shí)間,將時(shí)間以中文形式顯示
private String formatTime(long time) {
Calendar cal = Calendar.getInstance();
cal.setTime(new Date(time));
StringBuffer sb = new StringBuffer();
sb.append(cal.get(Calendar.YEAR));
sb.append("年");
sb.append(cal.get(Calendar.MONTH));
sb.append("月");
sb.append(cal.get(Calendar.DAY_OF_MONTH) + 1);
sb.append("日 ");
sb.append(cal.get(Calendar.HOUR_OF_DAY));
sb.append(':');
sb.append(cal.get(Calendar.MINUTE));
sb.append(':');
sb.append(cal.get(Calendar.SECOND));
return sb.toString();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -