Share via


CallLog.Calls 類別

定義

包含最近的呼叫。

[Android.Runtime.Register("android/provider/CallLog$Calls", DoNotGenerateAcw=true)]
public class CallLog.Calls : Java.Lang.Object
[<Android.Runtime.Register("android/provider/CallLog$Calls", DoNotGenerateAcw=true)>]
type CallLog.Calls = class
    inherit Object
繼承
CallLog.Calls
屬性

備註

包含最近的呼叫。

注意:如果您想要查詢通話記錄,並將結果限制為單一值,您應該將 參數附加 #LIMIT_PARAM_KEY 至內容 URI。 例如:

{@code
            getContentResolver().query(
                            Calls.CONTENT_URI.buildUpon().appendQueryParameter(LIMIT_PARAM_KEY, "1")
                            .build(),
                            null, null, null, null);
            }

通話記錄提供者會強制執行嚴格的 SQL 文法,因此您無法將 「LIMIT」 附加至 SQL 查詢,如下所示:

{@code
            getContentResolver().query(Calls.CONTENT_URI, null, "LIMIT 1", null, null);
            }

android.provider.CallLog.Calls JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

CallLog.Calls()
CallLog.Calls(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

欄位

AutoMissedEmergencyCall

的值 CallLog.Calls#MISSED_REASON ,設定為 表示 CallLog.Calls#MISSED_TYPE 系統因為持續緊急電話而自動拒絕通話的 時機 CallLog.Calls#TYPE

AutoMissedMaximumDialing

的值,設定當 CallLog.Calls#MISSED_REASONCallLog.Calls#TYPECallLog.Calls#MISSED_TYPE 表示系統自動拒絕通話,因為系統無法再支援任何撥號電話。

AutoMissedMaximumRinging

的值 CallLog.Calls#MISSED_REASON ,設定當 CallLog.Calls#TYPECallLog.Calls#MISSED_TYPE 表示系統自動拒絕通話,因為系統無法再支援任何響鈴呼叫。

BlockReason

CallLog.Calls#TYPE其中 是 CallLog.Calls#BLOCKED_TYPE ,表示呼叫遭到封鎖的原因。

BlockReasonBlockedNumber

的值 CallLog.Calls#BLOCK_REASON ,當 是 CallLog.Calls#BLOCKED_TYPE 表示呼叫因為位於 BlockedNumbers 提供者中而遭到封鎖時設定 CallLog.Calls#TYPE

BlockReasonCallScreeningService

的值 CallLog.Calls#BLOCK_REASON ,設定當 是 CallLog.Calls#BLOCKED_TYPE 表示 CallScreeningService 封鎖呼叫的時機 CallLog.Calls#TYPE

BlockReasonDirectToVoicemail

的值 CallLog.Calls#BLOCK_REASON ,設定當 CallLog.Calls#TYPECallLog.Calls#BLOCKED_TYPE 表示通話遭到封鎖時,因為使用者已將連絡人設定為直接傳送到語音信箱。

BlockReasonNotBlocked

CallLog.Calls#BLOCK_REASON的值,當 CallScreeningService 或任何其他系統呼叫封鎖方法未封鎖呼叫時,設定為預設值。

BlockReasonNotInContacts

的值,設定當 CallLog.Calls#BLOCK_REASONCallLog.Calls#TYPECallLog.Calls#BLOCKED_TYPE 表示通話遭到封鎖時,因為使用者已選擇封鎖其連絡人中不是號碼的所有通話。

BlockReasonPayPhone

的值 CallLog.Calls#BLOCK_REASON ,設定為 表示 CallLog.Calls#BLOCKED_TYPE 通話遭到封鎖的時機 CallLog.Calls#TYPE ,因為使用者已選擇封鎖來自付費電話的所有通話。

BlockReasonRestrictedNumber

的值,設定 的 CallLog.Calls#BLOCK_REASON 時機 CallLog.Calls#TYPECallLog.Calls#BLOCKED_TYPE 表示通話已遭到封鎖,因為使用者已選擇封鎖所有來自受限制號碼的通話。

BlockReasonUnknownNumber

的值 CallLog.Calls#BLOCK_REASON ,設定 的時機 CallLog.Calls#TYPECallLog.Calls#BLOCKED_TYPE 表示呼叫已遭到封鎖,因為使用者已選擇封鎖來自未知號碼的所有通話。

CachedFormattedNumber

快取的電話號碼,會根據使用者進行或收到通話時所在的國家/地區,使用格式化規則格式化。

CachedLookupUri

如果連絡人存在,則為查閱與電話號碼相關聯之連絡人的快取 URI。

CachedMatchedNumber

如果連絡人存在,則為符合這個專案的快取電話號碼。

CachedName

如果電話號碼存在,則為與電話號碼相關聯的快取名稱。

CachedNormalizedNumber

如果電話號碼存在,快取的標準化 (E164) 版本。

CachedNumberLabel

如果已存在,則為與電話號碼相關聯的自訂號碼類型快取號碼標籤。

CachedNumberType

如果電話號碼存在,快取號碼類型 (Home、Work 等) 。

CachedPhotoId

如果圖片存在,則為與電話號碼相關聯的圖片快取相片識別碼。

CachedPhotoUri

如果圖片存在,則為與電話號碼相關聯的圖片快取相片 URI。

CallScreeningAppName

封鎖呼叫的應用程式名稱。

CallScreeningComponentName

CallScreeningService 的 ComponentName,封鎖此呼叫。

ComposerPhotoUri

透過呼叫編輯器傳送之圖片的參考。

ContentItemType

單一 #CONTENT_URI 呼叫之子目錄的 MIME 類型。

ContentType

#CONTENT_URI MIME 類型,並提供 #CONTENT_FILTER_URI 呼叫的目錄。

CountryIso

使用者收到或撥打電話的國家/地區的 ISO 3166-1 兩個字母國家/地區代碼。

DataUsage

以位元組為單位呼叫的資料使用方式。

Date

呼叫發生的日期,以毫秒為單位,自 epoch 起

DefaultSortOrder

此資料表的預設排序次序

Duration

呼叫的持續時間,以秒為單位

ExtraCallTypeFilter

搭配 #CONTENT_TYPE Calls.CONTENT_TYPEIntent#ACTION_VIEW 使用的選擇性額外專案,指定應該針對特定呼叫類型篩選所呈現的呼叫清單。

Features

描述呼叫 (e 功能的位元遮罩。

FeaturesAssistedDialingUsed

表示通話未接聽輔助撥號。

FeaturesHdCall

通話為 HD。

FeaturesPulledExternally

呼叫已從外部提取。

FeaturesRtt

某個時間點的通話是在 RTT 上

FeaturesVideo

通話有視訊。

FeaturesVolte

通話為 VoLTE

FeaturesWifi

通話為 WIFI 通話。

GeocodedLocation

與此呼叫相關聯之號碼的地理編碼位置。

IsRead

使用者是否已讀取或取用此專案。

LastModified

資料列上次插入、更新或標示為已刪除的日期,以 Epoch 之後的毫秒為單位。

LimitParamKey

用來限制傳回通話記錄數目的查詢參數。

Location

透過呼叫編輯器傳送之位置的參考。

MissedReason

CallLog.Calls#TYPE其中 是 CallLog.Calls#MISSED_TYPE ,表示可能導致使用者錯過通話的因素。

MissedReasonNotMissed

CallLog.Calls#MISSED_REASON的值,設定為未錯過呼叫時的預設值。

New

是否已認可呼叫

Number

使用者輸入的電話號碼。

NumberPresentation

網路所設定的呈現規則數目。

OffsetParamKey

用來指定要傳回之開始記錄的查詢參數。

PhoneAccountComponentName

用來撥打或接收呼叫之帳戶的元件名稱;字串格式。

PhoneAccountId

用來撥打或接收呼叫之帳戶的識別碼。

PostDialDigits

撥入號碼的後置部分,包括在 TelecomManager#DTMF_CHARACTER_PAUSE 或 之後 TelecomManager#DTMF_CHARACTER_WAIT 撥接的任何數位,以及這些字元本身。

PresentationAllowed
已淘汰.

允許顯示來電者識別碼的數位。

PresentationPayphone
已淘汰.

號碼是付費電話。

PresentationRestricted
已淘汰.

使用者封鎖數位。

PresentationUnavailable
已淘汰.

無法使用數位。

PresentationUnknown
已淘汰.

網路未指定或未知號碼。

Priority

呼叫的優先順序,如透過呼叫編輯器傳遞。

PriorityNormal
已淘汰.

當做資料行中的 #PRIORITY 值使用。

PriorityUrgent
已淘汰.

當做資料行中的 #PRIORITY 值使用。

Subject

呼叫的主旨,如透過呼叫編輯器傳遞。

Transcription

通話或語音信箱專案的轉譯。

Type

來電類型 (傳入、傳出或遺漏) 。

UserMissedCallFiltersTimeout

當 為 CallLog.Calls#MISSED_TYPECallLog.Calls#TYPE ,當呼叫篩選逾時時,請設定此位。

UserMissedCallScreeningServiceSilenced

當 為 CallLog.Calls#MISSED_TYPECallLog.Calls#TYPE ,當通話檢測服務將此通話靜音時,請設定此位。

UserMissedDndMode

當 為 CallLog.Calls#MISSED_TYPECallLog.Calls#TYPE ,因為電話處於「不打擾模式」,所以將此位設為無聲。

UserMissedLowRingVolume

當 為 CallLog.Calls#MISSED_TYPECallLog.Calls#TYPE ,當此呼叫通道具有低通道音量時,請設定此位。

UserMissedNoAnswer

當 為 CallLog.Calls#MISSED_TYPECallLog.Calls#TYPE ,只要使用者未接聽電話,就會設定此位。

UserMissedNoVibrate

CallLog.Calls#MISSED_TYPECallLog.Calls#TYPE 這個呼叫環形沒有震動時,設定這個位時。

UserMissedShortRing

當 為 CallLog.Calls#MISSED_TYPECallLog.Calls#TYPE ,當此呼叫範圍短時間時,請設定此位。

ViaNumber

針對來電,已透過接收電話的次要行號。

VoicemailUri

語音信箱專案的 URI。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
ContentFilterUri

用於篩選電話號碼上此表格的 content:// 樣式 URL

ContentUri

此表格的 content:// 樣式 URL

ContentUriWithVoicemail

用來存取通話記錄專案的內容 URI,包括語音信箱記錄。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

包含最近的呼叫。

(繼承來源 Object)
JniPeerMembers

包含最近的呼叫。

PeerReference

包含最近的呼叫。

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

包含最近的呼叫。

(繼承來源 Object)
Dispose(Boolean)

包含最近的呼叫。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetLastOutgoingCall(Context)

查詢上次撥號號碼的通話記錄資料庫。

JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

包含最近的呼叫。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

包含最近的呼叫。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

包含最近的呼叫。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

包含最近的呼叫。

(繼承來源 Object)
IJavaPeerable.Finalized()

包含最近的呼叫。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

包含最近的呼叫。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

包含最近的呼叫。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

包含最近的呼叫。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

包含最近的呼叫。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

包含最近的呼叫。

GetJniTypeName(IJavaPeerable)

包含最近的呼叫。

適用於