語言

Call 類別

定義

代表通話中應用程式應向使用者呈現的持續通話。

[Android.Runtime.Register("android/telecom/Call", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class Call : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/Call", ApiSince=23, DoNotGenerateAcw=true)>]
type Call = class
    inherit Object
繼承
屬性

備註

代表通話中應用程式應向使用者呈現的持續通話。

Java 文件 android.telecom.Call。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
AudioProcessingUseCaseAskToHold
已淘汰.

音訊處理是在使用者要求等待時進行的。

AudioProcessingUseCaseCallScreening
已淘汰.

音訊處理是為了偵測垃圾郵件。

AudioProcessingUseCaseUnknown
已淘汰.

音訊處理的使用情境尚不明確。

AudioProcessingUseCaseVoicemail
已淘汰.

音訊處理的使用情境是語音信箱。

AvailablePhoneAccounts

電信可隨通話附加內容捆綁的可選 PhoneAccounts 鍵。

CrsMediaTypeAudio
已淘汰.

表示CRS包含音訊

CrsMediaTypeNone
已淘汰.

表示不是CRS呼叫

CrsMediaTypeVideo
已淘汰.

表示CRS包含影片

EventClearDiagnosticMessage

當先前提出 #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE 的診斷訊息已清除且不再相關時,電信框架報告的事件。

EventDisplayDiagnosticMessage

從電信堆疊回報事件,以報告通話中診斷訊息,撥號器應用程式可選擇顯示給使用者。

EventPhoneAccountChanged

連線事件用於通知 InCallService 電話帳號變更。

ExtraAssertedDisplayName

字串值,表示透過 ImsCallProfile#EXTRA_ASSERTED_DISPLAY_NAME 報告的斷言顯示名稱。

ExtraCrsAudioMode

額外鍵號指示播放網路提供的客製化鈴聲訊號(CRS)時應設定的音訊模式。

ExtraCrsMediaType

額外鍵碼用以指示客製化鈴聲(CRS)通話所包含的媒體類型。

ExtraDiagnosticMessage

CharSequence 額外用於 #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE。

ExtraDiagnosticMessageId

整數額外代表 #EVENT_DISPLAY_DIAGNOSTIC_MESSAGE透過 .

ExtraIsBusinessCall

布林值表示該通話是已驗證的商業通話。

ExtraIsSuppressedByDoNotDisturb

額外鍵用於 InCallService通知用戶來電。

ExtraIsUsingUnidirectionalVideoService

布林值表示通話為單向視訊服務通話。

ExtraIsUsingVideoRingback

布林值表示通話是視訊鈴聲通話。

ExtraLastEmergencyCallbackTimeMillis

額外鍵用於指示最後一次緊急撥打電話的時間(以毫秒計,自1970年1月1日午夜UTC起計)。

ExtraSilentRingingRequested

額外鍵用於指示是否有 CallScreeningService 要求靜音來電鈴聲。

ExtraSuggestedPhoneAccounts

額外的鑰匙用於在通話進入PhoneAccountSuggestion狀態時,將 s 的清單#STATE_SELECT_PHONE_ACCOUNT傳送到通話中的 UI。

RejectReasonDeclined
已淘汰.

拒絕原因 用來 #reject(int) 表示使用者拒絕接聽此電話。

RejectReasonUnwanted
已淘汰.

拒絕原因用來 #reject(int) 表示使用者拒絕此通話,因為這是不想要的來電。

StateAudioProcessing
已淘汰.

通話狀態在網路中仍然活躍,但通話音訊被本地裝置上的應用程式截取。

StateSimulatedRinging
已淘汰.

在進入 #STATE_AUDIO_PROCESSING。

屬性

名稱 Description
AudioProcessingUseCase

回傳通話中的音訊處理使用案例。

CannedTextResponses

取得一份預先設定好的訊息回應清單,作為拒絕簡訊輸入 Call 的方式呈現給使用者。

Children

取得本會議 Call的子女,若有的話。

Class

回傳此 Object的執行時類別。

(繼承來源 Object)
ConferenceableCalls

回傳允許與此Call事會合的 s 清單Call。

GenericConferenceActiveChildCall

將孩子 Call 送回目前仍在進行的通用會議。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
IsRttActive

回傳此通話是否有有效的 RTT 連線。

JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

代表通話中應用程式應向使用者呈現的持續通話。

(繼承來源 JavaObject)
JniPeerMembers

代表通話中應用程式應向使用者呈現的持續通話。

Parent

在會議中取得家長 Call ,若有的話。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
RemainingPostDialSequence

取得此後序列(若有的話)尚未發出 Call。

State

取得這個 Call狀態。

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
VideoCall

取得一個可用來顯示影片的物件。Call

方法

名稱 Description
AddConferenceParticipants(IList<Uri>)

透過組成電話會議將參與者拉回現有通話。

Answer(VideoProfileState)

指示此 #STATE_RINGINGCall 人回答。

Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Conference(Call)

指示此人 Call 進入會議。

Construct(JniObjectReference, JniObjectReferenceOptions)

代表通話中應用程式應向使用者呈現的持續通話。

(繼承來源 JavaObject)
Deflect(Uri)

指示此物 #STATE_RINGINGCall 以偏轉。

Disconnect()

指示此裝置 Call 斷開連接。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

代表通話中應用程式應向使用者呈現的持續通話。

(繼承來源 JavaObject)
Equals(Object)

代表通話中應用程式應向使用者呈現的持續通話。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetDetails()

取得包含通話細節的物件。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetRttCall()

回傳此呼叫的 RttCall 物件。

HandoverTo(PhoneAccountHandle, VideoProfileState, Bundle)

啟動將此Call切換至由 ConnectionService識別的 toHandle 。

Hold()

指示暫停。Call

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
MergeConference()

合併會議內的通話。

Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
PhoneAccountSelected(PhoneAccountHandle, Boolean)

通知 Call 該帳戶已被選定,並開始撥打外撥電話。

PlayDtmfTone(Char)

指示其 Call 播放雙音多頻訊號(DTMF)音調。

PostDialContinue(Boolean)

指示此裝置 Call 繼續播放後撥號的 DTMF 弦。

PullExternalCall()

會向 發起請求 ConnectionService ,要求拉取外部呼叫至本地裝置。

PutExtras(Bundle)

這還加了點額外內容 Call。

RegisterCallback(Call+Callback, Handler)

會註冊回呼這個。Call

RegisterCallback(Call+Callback)

會註冊回呼這個。Call

Reject(Boolean, String)

指示此物 #STATE_RINGINGCall 拒絕。

Reject(Int32)

指示提供此ConnectionService通話的使用者#STATE_RINGING已選擇拒絕通話,並說明拒絕原因。

RemoveExtras(IList<String>)

移除了這些 Call額外的內容。

RemoveExtras(String[])

移除了這些 Call額外的內容。

RespondToRttRequest(Int32, Boolean)

回應透過 Callback#onRttRequest(Call, int) )} 回撥接收的 RTT 請求。

SendCallEvent(String, Bundle)

將Call事件從中Call傳送到所關聯ConnectionConnectionService的。

SendRttRequest()

向連線遠端發送 RTT 升級請求。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

代表通話中應用程式應向使用者呈現的持續通話。

(繼承來源 JavaObject)
SplitFromConference()

指示此通話 Call 從任何可能連接的會議通話中分離。

StopDtmfTone()

指示此指令 Call 停止目前播放的任何雙音多頻訊號(DTMF)音調。

StopRtt()

在此通話中終止 RTT 會話。

SwapConference()

在會議中交換通話。

ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
Transfer(Call)

指示此通話轉接至另一通正在進行的通話。

Transfer(Uri, Boolean)

指示此通話轉接至其他號碼。

Unhold()

指示此 #STATE_HOLDING 通話解除暫停。

UnregisterCallback(Call+Callback)

取消了從此 Call處的回撥。

UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

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

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

代表通話中應用程式應向使用者呈現的持續通話。

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

代表通話中應用程式應向使用者呈現的持續通話。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

代表通話中應用程式應向使用者呈現的持續通話。

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

代表通話中應用程式應向使用者呈現的持續通話。

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

代表通話中應用程式應向使用者呈現的持續通話。

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

代表通話中應用程式應向使用者呈現的持續通話。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

代表通話中應用程式應向使用者呈現的持續通話。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於