从onActivityResult()中的Camera Intent获取产品详细信息

问题描述:

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

访问我的手机的摄像头,从我的应用程序下面的代码:

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

Barcode Scanner为扫描&从条码提取数据的非常流行的库。

或者,您可以使用谷歌自己的Barcode API,它属于Google的移动视觉API。

+0

谢谢你的回答。我知道。我已经实施了条形码扫描仪,但产品细节结果对我的目的会更方便 – KLPA