From 1132200fa1f545a34f700d6000ded8c8c56134e4 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Thu, 4 Jun 2009 17:25:51 -0700 Subject: [PATCH] Added an extra for sharing a target rectangle extra. Used to pass a location using screen coordinates when starting a SHOW_OR_CREATE_CONTACT activity. --- core/java/android/provider/Contacts.java | 9 +++++++++ core/java/android/provider/ContactsContract.java | 7 +++++++ 2 files changed, 16 insertions(+) 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. */