0

我已将 BarCode Scanner 应用程序集成到我的应用程序中。现在我想使用扫描的代码将其与我的数据库进行比较并找到产品。我怎样才能得到代码?它保存在哪里?

谢谢

4

1 回答 1

1

您应该在 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
}
于 2012-08-22T08:57:43.193 回答