Skanuj teraz: Kody kreskowe w aplikacjach mobilnych
Kody kreskowe są wykorzystywane w różnych branżach do zapewnienia optycznej, czytelnej dla maszyn reprezentacji danych, zazwyczaj związanych z obiektem, na którym są umieszczone, takim jak książka, produkt detaliczny, opakowanie do wysyłki, a nawet nadgarstek pacjenta w szpitalu.
Ostatnie wydarzenia w zakresie technologia kodów kreskowych Obejmują one kody dwuwymiarowe, które wykorzystują kształty wykraczające poza tradycyjne paski (pomyślcie o kodach QR, które widzą Państwo wszędzie, od reklam w magazynach po opakowania płatków śniadaniowych). Co ważniejsze, smartfony i inne urządzenia mobilne potrafią skanować kody kreskowe za pomocą wbudowanej kamery. Tam, gdzie w przeszłości do odczytu zakodowanych informacji potrzebny był specjalny skaner kodów kreskowych, teraz każdy może zeskanować kod, co znacznie zwiększa przydatność kodów kreskowych do przekazywania danych, które następnie można wykorzystać na wiele różnych sposobów.
Aplikacje, które potrafią przetwarzać informacje z kodów kreskowych, są przydatne w wielu branżach i mogą być wykorzystywane zarówno w aplikacjach skierowanych do pracowników, jak i do konsumentów. Przyjrzyjmy się, jak łatwo można stworzyć aplikację, która skanuje i przetwarza kody kreskowe, korzystając z platformy MobileTogether.

Skanowanie kodów kreskowych w aplikacjach mobilnych
Aplikacja do dostarczania przesyłek, która jest dostarczana wraz z programem MobileTogether Designer, stanowi idealny przykład do przetestowania funkcjonalności skanowania kodów kreskowych.

MobileTogether oferuje szeroką gamę elementów sterujących, które programiści mogą dodawać do aplikacji, które tworzą dla systemów iOS, Android, Windows oraz innych platform. Po przeciągnięciu elementu sterującego do interfejsu aplikacji, przypisanie mu odpowiedniej akcji jest bardzo proste.
Na stronie "Pakiety" w aplikacji, dodajmy przycisk. Możemy to zrobić, przeciągając element "Przycisk" na interfejs użytkownika. Wpisałem tekst przycisku: "Skanuj kod kreskowy"

Aby włączyć funkcję skanowania kodów kreskowych, kliknę prawym przyciskiem myszy na nowym przycisku, wybiorę "Akcje sterujące" dla zdarzenia "Po kliknięciu przycisku..." i przeciągnę opcję "Pozwól użytkownikowi skanować kod kreskowy" do grupy akcji związanej z tym zdarzeniem.

Możemy umożliwić użytkownikom skanowanie dowolnego typu kodów kreskowych obsługiwanych przez system. Wybrałem tę opcję, zaznaczając przycisk "Wszystkie kody kreskowe", lub możemy zdefiniować listę konkretnych kodów. MobileTogether obsługuje:
- Aztekowie
- Kod Codabar
- Kod 39
- Kod 93
- Kod 128
- Kod Data Matrix
- EAN-8
- EAN-13
- EAN-128
- ITF (Międzynarodowa Federacja Tenisa)
- PDF 417
- Kod QR
- RSS-14
- RSS – rozszerzona wersja
- UPC-A (kod produktu konsumenckiego typu A)
- UPC-B (kod produktu UPC typu B)
Kiedy użytkownik skanuje kod kreskowy, aplikacja automatycznie wprowadza skanowany kod oraz odpowiadający mu format kodu do dwóch oddzielnych węzłów XML, które zostały zdefiniowane w oknie dialogowym "Akcje". Te informacje o kodzie kreskowym są następnie dostępne dla aplikacji do dalszej obróbki, takiej jak wyświetlanie danych użytkownikowi, zapisywanie w bazie danych i tak dalej.
Mogę szybko przetestować funkcjonalność skanowania kodów kreskowych na różnych urządzeniach z systemami iOS, Android i Windows, korzystając z wbudowanego emulatora w programie MobileTogether. Po wdrożeniu aplikacji na serwer MobileTogether, mogę przetestować ją na moim telefonie.

Naciśnięcie przycisku "Skanuj kod kreskowy" uruchamia aparat, który umożliwia szybkie zeskanowanie kodu.

Ten prosty przykład pokazuje, jak łatwo można dodać funkcję skanowania kodów kreskowych do kolejnej aplikacji w platformie MobileTogether. To, co zrobisz dalej, zależy od Ciebie – MobileTogether sprawia, że tworzenie zaawansowanych aplikacji do różnych celów jest naprawdę proste.
Ponieważ program MobileTogether Designer jest dostępny bezpłatnie, możesz od razu zacząć tworzyć swoją aplikację z obsługą kodów kreskowych.