TelecomManager.AcceptHandover 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由應用程式呼叫,表示它想要接受其所定義之持續呼叫 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 ConnectionService
s,指定的 PhoneAccountHandle
必須已註冊 , #registerPhoneAccount
而且使用者必須已啟用對應的 PhoneAccount
。 這可以使用 #getPhoneAccount
檢查。 自我管理 ConnectionService
必須必須 android.Manifest.permission#MANAGE_OWN_CALLS
交接呼叫。
叫用之後,這個方法會導致系統系結至 ConnectionService
與 PhoneAccountHandle
destAcct 相關聯的 ,並呼叫 (請參閱 ConnectionService#onCreateIncomingHandoverConnection
)。
針對 Managed ConnectionService
, SecurityException
如果 PhoneAccountHandle
destAcct 未對應至已註冊 PhoneAccount
的,或使用者目前未啟用關聯的 PhoneAccount
,則會擲回 。
若為自我管理ConnectionService
,如果呼叫的應用程式沒有 android.Manifest.permission#MANAGE_OWN_CALLS
,SecurityException
則會擲回 。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。