/ / Wie startet man automatisch eine in Ihrer Bibliothek enthaltene Aktivität? - Dialog, Auswahl, Zxing, integrieren

Wie startet man automatisch eine Aktivität, die in Ihrer Bibliothek enthalten ist? - Dialog, Auswahl, Zxing, integrieren

Ich folge dieser Blog den zxing Barcode Scanner nativ in meine Android App zu integrieren. Danke Zxing und dem Blog.

Aber es gibt ein Problem, wenn ich den Zxing Qr-Code-Scanner bereits in meinem Mobiltelefon installiert habe, wenn ich "com.google.zxing.client.android.SCAN" mit "starte"

Intent intent = new Intent("com.google.zxing.client.android.SCAN");

Es wird ein Dialog angezeigt, in dem ich die Anwendung auswählen kann. (Leider habe ich zu diesem Zeitpunkt kein Recht, ein Bild zu erstellen.)

Wenn es den Zxing Qr Codescanner in meinem nicht gibtmobil, es funktioniert gut. Könnte mir bitte jemand sagen, wie ich es ohne den Auswahldialog einfach funktionieren lassen kann. (Wenn ich meine eigene App unter der Zxing App wähle, wird ein Fehler auftreten und meine App erzwingen)

Antworten:

1 für die Antwort № 1

Das kannst du unter Android nicht machen. Die Plattform lässt den Benutzer immer entscheiden, wie er mit einem Intent umgeht, wenn es mehrere Optionen gibt (oder wenn eine neue Option verfügbar wird). Sie können den Benutzer nicht zwingen, den Dialog zu überspringen und eine Auswahl für den Benutzer zu erzwingen.