|
как сформировать и вывести на экран QR в мобильном приложении?
| ☑ |
0
Варвар
23.05.16
✎
09:54
|
Желательно кусок рабочего кода, формирующего и выводящего сабж.
Читал что можно использовать zxing, но у меня никак не получается, не выводит ничего, и никаких ошибок не выдаёт :(
|
|
1
DitriX
23.05.16
✎
10:43
|
Можно, с помощью указанной приблуды, но увы, нет под рукой кода, ищите нмерения, которые их формируют в манифесте, там главное передать тип, т.е. строка.
|
|
2
Варвар
23.05.16
✎
11:29
|
(1) "нмерения" эт чего за слово то? :)
|
|
3
mobile-1c
23.05.16
✎
11:34
|
вы хотите сгенерировать новый qr код в программе и показать его на экране мобилы?
по намерениям надо в api этой компоненты глянуть как сделать. у меня под рукой есть как ее вызвать чтобы получить штрихкод.
|
|
4
Варвар
23.05.16
✎
11:44
|
(3) да, именно это я и хочу сделать.
Можно кусочек кода хоть такой? Проверю будет ли у меня вызываться.
|
|
5
los_hooliganos
23.05.16
✎
11:51
|
(4) вот такую штуку нашел:
|
|
6
Варвар
23.05.16
✎
12:45
|
(5) спасибо, посмотрю, если не получится таки zxing задействовать.
В принципе его и для сканирования может пригодилось бы использовать.
Но сейчас затык именно с формированием и выводом QR кода :(
|
|
7
mobile-1c
23.05.16
✎
13:12
|
вот попробуй так:
&НаКлиенте
Процедура ЗапуститьСканированиеBarcode()
#Если МобильноеПриложениеКлиент Тогда
НовВз = Новый ЗапускПриложенияМобильногоУстройства();
НовВз.Действие="com.google.zxing.client.android.SCAN";
Сообщить(НовВз.Запустить(Истина));
Для Каждого Стр Из НовВз.ДополнительныеДанные Цикл
Если сокрЛП(Стр.Ключ) = "SCAN_RESULT" Тогда
Штрихкод = Стр.Значение;
ПослеСканированияДобавитьТовар(ШтрихКод);
КонецЕсли;
КонецЦикла;
#КонецЕсли
КонецПроцедуры
|
|
8
Варвар
23.05.16
✎
13:51
|
(7) хм, так вызывается, всё ок, спасибо.
Значит надо копать в то какие параметры надо передавать в com.google.zxing.client.android.ENCODE
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший