Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e2484c0f authored by Kunduz Baryktabasova's avatar Kunduz Baryktabasova
Browse files

Add call log uri in TelecomManager.java

The key is used for dialer apps to mark missed calls as read when it
gets the notification on reboot.

Test: N/A
Bug: 292597423

Change-Id: I8a84778434891eca78dbce3d5a1c25cc1eb86228
parent 9f950358
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -42599,6 +42599,7 @@ package android.telecom {
    field public static final String EXTRA_CALL_DISCONNECT_CAUSE = "android.telecom.extra.CALL_DISCONNECT_CAUSE";
    field public static final String EXTRA_CALL_DISCONNECT_MESSAGE = "android.telecom.extra.CALL_DISCONNECT_MESSAGE";
    field public static final String EXTRA_CALL_DURATION = "android.telecom.extra.CALL_DURATION";
    field @FlaggedApi("com.android.server.telecom.flags.add_call_uri_for_missed_calls") public static final String EXTRA_CALL_LOG_URI = "android.telecom.extra.CALL_LOG_URI";
    field public static final String EXTRA_CALL_NETWORK_TYPE = "android.telecom.extra.CALL_NETWORK_TYPE";
    field public static final String EXTRA_CALL_SUBJECT = "android.telecom.extra.CALL_SUBJECT";
    field public static final String EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME = "android.telecom.extra.CHANGE_DEFAULT_DIALER_PACKAGE_NAME";
+10 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ import static android.content.Intent.LOCAL_FLAG_FROM_SYSTEM;

import android.Manifest;
import android.annotation.CallbackExecutor;
import android.annotation.FlaggedApi;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.Nullable;
@@ -54,6 +55,7 @@ import com.android.internal.annotations.GuardedBy;
import com.android.internal.telecom.ClientTransactionalServiceRepository;
import com.android.internal.telecom.ClientTransactionalServiceWrapper;
import com.android.internal.telecom.ITelecomService;
import com.android.server.telecom.flags.Flags;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -411,6 +413,14 @@ public class TelecomManager {
    public static final String EXTRA_CALL_CREATED_TIME_MILLIS =
            "android.telecom.extra.CALL_CREATED_TIME_MILLIS";

    /**
     * The extra for call log uri that was used to mark missed calls as read when dialer gets the
     * notification on reboot.
     */
    @FlaggedApi(Flags.FLAG_ADD_CALL_URI_FOR_MISSED_CALLS)
    public static final String EXTRA_CALL_LOG_URI =
            "android.telecom.extra.CALL_LOG_URI";

    /**
     * Optional extra for incoming containing a long which specifies the time the
     * call was answered by user. This value is in milliseconds.