diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java index 86729a9123b7d..a175c3757a19f 100644 --- a/core/java/android/provider/ContactsContract.java +++ b/core/java/android/provider/ContactsContract.java @@ -314,15 +314,6 @@ public final class ContactsContract { return null; } - /** - * The content:// style URI for this table joined with useful data from - * {@link Data}. - * - * @deprecated Please use plain CONTENT_URI for the same result - */ - @Deprecated - public static final Uri CONTENT_SUMMARY_URI = CONTENT_URI; - /** * The content:// style URI used for "type-to-filter" functionality on the * {@link #CONTENT_URI} URI. The filter string will be used to match @@ -332,9 +323,6 @@ public final class ContactsContract { public static final Uri CONTENT_FILTER_URI = Uri.withAppendedPath( CONTENT_URI, "filter"); - @Deprecated - public static final Uri CONTENT_SUMMARY_FILTER_URI = CONTENT_FILTER_URI; - /** * The content:// style URI for this table joined with useful data from * {@link Data}, filtered to include only starred contacts @@ -343,9 +331,6 @@ public final class ContactsContract { public static final Uri CONTENT_STREQUENT_URI = Uri.withAppendedPath( CONTENT_URI, "strequent"); - @Deprecated - public static final Uri CONTENT_SUMMARY_STREQUENT_URI = CONTENT_STREQUENT_URI; - /** * The content:// style URI used for "type-to-filter" functionality on the * {@link #CONTENT_STREQUENT_URI} URI. The filter string will be used to match @@ -355,14 +340,9 @@ public final class ContactsContract { public static final Uri CONTENT_STREQUENT_FILTER_URI = Uri.withAppendedPath( CONTENT_STREQUENT_URI, "filter"); - @Deprecated - public static final Uri CONTENT_SUMMARY_STREQUENT_FILTER_URI = CONTENT_STREQUENT_FILTER_URI; - public static final Uri CONTENT_GROUP_URI = Uri.withAppendedPath( CONTENT_URI, "group"); - @Deprecated - public static final Uri CONTENT_SUMMARY_GROUP_URI = CONTENT_GROUP_URI; /** * The MIME type of {@link #CONTENT_URI} providing a directory of * people. @@ -506,17 +486,6 @@ public final class ContactsContract { */ public static final Uri CONTENT_URI = Uri.withAppendedPath(AUTHORITY_URI, "raw_contacts"); - /** - * The content:// style URL for filtering people by email address. The - * filter argument should be passed as an additional path segment after - * this URI. - * - * @hide - */ - @Deprecated - public static final Uri CONTENT_FILTER_EMAIL_URI = - Uri.withAppendedPath(CONTENT_URI, "filter_email"); - /** * The MIME type of {@link #CONTENT_URI} providing a directory of * people. @@ -758,25 +727,12 @@ public final class ContactsContract { */ public static final String _ID = "presence_id"; - /** - * Reference to the {@link RawContacts#_ID} this presence references. - *
Type: INTEGER
- * - * TODO remove this from public API - * @hide - */ - @Deprecated - public static final String RAW_CONTACT_ID = "presence_raw_contact_id"; - /** * Reference to the {@link Data#_ID} entry that owns this presence. *Type: INTEGER
*/ public static final String DATA_ID = "presence_data_id"; - @Deprecated - public static final String IM_PROTOCOL = "im_protocol"; - /** *Type: NUMBER
*/ @@ -1177,26 +1133,6 @@ public final class ContactsContract { */ public static final String FORMATTED_ADDRESS = DATA; - /** - * The agent who actually receives the mail. Used in work addresses. - * Also for 'in care of' or 'c/o'. - *- * Type: TEXT - * @deprecated since this isn't supported by gd:structuredPostalAddress - */ - @Deprecated - public static final String AGENT = "data4"; - - /** - * Used in places where houses or buildings have names (and not - * necessarily numbers), eg. "The Pillars". - *
- * Type: TEXT - * @deprecated since this isn't supported by gd:structuredPostalAddress - */ - @Deprecated - public static final String HOUSENAME = "data5"; - /** * Can be street, avenue, road, etc. This element also includes the * house number and room/apartment/flat/floor number. @@ -1231,17 +1167,6 @@ public final class ContactsContract { */ public static final String CITY = "data9"; - /** - * Handles administrative districts such as U.S. or U.K. counties - * that are not used for mail addressing purposes. Subregion is not - * intended for delivery addresses. - *
- * Type: TEXT - * @deprecated since this isn't supported by gd:structuredPostalAddress - */ - @Deprecated - public static final String SUBREGION = "data10"; - /** * A state, province, county (in Ireland), Land (in Germany), * departement (in France), etc. diff --git a/core/java/com/android/internal/widget/ContactHeaderWidget.java b/core/java/com/android/internal/widget/ContactHeaderWidget.java index ce0c9cbb41e79..4dd289ce1c0cb 100644 --- a/core/java/com/android/internal/widget/ContactHeaderWidget.java +++ b/core/java/com/android/internal/widget/ContactHeaderWidget.java @@ -27,12 +27,8 @@ import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Rect; -import android.graphics.drawable.Drawable; import android.net.Uri; -import android.os.Handler; -import android.os.Message; import android.os.SystemClock; -import android.provider.SocialContract; import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.Data; import android.provider.ContactsContract.Intents; @@ -43,13 +39,11 @@ import android.provider.ContactsContract.CommonDataKinds.Email; import android.provider.ContactsContract.CommonDataKinds.Photo; import android.provider.SocialContract.Activities; import android.util.AttributeSet; -import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.CheckBox; import android.widget.FrameLayout; import android.widget.ImageView; -import android.widget.RelativeLayout; import android.widget.TextView; import com.android.internal.R; @@ -77,7 +71,6 @@ public class ContactHeaderWidget extends FrameLayout implements View.OnClickList private QueryHandler mQueryHandler; protected long mContactId; - protected Uri mContactSummaryUri; protected Uri mContactUri; protected Uri mStatusUri; @@ -313,17 +306,16 @@ public class ContactHeaderWidget extends FrameLayout implements View.OnClickList mContactId = contactId; mContactUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, mContactId); - bindSummaryUri(ContentUris.withAppendedId(Contacts.CONTENT_SUMMARY_URI, mContactId)); + bindContactUri(mContactUri); bindSocialUri(ContentUris.withAppendedId(Activities.CONTENT_CONTACT_STATUS_URI, mContactId)); } /** * Convenience method for binding {@link Contacts} header details from a - * {@link Contacts#CONTENT_SUMMARY_URI} reference. + * {@link Contacts#CONTENT_URI} reference. */ - public void bindSummaryUri(Uri contactSummary) { - mContactSummaryUri = contactSummary; - mQueryHandler.startQuery(TOKEN_CONTACT_INFO, null, mContactSummaryUri, HEADER_PROJECTION, + public void bindContactUri(Uri contactUri) { + mQueryHandler.startQuery(TOKEN_CONTACT_INFO, null, contactUri, HEADER_PROJECTION, null, null, null); }