/ / QR Code do uruchomienia natywnej aplikacji - android, qr-code

QR Code do uruchomienia natywnej aplikacji - android, qr-code

2 pytania dotyczące używania kodu QR w systemie Androidurządzenie: 1. Czy można uruchomić natywną aplikację Android z kodu QR? Może według niektórych skonfigurowanych schematów URI? 2. Inną opcją, która może mi się przydać, jest posiadanie skanera kodów QR w mojej własnej aplikacji. Czy będę mógł w jakiś sposób włączyć inną aplikację, która skanuje kody QR w mojej aplikacji? Czy będę musiał sam przeprowadzić skanowanie?

Dzięki

Odpowiedzi:

7 dla odpowiedzi № 1

Aby skanować kody kreskowe w Androidzie według intencji, zobacz https://github.com/zxing/zxing/wiki/Scanning-Via-Intent

Aby uruchomić aplikację z kodu QR, musisz zarejestrować aplikację, aby obsłużyć określony niestandardowy schemat URL. W ten sposób ta sama aplikacja może reagować na kliknięcia w internecie: https://github.com/zxing/zxing/wiki/Scanning-From-Web-Pages

Sprawdź, jak się rejestruje, aby obsłużyć adresy URL tutaj: https://github.com/zxing/zxing/blob/master/android/AndroidManifest.xml


1 dla odpowiedzi nr 2

1. Aby użyć skonfigurowanego schematu, możesz sprawdzić ten wpis

Uruchom niestandardową aplikację na Androida z przeglądarki Android

Następnie możesz zakodować kod QR tak samo jak rynek: //
2. Możesz użyć Aplikacja do skanowania kodów kreskowych i użyj poniższego kodu do uruchomienia lub możesz nawet zintegrować bibliotekę zxing, aby skanować siebie.

   Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("SCAN_MODE",
"ONE_D_MODE,QR_CODE_MODE,PRODUCT_MODE,DATA_MATRIX_MODE");
startActivityForResult(intent, 0);