Loading api/current.xml +13 −0 Original line number Diff line number Diff line Loading @@ -186385,6 +186385,19 @@ <parameter name="excludeMimes" type="java.lang.String[]"> </parameter> </method> <method name="setMode" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="size" type="int"> </parameter> </method> <field name="mExcludeMimes" type="java.lang.String[]" transient="false" core/java/android/provider/ContactsContract.java +8 −8 Original line number Diff line number Diff line Loading @@ -2133,12 +2133,12 @@ public final class ContactsContract { } /** * Helper methods to display FastTrack dialogs that allow users to pivot on * Helper methods to display QuickContact dialogs that allow users to pivot on * a specific {@link Contacts} entry. * * @hide */ public static final class FastTrack { public static final class QuickContact { /** * Action used to trigger person pivot dialog. * @hide Loading Loading @@ -2166,19 +2166,19 @@ public final class ContactsContract { public static final String EXTRA_EXCLUDE_MIMES = "exclude_mimes"; /** * Small FastTrack mode, usually presented with minimal actions. * Small QuickContact mode, usually presented with minimal actions. */ public static final int MODE_SMALL = 1; /** * Medium FastTrack mode, includes actions and light summary describing * Medium QuickContact mode, includes actions and light summary describing * the {@link Contacts} entry being shown. This may include social * status and presence details. */ public static final int MODE_MEDIUM = 2; /** * Large FastTrack mode, includes actions and larger, card-like summary * Large QuickContact mode, includes actions and larger, card-like summary * of the {@link Contacts} entry being shown. This may include detailed * information, such as a photo. */ Loading Loading @@ -2207,7 +2207,7 @@ public final class ContactsContract { * already viewing the contact details card, this can be used * to omit the details entry from the dialog. */ public static void showFastTrack(Context context, View target, Uri lookupUri, int mode, public static void showQuickContact(Context context, View target, Uri lookupUri, int mode, String[] excludeMimes) { // Find location and bounds of target view final int[] location = new int[2]; Loading @@ -2220,7 +2220,7 @@ public final class ContactsContract { rect.bottom = rect.top + target.getHeight(); // Trigger with obtained rectangle showFastTrack(context, rect, lookupUri, mode, excludeMimes); showQuickContact(context, rect, lookupUri, mode, excludeMimes); } /** Loading @@ -2246,7 +2246,7 @@ public final class ContactsContract { * already viewing the contact details card, this can be used * to omit the details entry from the dialog. */ public static void showFastTrack(Context context, Rect target, Uri lookupUri, int mode, public static void showQuickContact(Context context, Rect target, Uri lookupUri, int mode, String[] excludeMimes) { // Launch pivot dialog through intent for now final Intent intent = new Intent(ACTION_FAST_TRACK); Loading core/java/android/widget/QuickContactBadge.java +12 −3 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ import android.database.Cursor; import android.graphics.drawable.Drawable; import android.net.Uri; import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.FastTrack; import android.provider.ContactsContract.QuickContact; import android.provider.ContactsContract.Intents; import android.provider.ContactsContract.PhoneLookup; import android.provider.ContactsContract.RawContacts; Loading Loading @@ -88,7 +88,7 @@ public class QuickContactBadge extends ImageView implements OnClickListener { com.android.internal.R.styleable.QuickContactBadge, defStyle, 0); mMode = a.getInt(com.android.internal.R.styleable.QuickContactBadge_quickContactWindowSize, FastTrack.MODE_MEDIUM); QuickContact.MODE_MEDIUM); a.recycle(); Loading @@ -102,6 +102,15 @@ public class QuickContactBadge extends ImageView implements OnClickListener { setOnClickListener(this); } /** * Set the QuickContact window mode. Options are {@link QuickContact#MODE_SMALL}, * {@link QuickContact#MODE_MEDIUM}, {@link QuickContact#MODE_LARGE}. * @param size */ public void setMode(int size) { mMode = size; } /** * Assign the contact uri that this QuickContactBadge should be associated * with. Note that this is only used for displaying the QuickContact window and Loading Loading @@ -199,7 +208,7 @@ public class QuickContactBadge extends ImageView implements OnClickListener { } private void trigger(Uri lookupUri) { FastTrack.showFastTrack(getContext(), this, lookupUri, mMode, mExcludeMimes); QuickContact.showQuickContact(getContext(), this, lookupUri, mMode, mExcludeMimes); } private class QueryHandler extends AsyncQueryHandler { Loading Loading
api/current.xml +13 −0 Original line number Diff line number Diff line Loading @@ -186385,6 +186385,19 @@ <parameter name="excludeMimes" type="java.lang.String[]"> </parameter> </method> <method name="setMode" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="size" type="int"> </parameter> </method> <field name="mExcludeMimes" type="java.lang.String[]" transient="false"
core/java/android/provider/ContactsContract.java +8 −8 Original line number Diff line number Diff line Loading @@ -2133,12 +2133,12 @@ public final class ContactsContract { } /** * Helper methods to display FastTrack dialogs that allow users to pivot on * Helper methods to display QuickContact dialogs that allow users to pivot on * a specific {@link Contacts} entry. * * @hide */ public static final class FastTrack { public static final class QuickContact { /** * Action used to trigger person pivot dialog. * @hide Loading Loading @@ -2166,19 +2166,19 @@ public final class ContactsContract { public static final String EXTRA_EXCLUDE_MIMES = "exclude_mimes"; /** * Small FastTrack mode, usually presented with minimal actions. * Small QuickContact mode, usually presented with minimal actions. */ public static final int MODE_SMALL = 1; /** * Medium FastTrack mode, includes actions and light summary describing * Medium QuickContact mode, includes actions and light summary describing * the {@link Contacts} entry being shown. This may include social * status and presence details. */ public static final int MODE_MEDIUM = 2; /** * Large FastTrack mode, includes actions and larger, card-like summary * Large QuickContact mode, includes actions and larger, card-like summary * of the {@link Contacts} entry being shown. This may include detailed * information, such as a photo. */ Loading Loading @@ -2207,7 +2207,7 @@ public final class ContactsContract { * already viewing the contact details card, this can be used * to omit the details entry from the dialog. */ public static void showFastTrack(Context context, View target, Uri lookupUri, int mode, public static void showQuickContact(Context context, View target, Uri lookupUri, int mode, String[] excludeMimes) { // Find location and bounds of target view final int[] location = new int[2]; Loading @@ -2220,7 +2220,7 @@ public final class ContactsContract { rect.bottom = rect.top + target.getHeight(); // Trigger with obtained rectangle showFastTrack(context, rect, lookupUri, mode, excludeMimes); showQuickContact(context, rect, lookupUri, mode, excludeMimes); } /** Loading @@ -2246,7 +2246,7 @@ public final class ContactsContract { * already viewing the contact details card, this can be used * to omit the details entry from the dialog. */ public static void showFastTrack(Context context, Rect target, Uri lookupUri, int mode, public static void showQuickContact(Context context, Rect target, Uri lookupUri, int mode, String[] excludeMimes) { // Launch pivot dialog through intent for now final Intent intent = new Intent(ACTION_FAST_TRACK); Loading
core/java/android/widget/QuickContactBadge.java +12 −3 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ import android.database.Cursor; import android.graphics.drawable.Drawable; import android.net.Uri; import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.FastTrack; import android.provider.ContactsContract.QuickContact; import android.provider.ContactsContract.Intents; import android.provider.ContactsContract.PhoneLookup; import android.provider.ContactsContract.RawContacts; Loading Loading @@ -88,7 +88,7 @@ public class QuickContactBadge extends ImageView implements OnClickListener { com.android.internal.R.styleable.QuickContactBadge, defStyle, 0); mMode = a.getInt(com.android.internal.R.styleable.QuickContactBadge_quickContactWindowSize, FastTrack.MODE_MEDIUM); QuickContact.MODE_MEDIUM); a.recycle(); Loading @@ -102,6 +102,15 @@ public class QuickContactBadge extends ImageView implements OnClickListener { setOnClickListener(this); } /** * Set the QuickContact window mode. Options are {@link QuickContact#MODE_SMALL}, * {@link QuickContact#MODE_MEDIUM}, {@link QuickContact#MODE_LARGE}. * @param size */ public void setMode(int size) { mMode = size; } /** * Assign the contact uri that this QuickContactBadge should be associated * with. Note that this is only used for displaying the QuickContact window and Loading Loading @@ -199,7 +208,7 @@ public class QuickContactBadge extends ImageView implements OnClickListener { } private void trigger(Uri lookupUri) { FastTrack.showFastTrack(getContext(), this, lookupUri, mMode, mExcludeMimes); QuickContact.showQuickContact(getContext(), this, lookupUri, mMode, mExcludeMimes); } private class QueryHandler extends AsyncQueryHandler { Loading