Como forçar o uso do zxing lib apenas com o meu aplicativo?
Ok, vamos dizer que existem 3 aplicativos diferentes que estão usando o zxing lib no telefone. Sempre que eu quero abrir o zxing com meu próprio aplicativo, o android me pergunta se devo concluir a ação usando o aplicativo 1 ou o aplicativo 2 ou o meu próprio aplicativo. Como faço para forçá-lo a ser executado apenas através do meu aplicativo sem qualquer diálogo? Existe alguma chance de fazer isso?
EDITAR
Em Adicional ao CommonsWare, você pode fazer isso se quiser manipular o resultado do código de barras na outra atividade.
Etapa 1: Salte para o método chamado handleDecode em Capture Activity. Adicione estas linhas depois de handleDecodeInternally (rawResult, resultHandler, barcode);
Intent intent = new Intent(getIntent().getAction());
intent.putExtra("SCAN_RESULT", rawResult.getText());
setResult(RESULT_OK,intent);
finish();
Etapa 2: faça o que quiser fazer no evento onActivityResult da outra atividade.
PS: Obrigado novamente ao CommonsWare.