Loading api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -22969,10 +22969,14 @@ package android.provider { field public static final android.net.Uri CONTENT_URI; field public static final android.net.Uri CONTENT_URI_WITH_VOICEMAIL; field public static final java.lang.String COUNTRY_ISO = "countryiso"; field public static final java.lang.String DATA_USAGE = "data_usage"; field public static final java.lang.String DATE = "date"; field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; field public static final java.lang.String DURATION = "duration"; field public static final java.lang.String EXTRA_CALL_TYPE_FILTER = "extra_call_type_filter"; field public static final java.lang.String FEATURES = "features"; field public static final int FEATURES_NONE = 0; // 0x0 field public static final int FEATURES_VIDEO = 1; // 0x1 field public static final java.lang.String GEOCODED_LOCATION = "geocoded_location"; field public static final int INCOMING_TYPE = 1; // 0x1 field public static final java.lang.String IS_READ = "is_read"; core/java/android/provider/CallLog.java +27 −1 Original line number Diff line number Diff line Loading @@ -148,6 +148,18 @@ public class CallLog { /** Call log type for voicemails. */ public static final int VOICEMAIL_TYPE = 4; /** * Bit-mask describing features of the call (e.g. video). * * <P>Type: INTEGER (int)</P> */ public static final String FEATURES = "features"; /** Call had no associated features (e.g. voice-only). */ public static final int FEATURES_NONE = 0x0; /** Call had video. */ public static final int FEATURES_VIDEO = 0x1; /** * The phone number as the user entered it. * <P>Type: TEXT</P> Loading Loading @@ -201,6 +213,12 @@ public class CallLog { */ public static final String DURATION = "duration"; /** * The data usage of the call in bytes. * <P>Type: INTEGER (long)</P> */ public static final String DATA_USAGE = "data_usage"; /** * Whether or not the call has been acknowledged * <P>Type: INTEGER (boolean)</P> Loading Loading @@ -324,14 +342,18 @@ public class CallLog { * is set by the network and denotes the number presenting rules for * "allowed", "payphone", "restricted" or "unknown" * @param callType enumerated values for "incoming", "outgoing", or "missed" * @param features features of the call (e.g. Video). * @param account The account object describing the provider of the call * @param start time stamp for the call in milliseconds * @param duration call duration in seconds * @param dataUsage data usage for the call in bytes, null if data usage was not tracked for * the call. * * {@hide} */ public static Uri addCall(CallerInfo ci, Context context, String number, int presentation, int callType, PhoneAccount account, long start, int duration) { int presentation, int callType, int features, PhoneAccount account, long start, int duration, Long dataUsage) { final ContentResolver resolver = context.getContentResolver(); int numberPresentation = PRESENTATION_ALLOWED; Loading Loading @@ -368,8 +390,12 @@ public class CallLog { values.put(NUMBER, number); values.put(NUMBER_PRESENTATION, Integer.valueOf(numberPresentation)); values.put(TYPE, Integer.valueOf(callType)); values.put(FEATURES, features); values.put(DATE, Long.valueOf(start)); values.put(DURATION, Long.valueOf(duration)); if (dataUsage != null) { values.put(DATA_USAGE, dataUsage); } values.put(PHONE_ACCOUNT_COMPONENT_NAME, accountComponentString); values.put(PHONE_ACCOUNT_ID, accountId); values.put(NEW, Integer.valueOf(1)); Loading Loading
api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -22969,10 +22969,14 @@ package android.provider { field public static final android.net.Uri CONTENT_URI; field public static final android.net.Uri CONTENT_URI_WITH_VOICEMAIL; field public static final java.lang.String COUNTRY_ISO = "countryiso"; field public static final java.lang.String DATA_USAGE = "data_usage"; field public static final java.lang.String DATE = "date"; field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; field public static final java.lang.String DURATION = "duration"; field public static final java.lang.String EXTRA_CALL_TYPE_FILTER = "extra_call_type_filter"; field public static final java.lang.String FEATURES = "features"; field public static final int FEATURES_NONE = 0; // 0x0 field public static final int FEATURES_VIDEO = 1; // 0x1 field public static final java.lang.String GEOCODED_LOCATION = "geocoded_location"; field public static final int INCOMING_TYPE = 1; // 0x1 field public static final java.lang.String IS_READ = "is_read";
core/java/android/provider/CallLog.java +27 −1 Original line number Diff line number Diff line Loading @@ -148,6 +148,18 @@ public class CallLog { /** Call log type for voicemails. */ public static final int VOICEMAIL_TYPE = 4; /** * Bit-mask describing features of the call (e.g. video). * * <P>Type: INTEGER (int)</P> */ public static final String FEATURES = "features"; /** Call had no associated features (e.g. voice-only). */ public static final int FEATURES_NONE = 0x0; /** Call had video. */ public static final int FEATURES_VIDEO = 0x1; /** * The phone number as the user entered it. * <P>Type: TEXT</P> Loading Loading @@ -201,6 +213,12 @@ public class CallLog { */ public static final String DURATION = "duration"; /** * The data usage of the call in bytes. * <P>Type: INTEGER (long)</P> */ public static final String DATA_USAGE = "data_usage"; /** * Whether or not the call has been acknowledged * <P>Type: INTEGER (boolean)</P> Loading Loading @@ -324,14 +342,18 @@ public class CallLog { * is set by the network and denotes the number presenting rules for * "allowed", "payphone", "restricted" or "unknown" * @param callType enumerated values for "incoming", "outgoing", or "missed" * @param features features of the call (e.g. Video). * @param account The account object describing the provider of the call * @param start time stamp for the call in milliseconds * @param duration call duration in seconds * @param dataUsage data usage for the call in bytes, null if data usage was not tracked for * the call. * * {@hide} */ public static Uri addCall(CallerInfo ci, Context context, String number, int presentation, int callType, PhoneAccount account, long start, int duration) { int presentation, int callType, int features, PhoneAccount account, long start, int duration, Long dataUsage) { final ContentResolver resolver = context.getContentResolver(); int numberPresentation = PRESENTATION_ALLOWED; Loading Loading @@ -368,8 +390,12 @@ public class CallLog { values.put(NUMBER, number); values.put(NUMBER_PRESENTATION, Integer.valueOf(numberPresentation)); values.put(TYPE, Integer.valueOf(callType)); values.put(FEATURES, features); values.put(DATE, Long.valueOf(start)); values.put(DURATION, Long.valueOf(duration)); if (dataUsage != null) { values.put(DATA_USAGE, dataUsage); } values.put(PHONE_ACCOUNT_COMPONENT_NAME, accountComponentString); values.put(PHONE_ACCOUNT_ID, accountId); values.put(NEW, Integer.valueOf(1)); Loading