diff --git a/core/api/current.txt b/core/api/current.txt index b03341423b23c..1108f01536a42 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -34834,6 +34834,7 @@ package android.provider { } public static final class ContactsContract.Settings implements android.provider.ContactsContract.SettingsColumns { + field public static final String ACTION_SET_DEFAULT_ACCOUNT = "android.provider.action.SET_DEFAULT_ACCOUNT"; field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/setting"; field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/setting"; field public static final android.net.Uri CONTENT_URI; diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java index b3d60a58410f5..570d73d4293b2 100644 --- a/core/java/android/provider/ContactsContract.java +++ b/core/java/android/provider/ContactsContract.java @@ -8588,6 +8588,15 @@ public final class ContactsContract { * Type: INTEGER */ public static final String UNGROUPED_WITH_PHONES = "summ_phones"; + + /** + * Flag indicating if the account is the default account for new contacts. At most one + * account has this flag set at a time. It can only be set to 1 on a row with null data set. + *
+ * Type: INTEGER (boolean) + * @hide + */ + String IS_DEFAULT = "x_is_default"; } /** @@ -8681,6 +8690,13 @@ public final class ContactsContract { * The MIME-type of {@link #CONTENT_URI} providing a single setting. */ public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/setting"; + + /** + * Action used to launch the UI to set the default account for new contacts. + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_SET_DEFAULT_ACCOUNT = + "android.provider.action.SET_DEFAULT_ACCOUNT"; } /**