Merge "Add Carrier Presence to CP2: Phone" into mnc-dev
diff --git a/api/current.txt b/api/current.txt
index e1d7c2b..e6ddd63 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -25585,6 +25585,8 @@
}
protected static abstract interface ContactsContract.DataColumns {
+ field public static final java.lang.String CARRIER_PRESENCE = "carrier_presence";
+ field public static final int CARRIER_PRESENCE_VT_CAPABLE = 1; // 0x1
field public static final java.lang.String DATA1 = "data1";
field public static final java.lang.String DATA10 = "data10";
field public static final java.lang.String DATA11 = "data11";
diff --git a/api/system-current.txt b/api/system-current.txt
index 5772f6d..93d7577 100644
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -27511,6 +27511,8 @@
}
protected static abstract interface ContactsContract.DataColumns {
+ field public static final java.lang.String CARRIER_PRESENCE = "carrier_presence";
+ field public static final int CARRIER_PRESENCE_VT_CAPABLE = 1; // 0x1
field public static final java.lang.String DATA1 = "data1";
field public static final java.lang.String DATA10 = "data10";
field public static final java.lang.String DATA11 = "data11";
diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java
index c070924..76a5f967 100644
--- a/core/java/android/provider/ContactsContract.java
+++ b/core/java/android/provider/ContactsContract.java
@@ -4069,6 +4069,21 @@
public static final String SYNC3 = "data_sync3";
/** Generic column for use by sync adapters. */
public static final String SYNC4 = "data_sync4";
+
+ /**
+ * Carrier presence information.
+ * <P>
+ * Type: INTEGER (A bitmask of CARRIER_PRESENCE_* fields)
+ * </P>
+ */
+ public static final String CARRIER_PRESENCE = "carrier_presence";
+
+ /**
+ * Bitmask flags for CARRIER_PRESENCE column. Each value represents
+ * a bit (or a set of bits) which may be set independently of each
+ * other.
+ */
+ public static final int CARRIER_PRESENCE_VT_CAPABLE = 0x01;
}
/**
@@ -8265,7 +8280,7 @@
/**
* Constructs a QuickContacts intent based on an incoming intent for DevicePolicyManager
* to strip off anything not necessary.
- *
+ *
* @hide
*/
public static Intent rebuildManagedQuickContactsIntent(String lookupKey, long contactId,