Java Reference
In-Depth Information
Table 15-1. Symbologies Typically S upported by the Contactless Communication API
Symbology Name
Body Responsible for the Standard
aztec-code
ANSI/AIM B13 ITS/97/002
code-16k
ANSI/AIM BC7/1995
code-39
ANSI/AIM BCI-1995, ISO/IEC 16388
code-49
ANSI/AIM BC6-1995
code-93
ANSI/AIM BC5-1995
code-128
ANSI/AIM BC4-1999, ISO/IEC 15417
codebar
ANSI/AIM BC3-1995
data-matrix
ISO/IEC 16022
ean-upc
ISO/IEC 15420
interleaved-2-of-5
ANSI/AIM BC2-1995, ISO/IEC 16390
maxicode
ANSI/AIM BC10, ISO/IEC 16023
pdf417
ISO/IEC 15438
qr-code
AIM ITS/97/001, ISO/IEC 18004
Listing 15-12 shows a class that encapsulates the encoding and decoding of QR Codes.
Listing 15-12. Encoding and Decoding QR Codes
import java.io.IOException;
import javax.microedition.lcdui.*;
import javax.microedition.io.Connector;
import javax.microedition.contactless.ContactlessException;
import javax.microedition.contactless.visual.*;
public class ProcessVisualTag {
private final String sym ="qr-code";
private Class imageClass;
private byte[] data;
private Image image;
public ProcessVisualTag(Object im) {
image = (Image)im;
imageClass = im.getClass();
decode();
}
 
Search WWH ::




Custom Search