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);
Это работает, но также вылетает в фоновом режиме, что закрывает мое приложение (если приложение находится на переднем плане).
Есть ли способ открыть экран входящих звонков по умолчанию из другого приложения.