Я думаю, что вам нужно сделать что-то вроде этого, который работал для меня
Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:" + phoneNo));
startActivity(callIntent);
ACTION_DIAL:
Activity Action: Dial a number as specified by the data. This shows a UI with
the number being dialed, allowing the user to explicitly initiate the call.
Надеюсь, это поможет вам.
Ok я получил этот ответ
Согласно API, ACTION_CALL будет делать то, что вам нужно, но не номера экстренных служб, в то время как ACTION_DIAL будет отображать номеронабиратель с набором строки, но позволяет вызывать номера экстренных служб.
Боюсь, что нет никакого способа сделать то, что вы хотите, по уважительной причине - предотвратить ошибки в экстренных службах. Это мера предосторожности.
Отсюда Dial Number Without Prompt
Хорошо, и я думаю, что для того, что вы хотите выполнить, вы должны по крайней мере иметь один по умолчанию Dialer в вашем телефоне. Пожалуйста, проверь это.
как назвать такое, как снятие экрана? пожалуйста, покажите мне намерение. – Amadas
извините ... я добавил свое намерение сейчас .. –