从onActivityResult()中的相机意图中获取产品详细信息

时间:2017-10-18 14:30:41

标签: android camera barcode-scanner android-camera-intent detailsview

是否可以将产品详细信息布局中的条形码值返回到onActivityResult方法?或者我必须自己实施扫描仪?

我使用以下代码从我的应用程序访问手机的相机:

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    Log.e(TAG, "nach intent");
    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivityForResult(intent, TAKE_PICTURE);
    }
    else {
    }    

我可以拍照并将照片返回到onActivityResult方法并显示在我的imageView中。

我的手机相机也可以检测到条形码。如果检测到条形码,则会显示“查看详细信息”按钮,当我单击它时,条形码会自动扫描,结果将显示在产品详细信息布局中。

我想将产品详细信息结果返回给我的onActivityResult()方法。

product details layout

1 个答案:

答案 0 :(得分:0)

Barcode Scanner是一个非常受欢迎的扫描图书馆。从条形码中提取数据。

或者,您可以使用谷歌自己的移动视觉API下的谷歌自己的Barcode API