Android открывает экран входящих звонков из другого приложения

Я занимаюсь разработкой приложения для блокировки вызовов API-интерфейса 28.

Я сделал приложение для приложения для набора номера по умолчанию, чтобы я мог получать всю информацию о входящих и исходящих вызовах, используя сервис, который расширяет InCallService с Android.

<service
android:name=".CallService"
android:permission="android.permission.BIND_INCALL_SERVICE">
<meta-data
    android:name="android.telecom.IN_CALL_SERVICE_UI"
    android:value="true" />

<intent-filter>
    <action android:name="android.telecom.InCallService" />
</intent-filter>

Теперь я хочу открыть экран вызова приложения для набора номера по умолчанию для входящих или исходящих вызовов, чтобы мне не приходилось обрабатывать функции приема вызовов.

Я пробовал с Intent.ACTION_CALL передавая нулевой URI.

Intent i = new Intent (Intent.ACTION_CALL, null);
i.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);

Это работает, но также вылетает в фоновом режиме, что закрывает мое приложение (если приложение находится на переднем плане).

Есть ли способ открыть экран входящих звонков по умолчанию из другого приложения.

0 ответов

Другие вопросы по тегам