updatemidlet.java

来自「j2me测试实现httpconn和自己实现list等功能」· Java 代码 · 共 48 行

JAVA
48
字号
package test.update;

import java.util.Random;
import javax.microedition.io.ConnectionNotFoundException;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class UpdateMIDlet extends MIDlet {

       public static int NEED_UPDATE = 0;

       public static int NO_UPDATE = 1;

       private Display display = null;

       protected void startApp() throws MIDletStateChangeException {
              if (display == null) {
                     display = Display.getDisplay(this);
//                     int update = (new Random().nextInt() >>> 1) % 2;
//                     if (update == NEED_UPDATE) {
                            try {
                                   platformRequest("http://jerry.waper.cn/upload/jerry/071010163502.jar");
                                   destroyApp(true);
                                   notifyDestroyed();
                            } catch (ConnectionNotFoundException ex) {
                                   ex.printStackTrace();
                            }
                            
//                     }else if(update == NO_UPDATE){
//                            Form form = new Form("Test");
//                            form.append("No update is needed");
//                            display.setCurrent(form);
//                     }
              }
       }

       protected void pauseApp() {

       }

       protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

       }

}

⌨️ 快捷键说明

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