CallControl.SetContactUri(Uri, IExecutor, IOutcomeReceiver) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
進行中の通話の VoIP 連絡先 URI を設定します。
[Android.Runtime.Register("setContactUri", "(Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void SetContactUri(Android.Net.Uri? uri, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("setContactUri", "(Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.SetContactUri : Android.Net.Uri * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
パラメーター
- uri
- Uri
VoIP アプリケーションの連絡先ディレクトリまたは有効な CP2 連絡先内の連絡先またはグループのコンテンツ URI。 この URI は、システムによって安定して解決できる必要があり、使用されていない場合は null である必要があります。
- executor
- IExecutor
Executorコールバックが呼び出されるOutcomeReceiver。
- callback
- IOutcomeReceiver
要求された操作の成功または失敗を詳しく説明する通信側で完了する。
<code data-dev-comment-type="c">OutcomeReceiver#onResult</code> will be called if Telecom has successfully
switched the video state.
<code data-dev-comment-type="c">OutcomeReceiver#onError</code> will be called if Telecom has failed to set
the new video state. A <code data-dev-comment-type="c">CallException</code> will be passed
that details why the operation failed.
- 属性
注釈
進行中の通話の VoIP 連絡先 URI を設定します。
このメソッドは、VoIP アプリケーションによって呼び出される必要があります。 呼び出しがグループ呼び出しに切り替わったら、またはグループ呼び出しから切り替えたときに発生します。 たとえば、1 対 1 の通話でより多くの参加者が追加され、会議になる場合です。 これは CallControl.setGroupCallState と同等に使用する必要があります。
この状態を指定すると、Android システムは、ネイティブ呼び出しログなどのシステムのユーザー インターフェイスで呼び出しを正しく表すことができます。 電話会社と VoIP 通話の両方に統一された履歴を提供する統合通話ログ機能の一部として、通話を有効な参照 URI に正確に関連付けることは、一貫したユーザー エクスペリエンスを実現するために不可欠です。
uri パラメーターは、VoIP 連絡先ディレクトリまたは CP2 連絡先内の特定のグループ エンティティに呼び出しをリンクするために重要です。 これにより、通話ログエントリをグループの名前やアバターなどの正しい連絡先情報に関連付けるのに役立ちます。
android.telecom.CallControl.setContactUriの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。