Ako sme vyriešili chybu zobrazenia na Zebra WS501
Pri nasadení 100 terminálov Zebra WS501 v automobilovom závode náš klient narazil na špecifický problém. Pri návrate z terminálovej emulácie Velocity do rozhrania Enterprise Home Screen (EHS) zostala obrazovka deformovaná s hluchými čiernymi okrajmi.
V KODYS SOLUTIONS sme navrhli riešenie bez nutnosti zmeny kódu aplikácií alebo Device Owner registrácie.
Prečo vznikla chyba na štvorcovom displeji?
Zebra WS501 využíva štvorcový displej s rozlíšením 460 × 460 px.
- Aplikácia Velocity zamyká orientáciu na šírku (landscape) pre lepšiu ergonómiu.
- Na štvorcovom displeji sa však šírka rovná výške.
- Android Window Manager preto neevidoval zmenu rozmerov a neprepočítal hranice EHS.
- Domovská obrazovka zostala zablokovaná v starom otočenom rámci.
Štandardné opravy cez MDM zlyhali, keďže flotila nebola v režime Device Owner a zamykanie obrazovky vo Velocity bolo povinnou biznis požiadavkou.

Riešenie: Vývoj custom Android Accessibility Service
Namiesto nákladnej migrácie sme vyvinuli ľahkú Android aplikáciu fungujúcu ako Accessibility Service (Služba prístupnosti).
- Automatická detekcia: Aplikácia monitoruje prechod z Velocity do EHS.
- Okamžitá oprava: Pri prechode neviditeľne a okamžite reštartuje úlohu EHS.
- Zero-Touch pre operátora: Zobrazenie sa okamžite prispôsobí celej ploche bez zásahu používateľa.
V rámci MX profilu sme nasadili aplikáciu a pridali ikony na domovskú obrazovku. Do riešenia FixScreen sme tiež doplnili softvérové tlačidlo napájania pre bezpečný reštart zariadenia priamo z kioskového režimu — operátori totiž v kioskovom režime nemali inak žiadnu možnosť zariadenie vypnúť či reštartovať.
Výsledky nasadenia
- 100 % funkčná flotila 100 terminálov bez výpadkov.
- Nulové náklady na preškoľovanie operátorov v sklade.
- Zachovaná stabilita: Bez zásahu do zdrojového kódu SAP, Velocity či EHS.
Riešite špecifický problém s Android terminálmi Zebra vo vašom sklade? Kontaktujte nás.