ZBar Android-überprüfung von lokalen QR-oder bar-code-Bild

Ich versuche zu Scannen eines lokalen Bildes durch ZBar, aber wie ZBar keine Dokumentation für Android, aber nur eine detaillierte Dokumentation für das iPhone ich hatte kundenspezifische Kamera-test-Aktivität zu viel. Habe ich aber nicht bekommen keinen Erfolg.

In ZBar cameratest Aktivität

PreviewCallback previewCb = new PreviewCallback() {
    public void onPreviewFrame(byte[] data, Camera camera) {
        Camera.Parameters parameters = camera.getParameters();
        Size size = parameters.getPreviewSize();

        Image barcode = new Image(size.width, size.height, "Y800");
        barcode.setData(data);

        int result = scanner.scanImage(barcode);

        if (result != 0) {
            previewing = false;
            mCamera.setPreviewCallback(null);
            mCamera.stopPreview();

            SymbolSet syms = scanner.getResults();
            for (Symbol sym : syms) {
                scanText.setText("barcode result " + sym.getData());
                barcodeScanned = true;
            }
        }
    }
};

Ich anpassen möchten, in diesem code, so dass es verwendet ein lokales Bild aus der Galerie aus und gibt mir das Ergebnis. Wie Baue ich diesen code für eine lokale Bild aus der Galerie aus und Scannen Sie das Bild?

InformationsquelleAutor ShujatAli | 2013-07-25
Schreibe einen Kommentar