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

Commit cfe08258 authored by Jayachandran Chinnakkannu's avatar Jayachandran Chinnakkannu Committed by Android (Google) Code Review
Browse files

Merge "resolve merge conflicts of c4555ee9 to...

Merge "resolve merge conflicts of c4555ee9 to pi-dev-plus-aosp" into pi-dev-plus-aosp
parents 524ce01f 1fd2abcf
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -399,6 +399,7 @@
    <protected-broadcast android:name="android.telecom.action.DEFAULT_DIALER_CHANGED" />
    <protected-broadcast android:name="android.provider.action.DEFAULT_SMS_PACKAGE_CHANGED" />
    <protected-broadcast android:name="android.provider.action.SMS_MMS_DB_CREATED" />
    <protected-broadcast android:name="android.provider.action.SMS_MMS_DB_LOST" />
    <protected-broadcast android:name="android.intent.action.CONTENT_CHANGED" />
    <protected-broadcast android:name="android.provider.Telephony.MMS_DOWNLOADED" />

+25 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package android.provider;

import android.annotation.RequiresPermission;
import android.annotation.SdkConstant;
import android.annotation.SdkConstant.SdkConstantType;
import android.annotation.SystemApi;
@@ -1208,6 +1209,30 @@ public final class Telephony {
            public static final String EXTRA_IS_INITIAL_CREATE =
                    "android.provider.extra.IS_INITIAL_CREATE";

            /**
             * Broadcast intent action indicating that the telephony provider SMS MMS database is
             * corrupted. A boolean is specified in {@link #EXTRA_IS_CORRUPTED} to indicate if the
             * database is corrupted. Requires the
             * {@link android.Manifest.permission#READ_PRIVILEGED_PHONE_STATE permission.
             *
             * @hide
             */
            @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
            @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE)
            public static final String ACTION_SMS_MMS_DB_LOST =
                    "android.provider.action.SMS_MMS_DB_LOST";

            /**
             * Boolean flag passed as an extra with {@link #ACTION_SMS_MMS_DB_LOST} to indicate
             * whether the DB got corrupted or not.
             *
             * @see #ACTION_SMS_MMS_DB_LOST
             *
             * @hide
             */
            public static final String EXTRA_IS_CORRUPTED =
                    "android.provider.extra.IS_CORRUPTED";

            /**
             * Read the PDUs out of an {@link #SMS_RECEIVED_ACTION} or a
             * {@link #DATA_SMS_RECEIVED_ACTION} intent.
+0 −32
Original line number Diff line number Diff line
@@ -1229,38 +1229,6 @@ public class TelephonyManager {
     */
    public static final String EXTRA_RECOVERY_ACTION = "recoveryAction";

    /**
     * Broadcast intent action indicating that the telephony provider DB got lost.
     *
     * <p>
     * The {@link #EXTRA_IS_CORRUPTED} extra indicates whether the database is lost
     * due to corruption or not
     *
     * <p class="note">
     * Requires the MODIFY_PHONE_STATE permission.
     *
     * <p class="note">
     * This is a protected intent that can only be sent by the system.
     *
     * @see #EXTRA_IS_CORRUPTED
     *
     * @hide
     */
    @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
    @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
    public static final String ACTION_MMSSMS_DATABASE_LOST =
            "android.intent.action.MMSSMS_DATABASE_LOST";

    /**
     * A boolean extra used with {@link #ACTION_MMSSMS_DATABASE_LOST} to indicate
     * whether the database is lost due to corruption or not.
     *
     * @see #ACTION_MMSSMS_DATABASE_LOST
     *
     * @hide
     */
    public static final String EXTRA_IS_CORRUPTED = "isCorrupted";

    //
    //
    // Device Info