diff --git a/core/java/android/provider/Contacts.java b/core/java/android/provider/Contacts.java index 5f84e57785227..c0dbf4d695296 100644 --- a/core/java/android/provider/Contacts.java +++ b/core/java/android/provider/Contacts.java @@ -1522,6 +1522,15 @@ public class Contacts { public static final String EXTRA_CREATE_DESCRIPTION = ContactsContract.Intents.EXTRA_CREATE_DESCRIPTION; + /** + * Optional extra used with {@link #SHOW_OR_CREATE_CONTACT} to specify a + * dialog location using screen coordinates. When not specified, the + * dialog will be centered. + * + * @hide pending API council review + */ + public static final String EXTRA_TARGET_RECT = ContactsContract.Intents.EXTRA_TARGET_RECT; + /** * Intents related to the Contacts app UI. */ diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java index 3a05c14a8170f..227c675530cce 100644 --- a/core/java/android/provider/ContactsContract.java +++ b/core/java/android/provider/ContactsContract.java @@ -1374,6 +1374,13 @@ public final class ContactsContract { public static final String EXTRA_CREATE_DESCRIPTION = "com.android.contacts.action.CREATE_DESCRIPTION"; + /** + * Optional extra used with {@link #SHOW_OR_CREATE_CONTACT} to specify a + * dialog location using screen coordinates. When not specified, the + * dialog will be centered. + */ + public static final String EXTRA_TARGET_RECT = "target_rect"; + /** * Intents related to the Contacts app UI. */