📄 mainmidlet.java
字号:
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>    
* 主程序运行入口</br>
* <b>单位:</b></br>    
* 华通科技
* @author 刘长雷</br>
* @version 2008-3-11
*
*/
public class MainMidlet extends MIDlet{
private static MainMidlet mm;
private Display display;
PlayerUI pui;
Displayable dis;
boolean paused = false;
/**
* 构造器
*
*/
public MainMidlet() {
mm = this;
pui = new PlayerUI();
long ctime = System.currentTimeMillis();
String stime = formatTime(ctime);
System.out.println(stime);
}
/**
*
* <b>方法描述:</b></br>    
* 返回主程序对象</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);
}
}
// 格式化时间,将时间以中文形式显示
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();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -