From a583462cde1b9e048e2f49758f85a9935beec4a2 Mon Sep 17 00:00:00 2001 From: srowen Date: Wed, 7 Nov 2007 21:56:22 +0000 Subject: [PATCH] Should fix up remaining problems in J2ME build and enable build of deployable .jar file git-svn-id: https://zxing.googlecode.com/svn/trunk@19 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- javame/ZXingReader.jad.template | 11 ++++++++++ javame/build.xml | 21 ++++++++++++++----- .../com/google/zxing/client/j2me/MANIFEST.MF | 10 +++++++++ .../google/zxing/client/j2me/ZXingMIDlet.java | 14 ------------- 4 files changed, 37 insertions(+), 19 deletions(-) create mode 100644 javame/ZXingReader.jad.template create mode 100644 javame/src/com/google/zxing/client/j2me/MANIFEST.MF diff --git a/javame/ZXingReader.jad.template b/javame/ZXingReader.jad.template new file mode 100644 index 000000000..240225b07 --- /dev/null +++ b/javame/ZXingReader.jad.template @@ -0,0 +1,11 @@ +MIDlet-1: ZXingReader, , com.google.zxing.client.j2me.ZXingMIDlet +MIDlet-Description: Bar Code Reader +MIDlet-Info-URL: code.google.com/p/zxing +MIDlet-Jar-Size: @JAR_SIZE@ +MIDlet-Jar-URL: ZXingReader.jar +MIDlet-Name: ZXingReader +MIDlet-Permissions-Opt: javax.microedition.media.control.VideoControl.getSnapshot +MIDlet-Vendor: ZXing Project +MIDlet-Version: 1.0 +MicroEdition-Configuration: CLDC-1.1 +MicroEdition-Profile: MIDP-2.0 diff --git a/javame/build.xml b/javame/build.xml index 2a309c89b..36206e35f 100644 --- a/javame/build.xml +++ b/javame/build.xml @@ -27,20 +27,31 @@ + + - - + + - - + + + + + + + + + + - + + diff --git a/javame/src/com/google/zxing/client/j2me/MANIFEST.MF b/javame/src/com/google/zxing/client/j2me/MANIFEST.MF new file mode 100644 index 000000000..fc59ce178 --- /dev/null +++ b/javame/src/com/google/zxing/client/j2me/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +MIDlet-1: ZXingReader, , com.google.zxing.client.j2me.ZXingMidlet +MIDlet-Description: Bar Code Reader +MIDlet-Info-URL: code.google.com/p/zxing +MIDlet-Name: ZXingReader +MIDlet-Permissions-Opt: javax.microedition.media.control.VideoControl.getSnapshot +MIDlet-Vendor: ZXing Project +MIDlet-Version: 1.0 +MicroEdition-Configuration: CLDC-1.1 +MicroEdition-Profile: MIDP-2.0 diff --git a/javame/src/com/google/zxing/client/j2me/ZXingMIDlet.java b/javame/src/com/google/zxing/client/j2me/ZXingMIDlet.java index b227dd57a..52c860d9b 100644 --- a/javame/src/com/google/zxing/client/j2me/ZXingMIDlet.java +++ b/javame/src/com/google/zxing/client/j2me/ZXingMIDlet.java @@ -21,7 +21,6 @@ import com.google.zxing.MultiFormatReader; import com.google.zxing.Reader; import com.google.zxing.ReaderException; import com.google.zxing.Result; -import com.google.zxing.qrcode.detector.GridSampler; import javax.microedition.lcdui.Alert; import javax.microedition.lcdui.AlertType; @@ -48,10 +47,6 @@ public final class ZXingMIDlet extends MIDlet implements CommandListener { private static final Command DECODE = new Command("Decode", Command.SCREEN, 1); private static final Command EXIT = new Command("Exit", Command.EXIT, 1); - static { - GridSampler.setGridSamplerClassName("com.google.zxing.client.j2me.JAIGridSampler"); - } - private Player player; private VideoControl videoControl; @@ -66,15 +61,6 @@ public final class ZXingMIDlet extends MIDlet implements CommandListener { videoControl.setDisplaySize(canvas.getWidth(), canvas.getHeight()); videoControl.setVisible(true); /* - FormatControl imageFormatControl = (FormatControl) - player.getControl("javax.microedition.amms.control.ImageFormatControl"); - if (imageFormatControl != null) { - imageFormatControl.setFormat("image/png"); - imageFormatControl.setParameter(FormatControl.PARAM_VERSION_TYPE, "PNG"); - } else { - System.out.println("ImageFormatControl not supported"); - } - FocusControl focusControl = (FocusControl) player.getControl("javax.microedition.amms.control.FocusControl"); if (focusControl != null) {