Opracowanie komponentów dla AndroidaДоработка компоненты для Android
W prostych słowach jest tak.Składnik
ma zestaw funkcji do skanowania kodów strumieniowych z skanera bluetooth podłączonego w trybie spp.Dostarczamy listę podłączonych urządzeń.Rozpoczyna się funkcja oczekiwania na wydarzenie, skanujemy, otrzymujemy kod strumieniowy, pracujemy z nim.Ale .Problem polega na tym, że skaner jest podłączony do urządzeń, ale nie jest inicjalizowany w aplikacji.Należy dodać funkcję, która ustawi połączenie z skanerem.1 .Praca z skanerem kodów strumieniowych Bluetooth.GetBluetoothDevicesList(); Powraca linię z listą dostępnych urządzeń Bluetooth, w formacie Nazwa Urządzenia///MACAdres,
Na przykład: Scanner1///00:EA:1A:AA:6E:77
Scanner2///00:EA:1A:AA:6E:78
Każde urządzenie jest oddzielone od drugiego symbolem tłumaczenia linii.StartBluetoothScannerHandler(); gdzie,
- adres MAC bluetooth skanera kodów strumieniowychFunkcja uruchamia procesor wiadomości z skanera i po otrzymaniu wiadomości, generuje zdarzenie zewnętrzne zdarzenie, gdzie, źródło = "AndroidTinyTools" zdarzenie = "Barcode" Dane = Liczony kod hasłaStopBluetoothScannerHandler(); Wyłącza procesor wiadomości z skanera.IsBluetoothScannerHandlerConnected(); Zwraca prawdę, jeśli podłączenie do skanera hasła jest ustawione, i Kłamstwo, jeśli nie jest ustawione.Najpierw polecam zapoznać się z materiałem na powyższym linku.
Есть компонента для работы мобильного приложения 1с.
Детали здесь https://tf21.ru/public/1231322/
Простыми словами суть такова. Компонента
имеет набор функций для сканирования штрихкодов с bluetooth сканера подключеного в режиме spp.
Получаем список подключенных устройств. запускаем функцию ожидания события , сканируем ,получаем штрихкод, работаем с ним.
Но. Проблема в том что сканер привязуется в устройствах, но не инициализируется в приложении.
Нужно добавить функцию которая будет устанавливать связь с сканером.
1. Работа с Bluetooth сканером штрихкодов.
GetBluetoothDevicesList();
Возвращает строку со списком доступных Bluetooth устройств, в формате НазваниеУстройства///MACадрес,
Например: Scanner1///00:EA:1A:AA:6E:77
Scanner2///00:EA:1A:AA:6E:78
Каждое устройство отделено от другого символом перевода строки.
StartBluetoothScannerHandler(<MACадрес>);
где,
<MACадрес> - MAC адрес bluetooth сканера штрихкодов.
Функция запускает обработчик сообщений от сканера и при получении сообщения, генерирует событие ВнешнееСобытие, где, Источник = "AndroidTinyTools" Событие = "Barcode" Данные = Считанный штрихкод
StopBluetoothScannerHandler();
Отключает обработчик сообщений от сканера.
IsBluetoothScannerHandlerConnected();
Возвращает Истина, если установлено подключение к сканеру штрихкодов, и Ложь, если не установлено.
Изначально рекомендую ознакомится с материалом по ссылке выше.