Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7bd553fc authored by Anthony Lee's avatar Anthony Lee
Browse files

Add Carrier Presence to CP2: Phone

Carrier Presence (RCS-based) is required for IMS-based telephony
services: VoLTE, WFC, and VT (Video Telephony). Public API in the
form of Presence column is added to Phone. Initial bit-field is
defined for for VT capability.

Change-Id: Ice78f895acf89a91f7478115e64caeb8d26f5456
parent cc88f936
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -24457,6 +24457,8 @@ package android.provider {
  }
  }
  protected static abstract interface ContactsContract.DataColumns {
  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 DATA1 = "data1";
    field public static final java.lang.String DATA10 = "data10";
    field public static final java.lang.String DATA10 = "data10";
    field public static final java.lang.String DATA11 = "data11";
    field public static final java.lang.String DATA11 = "data11";
+2 −0
Original line number Original line Diff line number Diff line
@@ -26151,6 +26151,8 @@ package android.provider {
  }
  }
  protected static abstract interface ContactsContract.DataColumns {
  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 DATA1 = "data1";
    field public static final java.lang.String DATA10 = "data10";
    field public static final java.lang.String DATA10 = "data10";
    field public static final java.lang.String DATA11 = "data11";
    field public static final java.lang.String DATA11 = "data11";
+15 −0
Original line number Original line Diff line number Diff line
@@ -4082,6 +4082,21 @@ public final class ContactsContract {
        public static final String SYNC3 = "data_sync3";
        public static final String SYNC3 = "data_sync3";
        /** Generic column for use by sync adapters. */
        /** Generic column for use by sync adapters. */
        public static final String SYNC4 = "data_sync4";
        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;
    }
    }


    /**
    /**