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

Commit ff88b14e authored by Hui Yu's avatar Hui Yu
Browse files

Add RawContacts insert/update/delete notification URIs.

Change-Id: I985377b23c1f54f3b691b4ca9094cd55a056201d
Fix: 113696451
Test: atest ContactsContract_RawContactsTest.java
parent c95add6d
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -4305,6 +4305,13 @@ package android.provider {
    field public static final java.lang.String STATE = "state";
    field public static final java.lang.String STATE = "state";
  }
  }


  public static final class ContactsContract.RawContacts implements android.provider.BaseColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.RawContactsColumns android.provider.ContactsContract.SyncColumns {
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_DELETE_URI;
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_INSERT_URI;
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_UPDATE_URI;
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_URI;
  }

  public abstract class SearchIndexableData {
  public abstract class SearchIndexableData {
    ctor public SearchIndexableData();
    ctor public SearchIndexableData();
    ctor public SearchIndexableData(android.content.Context);
    ctor public SearchIndexableData(android.content.Context);
+7 −0
Original line number Original line Diff line number Diff line
@@ -932,6 +932,13 @@ package android.provider {
    field public static final android.net.Uri ENTERPRISE_CONTENT_URI;
    field public static final android.net.Uri ENTERPRISE_CONTENT_URI;
  }
  }


  public static final class ContactsContract.RawContacts implements android.provider.BaseColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.RawContactsColumns android.provider.ContactsContract.SyncColumns {
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_DELETE_URI;
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_INSERT_URI;
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_UPDATE_URI;
    field public static final android.net.Uri RAW_CONTACTS_NOTIFICATION_URI;
  }

  public static final class ContactsContract.RawContactsEntity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.RawContactsColumns {
  public static final class ContactsContract.RawContactsEntity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.RawContactsColumns {
    field public static final android.net.Uri CORP_CONTENT_URI;
    field public static final android.net.Uri CORP_CONTENT_URI;
  }
  }
+42 −1
Original line number Original line Diff line number Diff line
@@ -2783,7 +2783,48 @@ public final class ContactsContract {
         * The content:// style URI for this table, which requests a directory of
         * The content:// style URI for this table, which requests a directory of
         * raw contact rows matching the selection criteria.
         * raw contact rows matching the selection criteria.
         */
         */
        public static final Uri CONTENT_URI = Uri.withAppendedPath(AUTHORITY_URI, "raw_contacts");
        public static final Uri CONTENT_URI =
                Uri.withAppendedPath(AUTHORITY_URI, "raw_contacts");

        /**
         * The URI to register for all raw contacts change notification.
         *
         * @hide
         */
        @SystemApi
        @TestApi
        public static final Uri RAW_CONTACTS_NOTIFICATION_URI =
                Uri.parse("content://com.android.contacts.raw_contacts");

        /**
         * The URI to register for raw contacts insert notification.
         *
         * @hide
         */
        @SystemApi
        @TestApi
        public static final Uri RAW_CONTACTS_NOTIFICATION_INSERT_URI =
                Uri.withAppendedPath(RAW_CONTACTS_NOTIFICATION_URI, "insert");

        /**
         * The URI to register for raw contacts update notification.
         *
         * @hide
         */
        @SystemApi
        @TestApi
        public static final Uri RAW_CONTACTS_NOTIFICATION_UPDATE_URI =
                Uri.withAppendedPath(RAW_CONTACTS_NOTIFICATION_URI, "update");

        /**
         * The URI to register for raw contacts delete notification.
         *
         * @hide
         */
        @SystemApi
        @TestApi
        public static final Uri RAW_CONTACTS_NOTIFICATION_DELETE_URI =
                Uri.withAppendedPath(RAW_CONTACTS_NOTIFICATION_URI, "delete");


        /**
        /**
         * The MIME type of the results from {@link #CONTENT_URI} when a specific
         * The MIME type of the results from {@link #CONTENT_URI} when a specific