public static void main(String[] args) { StringBuffer debugArgs = new StringBuffer(); ArrayList params = new ArrayList(); // Allow to override in command line // Non-persistent RMS params.add("--rms"); params.add("memory"); for (int i = 0; i < args.length; i++) { params.add(args[i]); if (debugArgs.length() != 0) { debugArgs.append(", "); } debugArgs.append("[").append(args[i]).append("]"); } if (args.length > 0) { Logger.debug("headless arguments", debugArgs.toString()); } Headless app = new Headless(); DeviceEntry defaultDevice = new DeviceEntry("Default device", null, DeviceImpl.DEFAULT_LOCATION, true, false); app.emulator.initParams(params, defaultDevice, J2SEDevice.class); app.emulator.initMIDlet(true); }
defaultDevice = new DeviceEntry("Default device", null, DeviceImpl.DEFAULT_LOCATION, true, false); resizableDevice = new DeviceEntry("Resizable device", null, DeviceImpl.RESIZABLE_LOCATION, false, false); addDeviceEntry(resizableDevice); result.add(new DeviceEntry(devName, devFile, devDefault, devClass, emulatorContext)); } else { result.add(new DeviceEntry(devName, devFile, devDescriptor, devDefault));
Device device = (Device) devices.get(descriptorLocation); if (manifestDeviceName != null) { entry = new DeviceEntry(manifestDeviceName, deviceFile.getName(), descriptorLocation, false); } else { entry = new DeviceEntry(device.getName(), deviceFile.getName(), descriptorLocation, false);
Device device = (Device) devices.get(descriptorLocation); if (manifestDeviceName != null) { entry = new DeviceEntry(manifestDeviceName, deviceFile.getName(), descriptorLocation, false); } else { entry = new DeviceEntry(device.getName(), deviceFile.getName(), descriptorLocation, false);