Blue - Bars - Códigos de barra

1+
Pobrane
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Podłącz skaner kodów kreskowych Bluetooth do urządzenia za pomocą profilu SPP i wyślij przechwycone kody kreskowe do Blue - Bars, korzystając z protokołu RFCOMM. Niebieski — paski będą odpowiadać za powiadamianie o przechwyceniach wykonanych we wszystkich aplikacjach zarejestrowanych w Twoich wydarzeniach.

Jak to działa ?

Blue - Bars działa z wykorzystaniem niezależnej usługi, która umożliwia jej pracę w tle, podczas gdy aplikacja odbiorcza jest cały czas wyświetlana na ekranie naszego smartfona.

Zdarzenia nadawane przez Blue - Bars to proste BroadcastReceivery, które są nadawane do dowolnej aplikacji, która je subskrybuje. Należy pamiętać, że te wydarzenia będą podlegać wykonaniu Blue - Bars, a zatem przestaną być transmitowane po całkowitym zamknięciu aplikacji.

Szybki przewodnik

- Open Blue - Bars i włącz skaner kodów kreskowych w trybie SPP.

- Zaakceptuj uprawnienia Bluetooth aplikacji, aby działała.

- Wybierz swój skaner bluetooth z listy urządzeń do parowania

- Na następnym ekranie naciśnij play lub autoplay i poczekaj na połączenie.

- Rozpocznij skanowanie kodów kreskowych.

BroadcastReceiver nadawany przez Blue - Bars

Wszystkie transmisje emitowane przez Blue - Bars są wyświetlane na ekranie aplikacji właśnie wtedy, gdy są emitowane.

ACTION_BARCODE_SCANNER_CONNECTING — Gdy aplikacja próbuje połączyć się z urządzeniem.

ACTION_BARCODE_SCANNER_CONNECTED - Gdy urządzenie zostało podłączone.

ACTION_BARCODE_SCANNER_DISCONNECTED - Gdy urządzenie jest odłączone.

ACTION_BARCODE_SCANNER_CONNECTION_ERROR — Gdy wystąpi błąd połączenia lub urządzenie nieoczekiwanie się rozłącza. Zdarzenie to otrzymuje dodatkowo - EXTRA_ERROR_MESSAGE - z tekstem informacyjnym o wystąpieniu błędu.

ACTION_BARCODE_SCANNER_RECONNECTING — To zdarzenie jest emitowane, jeśli aplikacja jest w trybie automatycznym. Uruchamiany po każdej nieudanej próbie połączenia.

ACTION_BARCODE_SCANNING_START — Gdy aplikacja wykryła przechwycenie z podłączonego skanera.

ACTION_BARCODE_SCANNING - Gdy otrzymany kod został przetworzony i jest gotowy do powiadomienia. To wydarzenie otrzymuje następujące dodatki:

EXTRA_BARCODE - przechowuje wewnątrz kod przechwycony przez skaner.

EXTRA_BARCODE_FORMAT — niebieski — paski są w tej chwili w stanie zidentyfikować kod przechwycony w następujących formatach: EAN 8, EAN 13, UPCA, UPCE, CODE 39, CODE 93, CODE 128 i QR.

ACTION_BITMAP_BARCODE_CREATED - Niebieski - Bars generuje w każdym przechwyceniu obraz przechwyconego kodu kreskowego, z uwzględnieniem formatów akceptowanych przez aplikację. Ten obraz zostanie odebrany przez następujący dodatek;

EXTRA_BITMAP_BARCODE - Otrzymany obraz będzie skompresowaną bitmapą w ciągu znaków bazowych 64. Aby go pobrać, należy go zdekompresować za pomocą np. następującej funkcji napisanej w Javie.

public Bitmap StringToBitMap (zakodowany ciąg)
{
próbować {
byte [] myByte = Base64.decode( zakodowane, Base64.DEFAULT );

Bitmapa bitmapowa = BitmapFactory.decodeByteArray(myByte , 0,
myByte.length);

returnbitmap;

} catch(wyjątek e) {

e.getMessage();

zwróć null;
}
}

MAPA DROGOWA

- Utwórz ekran konfiguracji aplikacji.

- Daj możliwość wysyłania zeskanowanych kodów do innych urządzeń, takich jak komputery (Korzystając z połączenia TCP), inne smartfony (Korzystając z Bluetooth) lub na serwer (Korzystając z prostego modelu klient-serwer)

- Twórz listy ze zeskanowanymi kodami kreskowymi i wysyłaj je od razu, korzystając ze zdarzeń rozgłoszeniowych i połączeń opisanych w poprzednim punkcie.

Wypróbuj tę aplikację z kducidad, aby zobaczyć, jak działa z inną aplikacją.
Połącz BlueBars, rozpocznij kducity i spróbuj zeskanować kody z "Twórz edytuj produkty"
Ostatnia aktualizacja
14 wrz 2022

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Sposoby zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od użycia aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Co nowego

La primera versión de este pequeño proyecto, cubre los aspectos esenciales de la misma:
- Conectar con un escáner de códigos de barra Bluetooth.
- Recoger los eventos de captura realizados por el dispositivo.
- Enviarlos mediante eventos Broadcast a todas las apps subscritas a ellos.