|
|
|
|
Мобильное приложение. Как закрыть интерфейс сканирования? |
☑ |
0
Галахад
гуру
05.07.21
✎
11:55
|
Что хочу:
Вызвать камеру.
"Отсканировать" штрихкод.
Закрыть камеру.
Выполнить действия с штрихкодом.
Как делаю:
Если СредстваМультимедиа.ПоддерживаетсяСканированиеШтрихКодов() Тогда
ОбработчикСканирования = Новый ОписаниеОповещения("ОбработкаРаспознанногоШтрихкода", ЭтаФорма, ДопПараметры);
ОбработчикЗакрытия = Новый ОписаниеОповещения("ОбработкаЗакрытияИнтерфейса", ЭтаФорма);
СредстваМультимедиа.ПоказатьСканированиеШтрихКодов("Сканируйте", ОбработчикСканирования, ОбработчикЗакрытия);
&НаКлиенте
Процедура ОбработкаРаспознанногоШтрихкода(Штрихкод, Результат, Сообщение, ДопПараметр) Экспорт
Если Результат Тогда
#Если МобильноеПриложениеКлиент Тогда
СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов();
#КонецЕсли
Что получается:
Получаются все пункты, кроме закрытия камеры.
|
|
1
Garykom
гуру
05.07.21
✎
11:58
|
(0) на другом девайсе постарее тоже самое?
|
|
2
Галахад
гуру
05.07.21
✎
11:59
|
(1) Хм. Надо попробовать.
|
|
3
Smit1C
05.07.21
✎
12:04
|
Либо использовать другую программу сканирования
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший