Столкнулся с такой проблемой, был телефон samsung galaxy a20 на Андройд 10, была написана программа для сканирования QRкодов (мобильный склад в своем исполнении на платформе 8.3.16) вызов простой:
СредстваМультимедиа.ПоказатьСканированиеШтрихКодов("Наведите камеру на штрихкод", ОбработчикСканирования, ОбработчикЗакрытия, ТипШтрихКода.Все);
Все работало замечательно, быстро камера фокусировалась на QRкоде и считывала его.
Пришло обновление Андройд 11 IU 3.1. После вызова функции сканирования изображение размыто, не проходит автофокусировка. Если долго держать, то секунд через 30-40 в итоге с "болью" фокус на QR наводит. И так на каждом QRкоде. Может кто сталкивался с такой проблемой в мобильном приложении, подскажет как решил.
Попробуйте поработать с приложением Barcode Scanner от ZXing Team
Гугл плей
Примерный код:
НовВз = Новый ЗапускПриложенияМобильногоУстройства();
НовВз.Действие="com.google.zxing.client.android.SCAN";
Для Каждого Стр Из НовВз.ДополнительныеДанные Цикл
Если сокрЛП(Стр.Ключ) = "SCAN_RESULT" Тогда
Штрихкод = Стр.Значение;
КонецЕсли;
КонецЦикла;
(2) не стал сразу о нем писать, думал только усложню вопрос, но его использую как альтернативый источник сканирования (жаль нельзя использовать scandit, классная штука, но дорогая). к сожалению с ним такая же беда. не фокусируется.
П.Ы. возможно проблема заключается в самом Андройде 11 и его обновлении. т.к. пробовал несколько разных внешних программ для сканирования штрихкода и все ведут себя одинаково, нет фокусировки. В обычном режиме фото - фокус работает (камера,whasapp, skype), при использовании программ с QRсканированием, фокус не работает корректно.