import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.midlet.MIDlet; import loc.*; public class HelloWorld extends MIDlet implements Runnable { Display display; Form form; public void startApp() { display = Display.getDisplay(this); form = new Form("NetMonitor"); display.setCurrent(form); new Thread(this).start(); } public void run() { // if (!Location.reallyNull(Location.lac)) { // Location.getData(); // Location.getCoordinates(); // if (!Location.reallyNull(SystemUtil.signal())) { form.append((": ") + "\n : " + String.valueOf(Location.mcc) + " \n : " + String.valueOf(Location.mnc) + " \n : " + String.valueOf(Location.lac) + " \n C: " + String.valueOf(Location.cid) + " \n : " + SystemUtil.signal() + " \n"); } // else { form.append(": " + "\n : " + String.valueOf(Location.mcc) + " \n : " + String.valueOf(Location.mnc) + " \n : " + String.valueOf(Location.lac) + " \n : " + String.valueOf(Location.cid) + " \n"); } } // String txt = SystemUtil.nativeDigitSupport(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.operatorName(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.serviceProvider(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.traffic(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.gid1(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.gid2(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } // form.append(": ".concat(String.valueOf(Location.getStreet().concat(" \n")))); form.append(": ".concat(String.valueOf(Location.getCity().trim().concat(" \n")))); form.append(": ".concat(String.valueOf(Location.getArea().concat(" \n")))); form.append(": ".concat(String.valueOf(Location.getCountry().concat(" \n")))); form.append(": ".concat(String.valueOf(Location.getLongitude().concat(" \n")))); form.append(": ".concat(String.valueOf(Location.getLatitude().concat(" \n")))); form.append(" ..: ".concat(String.valueOf(Location.getElevation().concat(" \n")))); // String sens = System.getProperty("microedition.sensor.version"); if (sens != null && sens.length() != 0 && !sens.equals("null")) { sens = SensorApi.getSensor(3); if (sens != null && sens.length() != 0 && !sens.equals("null") && !sens.equals("0")) { form.append(" : " + String.valueOf(sens) + " \n"); } } } public void pauseApp() { } public void destroyApp(boolean flag) { } }
Source: https://habr.com/ru/post/146579/
All Articles