Укажите, какое приложение отвечает на намеренный вызов startActivity.

Я разрабатываю простое приложение для Android для моей работы

Есть кнопка, которая при нажатии вызывает намерение ACTION_CALL для ряда телефонных номеров. проблема в том, что мой телефон открывает Skype, чтобы попытаться сделать звонок, и я хочу, чтобы он использовал встроенное приложение для телефона. это код, который выполняет намеренный вызов:

Intent intent = new Intent(Intent.ACTION_CALL);

                intent.setData(Uri.parse("tel:989653523"));
                startActivity(intent);

Я понимаю, что протокол "tel:" может работать как для Skype, так и для родного приложения Phone, но как я могу сделать так, чтобы приложение всегда могло открыть его с помощью приложения родного телефона?

1 ответ

Ну, вам нужно сделать явный намеренный вызов.

Intent i=new Intent (this,theActivityYouWantToStart.class);
Другие вопросы по тегам