Перейти к основному содержимому

Bridge для POScenter Basic

Пользовательский APK-мост: скан с физической кнопки попадает в поле ввода любого приложения, включая DataMatrix / Честный знак.

Проблема​

Под Клеверенс на Basic включают Broadcast. Клеверенс получает com.kte.scan.result, остальные приложения часто не видят скан в поле.

Решение​

Служба + IME (системная клавиатура):

Физ. кнопка
→ служба сканера POScenter
→ broadcast com.kte.scan.result (code, type [, code_src])
→ служба СканКит
→ IME: commitText(сырая строка)
— если пакет в фокусе НЕ в чёрном списке Клеверенс

Устройство​

ПараметрЗначение
МодельPOScenter Basic / smartpda
Actioncom.kte.scan.result
Extrascode, type, code_src (опц.)
РежимBroadcast
Пакет приложенияcom.cleverence.scankit.poscenter

Установка​

  1. Установить APK.
  2. Включить и выбрать IME Scan Bridge.
  3. Settings → Scan → Data output mode → Broadcast.
  4. Проверить скан в тестовом поле приложения, затем в Chrome.

Исходники: scankit/scankit poscentr_basic_clientapp/.