/ Published in: Java
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
package System; import javax.microedition.lcdui.Alert; import javax.microedition.lcdui.AlertType; 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.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class SystemProperties extends MIDlet implements CommandListener { private Command esci; private Display display; private Form form; protected void startApp() throws MIDletStateChangeException { display = Display.getDisplay(this); form = new Form("System Propiertis"); form.setCommandListener(this); esci = new Command("Esci", Command.EXIT, 0); form.addCommand(esci); rt.gc(); // Garbage Collection form.append("Free Memory: " + rt.freeMemory() + "\n"); form.append("Total Memory: " + rt.totalMemory() + "\n"); form.append(showProp("microedition.configuration")); form.append(showProp("microedition.platform")); form.append(showProp("microedition.locale")); form.append(showProp("microedition.encoding")); form.append(showProp("microedition.encodingClass")); form.append(showProp("microedition.http_proxy")); display.setCurrent(form); } protected void pauseApp() { } protected void destroyApp(boolean unconditional) throws MIDletStateChangeException { notifyDestroyed(); } { stringbuffer.setLength(0); stringbuffer.append(str); stringbuffer.append(" = "); if(value == null) stringbuffer.append("<undefined>"); else { stringbuffer.append("\""); stringbuffer.append(value); stringbuffer.append("\""); } stringbuffer.append("\n"); return stringbuffer.toString(); } public void commandAction(Command c, Displayable d) { if(c == esci) { try { destroyApp(true); } catch(MIDletStateChangeException e) { showException(e); } } } { Alert alert = new Alert("Errore !!!"); alert.setString(e.getMessage()); alert.setType(AlertType.ERROR); alert.setTimeout(Alert.FOREVER); display.setCurrent(alert); } }