Как заставить zxing lib использовать только мое приложение?

Хорошо, скажем, есть 3 разных приложения, которые используют zxing lib на телефоне. Всякий раз, когда я хочу открыть zxing с моим собственным приложением, Android спрашивает меня, выполнить ли действие, используя приложение 1 или приложение 2, или мое собственное приложение. Как заставить его работать только через мое приложение без какого-либо диалога? Есть ли шанс сделать это?

EDIT

В Дополнении к CommonsWare вы можете сделать это, если хотите обработать результат штрих-кода на другая деятельность.

Шаг 1: перейти к методу handleDecode в Capture Activity. Добавьте эти строки после handleDecodeInternally (rawResult, resultHandler, barcode);

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

Шаг 2. Сделайте все, что захотите, с событием onActivityResult другого действия.

PS: Еще раз спасибо CommonsWare.

Ответы на вопрос(4)

Ваш ответ на вопрос