Я создаю приложение для Android-сканера qrcode, и для этого я использовал библиотеку под названием zbar. Эта хорошая библиотека предоставляет мне предварительный просмотр в представлении, которое я ему даю (например, relativeLayout).
Если он обнаружит qrcode, я могу получить строку с содержимым qrcode.
Это было до того, как я попытался интегрировать новые библиотеки дизайна Android с navigationView :
- com.android.support:дизайн:23.0.0
- com.android.support:appcompat-v7:23.0.0
Проблема в том, что zbar использует Android.Camera, и это не работает с SDK 23, а дизайн Android не работает без SDK 23.
Я пробовал это: Библиотека сканирования штрих-кода ZBAR не работает при использовании целевой SDK версии 23 в gradle, но, похоже, это не работает со мной.
Поэтому я решил перейти на другую библиотеку сканера: https://github.com/tschaumburg/FastBarcodeScanner
Но это тоже не работает. Демонстрационное приложение разбилось, и после того, как я попытался восстановить библиотеку самостоятельно, много ища, я могу сканировать, но у меня нет предварительного просмотра.
Еще одна вещь, я должен управлять Android.Camera и Android.Camera2 или я могу использовать только Android.Camera?
Итак, существует библиотека Android, которая может управлять этим с помощью дизайна Android?