Now does something with UPC codes. :)
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Wed, 30 Jan 2008 19:50:43 +0000 (19:50 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Wed, 30 Jan 2008 19:50:43 +0000 (19:50 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@158 59b500cc-1b3d-0410-9834-0bbf25fbcc57

javame/src/com/google/zxing/client/j2me/ZXingMIDlet.java

index cb15e6d..bba7271 100644 (file)
@@ -21,6 +21,7 @@ import com.google.zxing.client.result.EmailAddressResult;
 import com.google.zxing.client.result.EmailDoCoMoResult;
 import com.google.zxing.client.result.ParsedReaderResult;
 import com.google.zxing.client.result.ParsedReaderResultType;
+import com.google.zxing.client.result.UPCParsedResult;
 import com.google.zxing.client.result.URIParsedResult;
 
 import javax.microedition.io.ConnectionNotFoundException;
@@ -189,6 +190,10 @@ public final class ZXingMIDlet extends MIDlet {
     } else if (type.equals(ParsedReaderResultType.EMAIL_ADDRESS)) {
       String email = ((EmailAddressResult) result).getEmailAddress();
       showOpenURL("Compose e-mail?", email, "mailto:" + email);
+    } else if (type.equals(ParsedReaderResultType.UPC)) {
+           String upc = ((UPCParsedResult) result).getUPC();
+           String uri = "http://www.upcdatabase.com/item.asp?upc=" + upc;
+           showOpenURL("Look up UPC?", upc, uri);
     } else {
       showAlert("Barcode detected", result.getDisplayResult());
     }