Witam.
FundacjaMiastaSportu.pl prosi o pomoc w stworzeniu programu do odczytywania kodów QR z aparatu fotograficznego w systemie Android.
Potrzebna funkcjonalność:
Po uruchomieniu programu odczytywanie kodów QR (na ekranie obraz).
Po rozpoznaniu kodu QR bezpośrednie (bez potwierdzania) wejście na stronę (możliwą do zdefiniowania) z odpowiednimi parametrami, np. "http://example.com/qr.php?code=%s", gdzie "%s" to odczytany ciąg znaków z kodu QR.
Sygnalizacja dźwiękowa odczytu kodu QR (beep).
Sygnalizacja dźwiękowa statusu po odczytaniu strony (rodzaje dźwięków: "wszystko ok", "uwaga", "błąd").
Skanowanie kodu w trybie ciągłym, niezależnie od wyświetlanej strony.
W każdym statusie, po określonej ilości sekund automatyczne zamknięcie strony.
W kodzie pobranej strony mogę umieścić znacznik do rozpoznania przez program do odpowiedniej sygnalizacji i zachowania, np. w ciągu pierwszych 128 bajtów, np. <!--QR_REPORT_OK-->, <!--QR_REPORT_ATTENTION-->, <!--QR_REPORT_ERROR-->, albo nawet nagłówek HTTP, np. "QR_REPORT".
Przycisk zapalenia diody doświetlającej (dioda się świeci kiedy program jest gotowy do zeskanowania kodu).
Kodowanie "%s" przez funkcję urlencode (funkcję odpowiedzialną za zakodowanie łańcucha znaków tak, aby był traktowany w URLu jako dane zadanego parametru).
Kontrola zawartości kodu QR po stronie serwera.
Jeżeli nie było by problemem wykonanie programu również w wersji na iPhone i Windows to też było by dobrze, ale najbardziej zależy na Androidzie.
Obecnie najlepiej działa program "QR Droid Private" [DroidLa] (najszybciej), ale również "Barcode Scanner" [ZXing Team] i "Skaner kodów QR" [AndroidRock], jednak one po każdym zeskanowaniu kodu nakazują dokonanie wyboru akcji.
Pozdrawiam
Sebastian