共用方式為


TelecomManager.AcceptHandover 方法

定義

由應用程式呼叫,表示它想要接受其所定義之持續呼叫 PhoneAccountHandle 的交接。

[Android.Runtime.Register("acceptHandover", "(Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V", "GetAcceptHandover_Landroid_net_Uri_ILandroid_telecom_PhoneAccountHandle_Handler", ApiSince=28)]
public virtual void AcceptHandover (Android.Net.Uri? srcAddr, Android.Telecom.VideoProfileState videoState, Android.Telecom.PhoneAccountHandle? destAcct);
[<Android.Runtime.Register("acceptHandover", "(Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V", "GetAcceptHandover_Landroid_net_Uri_ILandroid_telecom_PhoneAccountHandle_Handler", ApiSince=28)>]
abstract member AcceptHandover : Android.Net.Uri * Android.Telecom.VideoProfileState * Android.Telecom.PhoneAccountHandle -> unit
override this.AcceptHandover : Android.Net.Uri * Android.Telecom.VideoProfileState * Android.Telecom.PhoneAccountHandle -> unit

參數

srcAddr
Uri

android.net.Uri要交接給呼叫端 之持續呼叫的 ConnectionService

videoState
VideoProfileState

交接之後的視訊狀態。

destAcct
PhoneAccountHandle

PhoneAccountHandle已註冊至呼叫封裝的 。

屬性

備註

由應用程式呼叫,表示它想要接受其所定義之持續呼叫 PhoneAccountHandle 的交接。

通話交接是將進行中的通話從一個應用程式轉接的程式(也就是 ConnectionService 另一個應用程式。 例如,使用者可以選擇在視訊通話應用程式中繼續行動網路通話。 透過 Telephony 堆疊進行行動網路通話稱為交接的來源,而視訊通話應用程式稱為目的地。

在考慮交接案例時,<em起始</em> 裝置是使用者起始交接程式的位置(例如呼叫 android.telecom.Call#handoverTo( PhoneAccountHandle, int, Bundle),而另一個裝置會<被視為 em>接收</em> 裝置。>

如需交接程式與相關 API 的完整討論,請參閱 android.telecom.Call#handoverTo(PhoneAccountHandle, int, Bundle)

這個方法是從<轉接的em>接收</em>端呼叫,表示想要接受destAcct所PhoneAccountHandle識別之另一個ConnectionService持續呼叫的交接。 針對 Managed ConnectionServices,指定的 PhoneAccountHandle 必須已註冊 , #registerPhoneAccount 而且使用者必須已啟用對應的 PhoneAccount。 這可以使用 #getPhoneAccount 檢查。 自我管理 ConnectionService必須必須 android.Manifest.permission#MANAGE_OWN_CALLS 交接呼叫。

叫用之後,這個方法會導致系統系結至 ConnectionServicePhoneAccountHandle destAcct 相關聯的 ,並呼叫 (請參閱 ConnectionService#onCreateIncomingHandoverConnection)。

針對 Managed ConnectionServiceSecurityException 如果 PhoneAccountHandle destAcct 未對應至已註冊 PhoneAccount 的,或使用者目前未啟用關聯的 PhoneAccount ,則會擲回 。

若為自我管理ConnectionService,如果呼叫的應用程式沒有 android.Manifest.permission#MANAGE_OWN_CALLSSecurityException則會擲回 。

android.telecom.TelecomManager.acceptHandover(android.net.Uri, int, android.telecom.PhoneAccountHandle)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於