Интегрируйте сканер QR-кода ZXing без установки сканера штрих-кодаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Интегрируйте сканер QR-кода ZXing без установки сканера штрих-кода

Сообщение Anonymous »


Я пытаюсь интегрировать QR-код ZXing в свое приложение для Android без установки приложения BarCode Scanner. Я выполнил следующие действия:

1) Сначала я скачал файл ZXing.zip и распаковал его

2) откройте проект ZXing как существующий проект Android, затем перейдите в папку Android, откройте папку Android, а также включите файл core.jar в проект ZXing с именем CaptureActivity.

3)Я использовал проект CaptureActivity в качестве библиотеки в своем проекте под названием «QRCodeSample». (Проблема с включением CaptureActivity в качестве библиотеки)

4)Мой код показан ниже3:

публичный класс QRCodeSampleActivity расширяет активность { Кнопка b1; статическое содержимое строки; общедоступный статический окончательный int REQUEST_CODE = 1; /** Вызывается при первом создании активности. */ @Override public void onCreate (Bundle saveInstanceState) { super.onCreate(saveInstanceState); setContentView(R.layout.main); b1 = (Кнопка) findViewById(R.id.button1); b1.setOnClickListener(новый OnClickListener() { @Override public void onClick (View arg0) { // TODO Автоматически сгенерированная заглушка метода /*Intent Intent = new Intent("com.google.zxing.client.android.SCAN"); Intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE"); startActivityForResult(намерение, 0);*/ Намерение намерение = новое намерение("com.google.zxing.client.android.SCAN"); Intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); startActivityForResult (намерение, 0); } }); } public void onActivityResult (int requestCode, int resultCode, намерение намерения) { если (код запроса == 0) { если (resultCode == RESULT_OK) { содержимое = Intent.getStringExtra("SCAN_RESULT"); Формат строки = Intent.getStringExtra("SCAN_RESULT_FORMAT"); Log.i("Результат штрих-кода", содержимое); Намерение i1 = новое намерение (QRCodeSampleActivity.this, webclass.class); startActivity (i1); // Обработка успешного сканирования } Еще если (resultCode == RESULT_CANCELED) { // Обрабатываем отмену Log.i("Результат штрих-кода","Результат отменен"); } } } } Файл манифеста:

и библиотека тоже не добавляется


Изображение


Когда я пытаюсь запустить проект, появляется сообщение об ошибке:

Невозможно создать экземпляр действия ComponentInfo{com.qr.code/com.qr.code}: java.lang.ClassNotFoundException: com.qr.code в загрузчике dalvik.system.PathClassLoader[/data/app/com.qr. код-1.apk]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»