0
我這個簡單的代碼,計劃掃描QR碼和返回值給用戶:QR碼掃描瓦特/斑馬線錯誤
public class QRCodeScanner extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
private static final int REQUEST_BARCODE;
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, REQUEST_BARCODE);
Toast toast = Toast.makeText(this, "Start scanning QR code", Toast.LENGTH_SHORT);
toast.show();
}
現在我知道我需要放置在src/COM。 google.zxing.client。*文件夾在這個項目的某個地方,但在哪裏?當我將它複製粘貼到我自己的src /文件夾中時,它們都具有原始CaptureActivity項目中不存在的錯誤。我該如何解決?
沒錯。從'android /'中刪除所有那些他不應該複製的代碼,然後從以下地址重新開始:http://code.google.com/p/zxing/wiki/ScanningViaIntent –
感謝您的澄清。對不起,如果這聽起來很愚蠢,但這些行有錯誤:intent.putExtra(「SCAN_MODE」,「QR_CODE_MODE」); startActivityForResult(intent,REQUEST_BARCODE); 我不確定如何解決它們。 – Razgriz
@Razgriz,沒錯,你實際上沒有給'REQUEST_BARCODE'賦值 –