Jak wymusić używanie zxing lib tylko mojej aplikacji?

Ok powiedzmy, że istnieją 3 różne aplikacje, które używają zxing lib w telefonie. Ilekroć chcę otworzyć zxing przy użyciu własnej aplikacji, Android pyta mnie, czy wykonać akcję za pomocą aplikacji 1 lub aplikacji 2 lub mojej własnej aplikacji. Jak zmusić go do uruchamiania tylko przez moją aplikację bez żadnego okna dialogowego? Czy jest jakaś szansa na to?

EDYTOWAĆ

W dodatku do CommonsWare możesz to zrobić, jeśli chcesz obsługiwać kod kreskowy wynikający z innej aktywności.

krok 1: przejdź do metody o nazwie handleDecode w Capture Activity. Dodaj te linie po handleDecodeInternally (rawResult, resultHandler, kod kreskowy);

Intent intent = new Intent(getIntent().getAction());
intent.putExtra("SCAN_RESULT", rawResult.getText());
setResult(RESULT_OK,intent);
finish();

krok 2: rób wszystko, co chcesz zrobić na zdarzeniu onActivityResult innej aktywności.

PS: Jeszcze raz dziękuję Commons.