Most visited

Recently visited

Added in API level 1

CallLog.Calls

public static class CallLog.Calls
extends Object implements BaseColumns

java.lang.Object
   ↳ android.provider.CallLog.Calls


包含最近的呼叫。

Summary

Constants

int BLOCKED_TYPE

通话记录类型可自动阻止通话。

String CACHED_FORMATTED_NUMBER

缓存的电话号码,格式化格式规则基于用户在拨打或接听电话时所在的国家/地区。

String CACHED_LOOKUP_URI

用于查找与电话号码关联的联系人(如果存在)的缓存URI。

String CACHED_MATCHED_NUMBER

匹配此条目的联系人的缓存的电话号码(如果存在)。

String CACHED_NAME

与电话号码关联的缓存名称(如果存在)。

String CACHED_NORMALIZED_NUMBER

已缓存的规范化(E164)版本的电话号码(如果存在)。

String CACHED_NUMBER_LABEL

与电话号码关联的自定义号码类型的缓存号码标签(如果存在)。

String CACHED_NUMBER_TYPE

与电话号码关联的缓存号码类型(家庭,工作等)(如果存在)。

String CACHED_PHOTO_ID

与电话号码关联的图片的缓存照片ID(如果存在)。

String CACHED_PHOTO_URI

与电话号码关联的图片的缓存照片URI(如果存在)。

String CONTENT_ITEM_TYPE

单个呼叫的 CONTENT_URI子目录的MIME类型。

String CONTENT_TYPE

提供呼叫目录的 CONTENT_URICONTENT_FILTER_URI的MIME类型。

String COUNTRY_ISO

用户收到或拨打电话的国家/地区的ISO 3166-1两个国家/地区代码。

String DATA_USAGE

呼叫的数据用量以字节为单位。

String DATE

呼叫发生的日期,以时间为单位,以毫秒为单位

类型:INTEGER(长)

String DEFAULT_SORT_ORDER

此表的默认排序顺序

String DURATION

通话时间以秒为单位

类型:INTEGER(长)

String EXTRA_CALL_TYPE_FILTER

Calls.CONTENT_TYPEACTION_VIEW一起使用的可选附加项,用于指定应针对特定呼叫类型过滤出现的呼叫列表。

String FEATURES

描述呼叫功能的位掩码(例如,

int FEATURES_VIDEO

电话有视频。

String GEOCODED_LOCATION

与此通话相关联的号码的地理编码位置。

int INCOMING_TYPE

来电记录类型来电。

String IS_READ

该项目是否已被用户读取或以其他方式消耗。

String LAST_MODIFIED

该行最后插入,更新或标记为删除的日期,以时间为单位,以毫秒为单位。

String LIMIT_PARAM_KEY

用于限制返回的呼叫记录数的查询参数。

int MISSED_TYPE

未接来电的通话记录类型。

String NEW

通话是否已被确认

类型:INTEGER(布尔值)

String NUMBER

用户输入的电话号码。

String NUMBER_PRESENTATION

该号码呈现由网络设置的规则。

String OFFSET_PARAM_KEY

用于指定要返回的起始记录的查询参数。

int OUTGOING_TYPE

通话记录类型用于拨出电话。

String PHONE_ACCOUNT_COMPONENT_NAME

用于拨打或接听电话的帐户的组件名称; 以字符串形式。

String PHONE_ACCOUNT_ID

用于拨打或接听电话的帐户的标识符。

String POST_DIAL_DIGITS

拨号号码的拨号后部分,包括拨打 DTMF_CHARACTER_PAUSEDTMF_CHARACTER_WAIT后面的任何数字以及这些字符本身。

int PRESENTATION_ALLOWED

号码被允许显示来电号码。

int PRESENTATION_PAYPHONE

号码是付费电话。

int PRESENTATION_RESTRICTED

号码被用户阻止。

int PRESENTATION_UNKNOWN

号码未被网络指定或未知。

int REJECTED_TYPE

通话记录类型用于直接用户操作拒绝的呼叫。

String TRANSCRIPTION

呼叫或语音信箱条目的转录。

String TYPE

通话的类型(传入,传出或错过)。

String VIA_NUMBER

对于来电,通过接收呼叫的次线路号码。

int VOICEMAIL_TYPE

通话记录类型的语音邮件。

String VOICEMAIL_URI

语音邮件条目的URI。

Inherited constants

From interface android.provider.BaseColumns

Fields

public static final Uri CONTENT_FILTER_URI

用于在电话号码上过滤此表的内容://样式URL

public static final Uri CONTENT_URI

此表格的内容://样式网址

public static final Uri CONTENT_URI_WITH_VOICEMAIL

内容URI用于访问呼叫日志条目,包括语音邮件记录。

Public constructors

CallLog.Calls()

Public methods

static String getLastOutgoingCall(Context context)

查询通话记录数据库中的最后一个拨号号码。

Inherited methods

From class java.lang.Object

Constants

BLOCKED_TYPE

Added in API level 24
int BLOCKED_TYPE

通话记录类型可自动阻止通话。

常数值:6(0x00000006)

CACHED_FORMATTED_NUMBER

Added in API level 21
String CACHED_FORMATTED_NUMBER

缓存的电话号码,格式化格式规则基于用户在拨打或接听电话时所在的国家/地区。 该值不保证存在,如果与此号码关联的联系信息发生变化,该值可能不是最新值。

类型:TEXT

常量值:“formatted_number”

CACHED_LOOKUP_URI

Added in API level 21
String CACHED_LOOKUP_URI

用于查找与电话号码关联的联系人(如果存在)的缓存URI。 如果与此号码关联的联系信息已更改,则该值可能不是最新的。

类型:TEXT

常量值:“lookup_uri”

CACHED_MATCHED_NUMBER

Added in API level 21
String CACHED_MATCHED_NUMBER

匹配此条目的联系人的缓存的电话号码(如果存在)。 如果与此号码关联的联系信息已更改,则该值可能不是最新的。

类型:TEXT

常量值:“matched_number”

CACHED_NAME

Added in API level 1
String CACHED_NAME

与电话号码关联的缓存名称(如果存在)。 如果与此号码关联的联系信息已更改,则此值不保证是最新的。

Type: TEXT

常量值:“名称”

CACHED_NORMALIZED_NUMBER

Added in API level 21
String CACHED_NORMALIZED_NUMBER

已缓存的规范化(E164)版本的电话号码(如果存在)。 如果与此号码关联的联系信息已更改,则该值可能不是最新的。

类型:TEXT

常量值:“normalized_number”

CACHED_NUMBER_LABEL

Added in API level 1
String CACHED_NUMBER_LABEL

与电话号码关联的自定义号码类型的缓存号码标签(如果存在)。 如果与此号码关联的联系信息已更改,则此值不保证是最新的。

类型:TEXT

常量值:“numberlabel”

CACHED_NUMBER_TYPE

Added in API level 1
String CACHED_NUMBER_TYPE

与电话号码关联的缓存号码类型(家庭,工作等)(如果存在)。 如果与此号码关联的联系信息已更改,则此值不保证是最新的。

类型:INTEGER

常量值:“numbertype”

CACHED_PHOTO_ID

Added in API level 21
String CACHED_PHOTO_ID

与电话号码关联的图片的缓存照片ID(如果存在)。 如果与此号码关联的联系信息已更改,则该值可能不是最新的。

类型:INTEGER(长)

常量值:“photo_id”

CACHED_PHOTO_URI

Added in API level 23
String CACHED_PHOTO_URI

与电话号码关联的图片的缓存照片URI(如果存在)。 如果与此号码关联的联系信息已更改,则该值可能不是最新的。

类型:TEXT(URI)

常数值:“photo_uri”

CONTENT_ITEM_TYPE

Added in API level 1
String CONTENT_ITEM_TYPE

单个呼叫的 CONTENT_URI子目录的MIME类型。

常量值:“vnd.android.cursor.item / calls”

CONTENT_TYPE

Added in API level 1
String CONTENT_TYPE

提供呼叫目录的MIME类型 CONTENT_URICONTENT_FILTER_URI

常量值:“vnd.android.cursor.dir / calls”

COUNTRY_ISO

Added in API level 21
String COUNTRY_ISO

用户收到或拨打电话的国家/地区的ISO 3166-1两个国家/地区代码。

类型:TEXT

常数值:“countryiso”

DATA_USAGE

Added in API level 21
String DATA_USAGE

呼叫的数据用量以字节为单位。

Type: INTEGER (long)

常量值:“data_usage”

DATE

Added in API level 1
String DATE

呼叫发生的日期,以时间为单位,以毫秒为单位

类型:INTEGER(长)

常数值:“日期”

DEFAULT_SORT_ORDER

Added in API level 1
String DEFAULT_SORT_ORDER

此表的默认排序顺序

常量值:“date DESC”

DURATION

Added in API level 1
String DURATION

通话时间以秒为单位

类型:INTEGER(长)

常数值:“持续时间”

EXTRA_CALL_TYPE_FILTER

Added in API level 21
String EXTRA_CALL_TYPE_FILTER

Calls.CONTENT_TYPEACTION_VIEW一起使用的可选附加项,用于指定应针对特定呼叫类型过滤出现的呼叫列表。 实现呼叫日志用户界面的应用程序应检查此额外信息,并根据指定的呼叫类型显示已过滤的呼叫列表。 如果在应用程序的用户界面中不适用,应该默默忽略。

以下示例显示通话记录,仅显示未接电话。

 Intent intent = new Intent(Intent.ACTION_VIEW);
 intent.setType(CallLog.Calls.CONTENT_TYPE);
 intent.putExtra(CallLog.Calls.EXTRA_CALL_TYPE_FILTER, CallLog.Calls.MISSED_TYPE);
 startActivity(intent);
 

常量值:“android.provider.extra.CALL_TYPE_FILTER”

FEATURES

Added in API level 21
String FEATURES

描述呼叫功能的位掩码(例如视频)。

类型:INTEGER(int)

常数值:“功能”

FEATURES_VIDEO

Added in API level 21
int FEATURES_VIDEO

电话有视频。

常数值:1(0x00000001)

GEOCODED_LOCATION

Added in API level 21
String GEOCODED_LOCATION

与此通话相关联的号码的地理编码位置。

该字符串代表与该号码关联的城市,州或国家。

类型:TEXT

常量值:“geocoded_location”

INCOMING_TYPE

Added in API level 1
int INCOMING_TYPE

来电记录类型来电。

常数值:1(0x00000001)

IS_READ

Added in API level 14
String IS_READ

该项目是否已被用户读取或以其他方式消耗。

NEW字段不同,该字段要求用户确认条目的存在,这意味着用户已与条目进行了交互。

类型:INTEGER(布尔值)

常量值:“is_read”

LAST_MODIFIED

Added in API level 24
String LAST_MODIFIED

该行最后插入,更新或标记为删除的日期,以时间为单位,以毫秒为单位。 只读。

类型:INTEGER(长)

常量值:“last_modified”

LIMIT_PARAM_KEY

Added in API level 17
String LIMIT_PARAM_KEY

用于限制返回的呼叫记录数的查询参数。

TYPE:整数

常数值:“限制”

MISSED_TYPE

Added in API level 1
int MISSED_TYPE

未接来电的通话记录类型。

常量值:3(0x00000003)

NEW

Added in API level 1
String NEW

通话是否已被确认

类型:INTEGER(布尔值)

常数值:“新”

NUMBER

Added in API level 1
String NUMBER

用户输入的电话号码。

类型:TEXT

常数值:“数字”

NUMBER_PRESENTATION

Added in API level 19
String NUMBER_PRESENTATION

该号码呈现由网络设置的规则。

允许值:

类型:INTEGER

常数值:“演示文稿”

OFFSET_PARAM_KEY

Added in API level 17
String OFFSET_PARAM_KEY

用于指定要返回的起始记录的查询参数。

TYPE:整数

常数值:“偏移”

OUTGOING_TYPE

Added in API level 1
int OUTGOING_TYPE

通话记录类型用于拨出电话。

常量值:2(0x00000002)

PHONE_ACCOUNT_COMPONENT_NAME

Added in API level 21
String PHONE_ACCOUNT_COMPONENT_NAME

用于拨打或接听电话的帐户的组件名称; 以字符串形式。

Type: TEXT

常量值:“subscription_component_name”

PHONE_ACCOUNT_ID

Added in API level 21
String PHONE_ACCOUNT_ID

用于拨打或接听电话的帐户的标识符。

类型:TEXT

常量值:“subscription_id”

POST_DIAL_DIGITS

Added in API level 24
String POST_DIAL_DIGITS

拨号号码的拨号后部分,包括在 DTMF_CHARACTER_PAUSEDTMF_CHARACTER_WAIT之后拨打的任何数字以及这些字符本身。

类型:TEXT

常量值:“post_dial_digits”

PRESENTATION_ALLOWED

Added in API level 19
int PRESENTATION_ALLOWED

号码被允许显示来电号码。

常数值:1(0x00000001)

PRESENTATION_PAYPHONE

Added in API level 19
int PRESENTATION_PAYPHONE

号码是付费电话。

常量值:4(0x00000004)

PRESENTATION_RESTRICTED

Added in API level 19
int PRESENTATION_RESTRICTED

号码被用户阻止。

常量值:2(0x00000002)

PRESENTATION_UNKNOWN

Added in API level 19
int PRESENTATION_UNKNOWN

号码未被网络指定或未知。

常量值:3(0x00000003)

REJECTED_TYPE

Added in API level 24
int REJECTED_TYPE

通话记录类型用于直接用户操作拒绝的呼叫。

常量值:5(0x00000005)

TRANSCRIPTION

Added in API level 21
String TRANSCRIPTION

呼叫或语音信箱条目的转录。 这将只填写类型为VOICEMAIL_TYPE有效转录的通话记录条目。

常数值:“转录”

TYPE

Added in API level 1
String TYPE

通话的类型(传入,传出或错过)。

类型:INTEGER(int)

允许值:

常量值:“type”

VIA_NUMBER

Added in API level 24
String VIA_NUMBER

对于来电,通过接收呼叫的次线路号码。 当SIM卡上有多个电话号码时,通过号码指示与SIM相关的号码被呼叫。

常量值:“via_number”

VOICEMAIL_TYPE

Added in API level 21
int VOICEMAIL_TYPE

通话记录类型的语音邮件。

常量值:4(0x00000004)

VOICEMAIL_URI

Added in API level 21
String VOICEMAIL_URI

语音邮件条目的URI。 仅填充VOICEMAIL_TYPE

类型:TEXT

常数值:“voicemail_uri”

Fields

CONTENT_FILTER_URI

Added in API level 1
Uri CONTENT_FILTER_URI

用于在电话号码上过滤此表的内容://样式URL

CONTENT_URI

Added in API level 1
Uri CONTENT_URI

此表格的内容://样式网址

CONTENT_URI_WITH_VOICEMAIL

Added in API level 21
Uri CONTENT_URI_WITH_VOICEMAIL

内容URI用于访问呼叫日志条目,包括语音邮件记录。 您必须拥有READ_CALL_LOG和WRITE_CALL_LOG权限才能读取和写入呼叫日志,以及具有读取和写入语音邮件的READ_VOICEMAIL和WRITE_VOICEMAIL权限。

Public constructors

CallLog.Calls

Added in API level 1
CallLog.Calls ()

Public methods

getLastOutgoingCall

Added in API level 8
String getLastOutgoingCall (Context context)

查询通话记录数据库中的最后一个拨号号码。

Parameters
context Context: Used to get the content resolver.
Returns
String The last phone number dialed (outgoing) or an empty string if none exist yet.

Hooray!