#If JAVA
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import com.microblink.activity.Pdf417ScanActivity;
import com.microblink.recognizers.BaseRecognitionResult;
import com.microblink.recognizers.RecognitionResults;
import com.microblink.recognizers.blinkbarcode.BarcodeType;
import com.microblink.recognizers.blinkbarcode.bardecoder.BarDecoderRecognizerSettings;
import com.microblink.recognizers.blinkbarcode.bardecoder.BarDecoderScanResult;
import com.microblink.recognizers.blinkbarcode.pdf417.Pdf417RecognizerSettings;
import com.microblink.recognizers.blinkbarcode.pdf417.Pdf417ScanResult;
import com.microblink.recognizers.blinkbarcode.simnumber.SimNumberRecognizerSettings;
import com.microblink.recognizers.blinkbarcode.zxing.ZXingRecognizerSettings;
import com.microblink.recognizers.blinkbarcode.zxing.ZXingScanResult;
import com.microblink.recognizers.settings.RecognitionSettings;
import com.microblink.recognizers.settings.RecognizerSettings;
import com.microblink.results.barcode.BarcodeDetailedData;
import com.microblink.util.Log;
import com.microblink.view.recognition.RecognizerView;
import java.net.MalformedURLException;
import java.net.URL;
public void scancode() {
Intent intent = new Intent(this, Pdf417ScanActivity.class);
intent.putExtra(Pdf417ScanActivity.EXTRAS_LICENSE_KEY, "G75EO2HB-B3FSH2J4-CFEEE5DN-CRESTNSB-DSN7F6E3-6L4JX4XY-TPZPRG7S-7CN2GRH5");
Pdf417RecognizerSettings pdf417RecognizerSettings = new Pdf417RecognizerSettings();
pdf417RecognizerSettings.setNullQuietZoneAllowed(true);
BarDecoderRecognizerSettings oneDimensionalRecognizerSettings = new BarDecoderRecognizerSettings();
oneDimensionalRecognizerSettings.setScanCode39(true);
oneDimensionalRecognizerSettings.setScanCode128(true);
ZXingRecognizerSettings zXingRecognizerSettings = new ZXingRecognizerSettings();
zXingRecognizerSettings.setScanQRCode(true);
zXingRecognizerSettings.setScanITFCode(true);
SimNumberRecognizerSettings sm = new SimNumberRecognizerSettings();
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setRecognizerSettingsArray(new RecognizerSettings[]{pdf417RecognizerSettings, oneDimensionalRecognizerSettings, zXingRecognizerSettings,sm});
intent.putExtra(Pdf417ScanActivity.EXTRAS_RECOGNITION_SETTINGS, recognitionSettings);
intent.putExtra(Pdf417ScanActivity.EXTRAS_ALLOW_PINCH_TO_ZOOM, true);
intent.putExtra(Pdf417ScanActivity.EXTRAS_SHOW_FOCUS_RECTANGLE, true);
startActivityForResult(intent, 1337);
}
#end if