这次我有一个关于 ZXing 的新问题。好的,我已经阅读了我在这个网站上可以找到的所有关于将 ZXing 与应用程序一起使用的信息,但我很困惑。我已经编写了我的数据库应用程序,我想创建一个带有数据的条形码,即组名称、小时和成本,没什么复杂的。我可以在线创建条形码,而不是概率。问题是如何从 ZXing 中的 SCAN_RESULTS 返回的“内容”中提取组名称、小时数和成本。
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.scanButton:
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
startActivityForResult(intent, REQUEST_BARCODE);
break;
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == REQUEST_BARCODE) {
if (resultCode == RESULT_OK) {
//barcode is variable where the string from SCAN_RESULT is stored
String barcode = intent.getStringExtra("SCAN_RESULT");
// etName.setText(barcode);
非常感谢