Android открывает экран входящих звонков из другого приложения - PullRequest
0 голосов
/ 18 сентября 2018

Я занимаюсь разработкой приложения для блокировки вызовов, ориентированного на 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);

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

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

...