我已将 BarCode Scanner 应用程序集成到我的应用程序中。现在我想使用扫描的代码将其与我的数据库进行比较并找到产品。我怎样才能得到代码?它保存在哪里?
谢谢
我已将 BarCode Scanner 应用程序集成到我的应用程序中。现在我想使用扫描的代码将其与我的数据库进行比较并找到产品。我怎样才能得到代码?它保存在哪里?
谢谢
您应该在 startActivityForResult() 中调用 zxing。如果是这样,那么当它完成时,它将在对 ActivityResult() 的调用中返回到您的活动,该活动将包含意图中的捆绑包和您的结果。这是关于SO的this question的一些示例代码
@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent){
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
EditText passphrase = (EditText) findViewById(R.id.txtPassphrase);
passphrase.setText(contents);
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}