Я пытаюсь произвести
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
};
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
Используя библиотеки, поэтому не нужно устанавливать программное обеспечение, я посмотрел приложение, которое поставляется с ним, и добавил CaptureActivity.java в свой проект, чтобыпосмотрим, смогу ли я найти цикл сканирования ядра , но он просто требовал все больше и больше файлов (всего их было около 28), и после того, как у меня не было ошибок, он все равно не работал.
Я не собираюсь делать что-то необычное, просто нажмите кнопку, чтобы открыть макет захвата, отсканировать код, вернуть код.
Есть несколько примеров того, как декодировать локальные файлы, но не фактическиесканирующая сторона, чтобы обнаружить реальный штрих-код.
Итак, я помогаю встроить код сканирования
Спасибо