Невозможно инициировать вызов из действия

Я создаю приложение, которое должно позволить вам сканировать QR-код (или штрих-код), а затем вызывать число на штрих-коде/QR-коде. Я предполагаю, что вы не можете запустить действие, которое обрабатывает вызовы из другого действия, потому что я получаю следующую ошибку:

Не найдено действий для обработки намерения {act=android.intent.action.CALL dat=tel:xxx=xxx=xxxx}

Вот мой код

public void scanNow(View view) {
        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
        startActivityForResult(intent, 0);  
    }

    @SuppressWarnings("deprecation")
    public void onActivityResult(int requestCode, int resultCode, Intent intent){     

        if (requestCode == 0) {
            if (resultCode == RESULT_OK) {

                contents = intent.getStringExtra("SCAN_RESULT");
                String format = intent.getStringExtra("SCAN_RESULT_FORMAT"); 
                try
                { 
                Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(contents)); 
                startActivity(callIntent); 

                }
                catch(Exception e)
                {
                    messageBox("doStuff", e.getMessage());
                }

                // Handle successful scan
            } else if (resultCode == RESULT_CANCELED) {
                // Handle cancel
            }
        }

person user1227793    schedule 18.09.2013    source источник
comment
У вас есть разрешение CALL_PHONE?   -  person CommonsWare    schedule 18.09.2013
comment
у вас есть телефон на вашем устройстве?   -  person njzk2    schedule 18.09.2013
comment
как выглядит SCAN_RESULT?   -  person bofredo    schedule 18.09.2013
comment
@CommonsWare, да, у меня есть разрешение CALL_PHONE.   -  person user1227793    schedule 19.09.2013
comment
@rusmus это не дубликат. Разница между моей проблемой и проблемой по ссылке заключается в том, что в моей проблеме мы сначала запускаем действие (для сканера кода qr), а из этого действия мы пытаемся запустить второе действие для инициализации вызова. в ссылке мы пытаемся инициировать вызов из нажатие кнопки (задействовано только одно действие).   -  person user1227793    schedule 19.09.2013
comment
@ njzk2 да, я тестирую реальное физическое устройство   -  person user1227793    schedule 19.09.2013
comment
@Anilkumar На самом деле ссылка не очень помогает. По этой ссылке человек использует намерения для вызова другого приложения, установленного на телефоне, для сканирования. В моем приложении я не вызываю другое приложение, потому что stackoverflow.com/questions/13005259/ zxing с моим приложением   -  person user1227793    schedule 19.09.2013
comment
@bofredo SCAN_RESULT выглядит как тел: *125#   -  person user1227793    schedule 19.09.2013
comment
Независимо от количества других действий, которые вы начали и завершили ранее, вы все еще пытаетесь запустить намерение ACTION_CALL из своего собственного приложения. Является ли это результатом нажатия кнопки или завершением другого намерения, не имеет значения. Не могли бы вы опубликовать свой манифест, чтобы мы могли проверить недостающие вещи?   -  person rusmus    schedule 19.09.2013
comment
@ user1227793: это не мой вопрос. способно ли ваше устройство на самом деле совершать звонки?   -  person njzk2    schedule 19.09.2013