У меня есть этот простой код, который планирует Сканируйте QR-код и возвращает значение для пользователя:QR Code Scanner ж/ZXing ошибки
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/ком. google.zxing.client. * папки где-то в этом проекте, но где? Когда я копирую-вставляю его в свою собственную папку src /, у всех их есть ошибки, которых нет в исходном проекте CaptureActivity. Как это исправить?
Точно верно. Удалите весь этот код из 'android /', который он не должен копировать в любом случае, и начните с: http://code.google.com/p/zxing/wiki/ScanningViaIntent –
Спасибо за разъяснение. Извините, если это звучит глупо, но у этих строк есть ошибки: intent.putExtra («SCAN_MODE», «QR_CODE_MODE»); startActivityForResult (намерение, REQUEST_BARCODE); Я не уверен, как их разрешить. – Razgriz
@Razgriz, правильно, вы фактически не присвоили значение 'REQUEST_BARCODE' –