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) { SymbolSet syms = scanner.getResults(); for (Symbol sym : syms) { Log.v("", sym.getData()); } } }
Image barcode = new Image(size.width, size.height, "NV21"); barcode.setData(data); barcode = barcode.convert("Y800");
@Override public void onPreviewFrame(byte[] data, 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) { camera.setPreviewCallback(null); camera.stopPreview(); SymbolSet syms = scanner.getResults(); for (Symbol sym : syms) { // the barcode string System.out.println(sym.getData()); } }
public void onPreviewFrame(byte[] data, Camera camera) { Camera.Parameters parameters = camera.getParameters(); Camera.Size size = parameters.getPreviewSize(); Image barcode = new Image(size.width, size.height, "Y800"); barcode.setData(data); int result = mScanner.scanImage(barcode); if (result != 0) { mCamera.cancelAutoFocus(); mCamera.setPreviewCallback(null); mCamera.stopPreview(); mPreviewing = false; SymbolSet syms = mScanner.getResults(); for (Symbol sym : syms) { String symData = sym.getData(); Log.i("url qr code",symData); Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(symData)); startActivity(browserIntent); break; } } }
barcode.setData(data);
@Override protected boolean populateImageInternal(String uuid, Image image) { DockerImage dockerImage = DockerImage.parse(uuid); if (dockerImage == null) { return false; } image.setName(dockerImage.getServer() + "/" + dockerImage.getFullName()); Map<String, Object> data = image.getData(); if (data == null) { data = new HashMap<>(); image.setData(data); } data.put("dockerImage", dockerImage); image.setFormat(DockerStoragePoolConstants.DOCKER_FORMAT); image.setInstanceKind(InstanceConstants.KIND_CONTAINER); return true; }