TelecomManager クラス

定義

アクティブな呼び出しと登録/呼び出し管理機能に関する情報へのアクセスを提供します。

[Android.Runtime.Register("android/telecom/TelecomManager", DoNotGenerateAcw=true)]
public class TelecomManager : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/TelecomManager", DoNotGenerateAcw=true)>]
type TelecomManager = class
    inherit Object
継承
TelecomManager
属性

注釈

アクティブな呼び出しと登録/呼び出し管理機能に関する情報へのアクセスを提供します。 アプリでは、このクラスのメソッドを使用して、現在の呼び出し状態を判断できます。

アプリはこのクラスを直接インスタンス化しません。代わりに、 Context#getSystemService Context.getSystemService(Context.TELECOM_SERVICE)を介してインスタンスへの参照を取得します。

通信情報へのアクセスはアクセス許可で保護されていることに注意してください。 アプリは、マニフェスト ファイルで宣言されている適切なアクセス許可がない限り、保護された情報にアクセスしたり、保護された機能にアクセスしたりすることはできません。 アクセス許可が適用される場合は、メソッドの説明に記載されています。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
TelecomManager(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
ActionChangeDefaultDialer

アクティビティ アクション: 現在の既定のダイヤラーを、 #EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAMEで指定されたものに置き換えるかどうかをユーザーに確認するダイアログが表示されます。

ActionChangePhoneAccounts

android.content.Intent設定の構成に使用する設定ページを表示するために使用するPhoneAccountアクション。

ActionConfigurePhoneAccount

登録されたandroid.content.Intentの構成ダイアログを開始するために通信フレームワークによって送信されるPhoneAccount アクション。

ActionDefaultCallScreeningAppChanged

現在の既定の通話スクリーニング アプリが変更されたことを示すブロードキャスト意図アクション。

ActionDefaultDialerChanged

現在の既定のダイヤラが変更されたことを示すブロードキャスト インテント アクション。

ActionIncomingCall

アクティビティ アクション: 着信呼び出しを渡す UI を開始します。

ActionPhoneAccountRegistered

android.content.Intent 使用されるアクションは、新しい電話アカウントが登録されたばかりであることを示します。

ActionPhoneAccountUnregistered

android.content.Intent 使用されるアクションは、電話アカウントが登録解除されたばかりであることを示します。

ActionPostCall

CallScreeningServiceによってブロックされておらず、通話がCall#STATE_AUDIO_PROCESSING中に終了されなかった発信通話または着信通話の完了を示すアクティビティを開始します。

ActionShowCallAccessibilitySettings

通話のアクセシビリティ設定ページを表示するために使用する android.content.Intent アクション。

ActionShowCallSettings

通話設定ページの表示に使用する android.content.Intent アクション。

ActionShowMissedCallsNotification

不在着信通知を表示するようにカスタム コンポーネントに通知するためのブロードキャスト意図アクション。

ActionShowRespondViaSmsSettings

SMS 設定ページを介して応答を表示するために使用される android.content.Intent アクション。

DtmfCharacterPause

ダイヤル システムが事前に定義された期間一時停止する必要があることを示すために送信されるデュアル トーンマルチ周波数シグナリング文字。

DtmfCharacterWait

ダイヤル システムが続行する前にユーザーの確認を待つ必要があることを示すために送信されるデュアルトーンマルチ周波数シグナリング文字。

DurationLong
古い.

#EXTRA_CALL_DURATIONの整数値は、完了した呼び出しの継続時間が 120 秒>= 120 秒であることを示します。

DurationMedium
古い.

#EXTRA_CALL_DURATIONの整数値は、完了した呼び出しの継続時間が > = 60 秒、< 120 秒であることを示します。

DurationShort
古い.

#EXTRA_CALL_DURATIONの整数値は、完了した呼び出しの継続時間が >= 3 秒、< 60 秒であることを示します。

DurationVeryShort
古い.

#EXTRA_CALL_DURATIONの整数値は、完了した呼び出しの継続時間が 3 秒<したことを示します。

ExtraCallBackNumber

行の反対側のパーティに表示される番号 (および通話を返すために使用します)。

ExtraCallDisconnectCause

切断コードを含む android.telephony.TelephonyManager#ACTION_PHONE_STATE_CHANGED の省略可能な追加。

ExtraCallDisconnectMessage

切断メッセージを含む android.telephony.TelephonyManager#ACTION_PHONE_STATE_CHANGED の省略可能な追加。

ExtraCallDuration

呼び出しの継続時間を示す、完了した呼び出しに指定された整数値。

ExtraCallLogUri

ダイヤラーが android.provider.CallLog コンテンツ プロバイダーにクエリを実行し、不在着信通知を通話ログ エントリに関連付けるために使用される追加の URI。

ExtraCallNetworkType

android.telecom.Connectionによって使用される通話ネットワーク テクノロジを Telecom および InCallUI に通信するためのオプションの追加機能。

ExtraCallSubject

発信呼び出しに関連付けられる文字列呼び出しの件名を含む android.content.Intent#ACTION_CALL の省略可能な追加。

ExtraChangeDefaultDialerPackageName

#ACTION_CHANGE_DEFAULT_DIALERのパッケージ名を指定するために使用される追加の値。

ExtraDefaultCallScreeningAppComponentName

#ACTION_DEFAULT_CALL_SCREENING_APP_CHANGEDブロードキャストで使用される追加の値は、変更された通話スクリーニング アプリの ComponentName を示します。

ExtraDisconnectCause

呼び出しの切断の理由を示すために完了した呼び出しに指定された整数値。

ExtraHandle

追加 Uri 。これは、 #ACTION_POST_CALL 意図に設定すると、完了した呼び出しの URI ハンドル (電話番号) を示します。

ExtraHasPicture

呼び出しに画像が指定されていることを示す、着信呼び出しのブール値の追加セット。

ExtraIncomingCallAddress

新しい着信呼び出しを開始した呼び出し元のハンドルを提供するために、 ConnectionService によって使用される追加。

ExtraIncomingCallExtras

呼び出しに関するメタデータを含む#ACTION_INCOMING_CALLを含むBundleの省略可能な追加。

ExtraIncomingVideoState

着信呼び出しの要求されたビデオの状態を決定する整数を含む #addNewIncomingCall(PhoneAccountHandle, Bundle) の省略可能な追加。

ExtraIsDefaultCallScreeningApp

アプリが既定の通話スクリーニング アプリであるかどうかを示すために、 #ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED ブロードキャストで使用される追加の値。

ExtraLocation

通話コンポーザーの呼び出し場所の追加として、地理位置情報を緯度と経度のペアとして表す android.location.Location パーセル可能なクラスです。

ExtraNotificationCount

通知に関連付けられている呼び出しの数。

ExtraNotificationPhoneNumber

不在着信に関連付けられている番号。

ExtraOutgoingCallExtras

呼び出しに関するメタデータを含むandroid.content.Intent#ACTION_CALLを含むandroid.content.Intent#ACTION_DIALIntentBundleの省略可能な追加。

ExtraOutgoingPicture

呼び出しが行われる前にアップロードされた画像を表すトークンとして使用される ParcelUuid。

ExtraPhoneAccountHandle

呼び出しを行うときに使用するandroid.content.Intent#ACTION_CALLを指定するために、android.content.Intent#ACTION_DIALIntentPhoneAccountHandleで使用される追加。

ExtraPictureUri

通話の受信時または呼び出し時にアップロードされたときにダウンロードされた画像を表す Uri

ExtraPriority

#PRIORITY_NORMALまたは#PRIORITY_URGENTのいずれかの通話コンポーザーの通話優先度の追加。

ExtraStartCallWithRtt

Intent#ACTION_CALLインテントまたは#placeCall(Uri, Bundle)に渡されたバンドルに設定されたブール値の追加は、RTT セッションを開いて呼び出しを開始する必要があることを示します。

ExtraStartCallWithSpeakerphone

発信通話でスピーカーフォンを自動的にオンにするかどうかを決定するブール値を含む android.content.Intent#ACTION_CALL の省略可能な追加。

ExtraStartCallWithVideoState

送信呼び出しの目的のビデオ状態を決定する整数を含む android.content.Intent#ACTION_CALL の省略可能な追加。

ExtraUseAssistedDialing

この追加で示されるブール値は、通話が補助ダイヤルを受ける資格があるかどうかを制御します。

GatewayOriginalAddress

呼び出し android.content.Intent#ACTION_CALL ダイヤルする元のアドレスに対応する追加の意図を省略可能です。

GatewayProviderPackage

呼び出しの代替ゲートウェイを指定するアプリのパッケージ名を示す、省略可能な android.content.Intent#ACTION_CALL 意図。

MetadataInCallServiceCarModeUi

デバイスがカー モードの間に使用されるインコール ユーザー インターフェイスを InCallService が実装するかどうかを示すブール型メタ データ値 ( android.content.res.Configuration#UI_MODE_TYPE_CARを参照)。

MetadataInCallServiceRinging

InCallServiceが呼び出しを実装するかどうかを示すブール型のメタデータ値。

MetadataInCallServiceUi

InCallServiceがインコール ユーザー インターフェイスを実装するかどうかを示すブール型のメタデータ値。

MetadataIncludeExternalCalls

InCallService プロパティを持つ呼び出しをCall.Details#PROPERTY_IS_EXTERNAL_CALLに通知するかどうかを示すブール型メタ データ値。

MetadataIncludeSelfManagedCalls

InCallService プロパティを持つ呼び出しをCall.Details#PROPERTY_SELF_MANAGEDに通知するかどうかを示すブール型メタ データ値。

PresentationUnavailable
古い.

通話のアドレスまたは番号が使用できないことを示します。

PriorityNormal
古い.

通話コンポーザーの呼び出し優先度が正常であることを示します。

PriorityUrgent
古い.

通話コンポーザーの通話優先度が緊急であることを示します。

プロパティ

名前 説明
CallCapablePhoneAccounts

通話の発信と受信に使用できる PhoneAccountHandleの一覧を返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
DefaultDialerPackage

現在選択されている既定のダイヤラー パッケージを決定するために使用されます。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HasManageOngoingCallsPermission

呼び出し元に android.Manifest.permission#MANAGE_ONGOING_CALLS アクセス許可があるかどうかを返します。

IsInCall

マネージャーまたは自己管理の ConnectionServiceから発信された通話 (ダイヤル、呼び出し中、アクティブ、または保留状態のいずれか) が進行中かどうかを返します。

IsInManagedCall

マネージド ConnectionServiceから発信された継続的な呼び出しがあるかどうかを返します。

IsTtySupported

このデバイスで TTY がサポートされているかどうかを返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniPeerMembers

アクティブな呼び出しと登録/呼び出し管理機能に関する情報へのアクセスを提供します。

OwnSelfManagedPhoneAccounts

呼び出し元の自己管理PhoneAccountHandleが所有するConnectionServiceの一覧を返します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
RegisteredPhoneAccounts

この API は、呼び出し元が PhoneAccount 経由で登録したすべてのTelecomManager#registerPhoneAccount(PhoneAccount)を返します。

SelfManagedPhoneAccounts

呼び出し元のPhoneAccountHandleが所有するすべての自己管理ConnectionServiceUserHandleの一覧を返します。

SimCallManager

現在の SIM 通話マネージャーを返します。

SystemDialerPackage

システム提供の既定の電話アプリのパッケージ名を決定します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

UserSelectedOutgoingPhoneAccount

ユーザーが選択した発信通話の既定値である PhoneAccount を返します。

メソッド

名前 説明
AcceptHandover(Uri, VideoProfileState, PhoneAccountHandle)

アプリが定義した PhoneAccountHandle への継続的な呼び出しの引き渡しを受け入れることを示すために、アプリによって呼び出されます。

AcceptRingingCall()

呼び出し中の着信がある場合、このメソッドはユーザーの代わりに呼び出しを受け入れます。

AcceptRingingCall(Int32)

着信呼び出しが呼び出される場合、このメソッドは、指定されたビデオ状態で、ユーザーの代わりに呼び出しを受け入れます。

AddCall(CallAttributes, IExecutor, IOutcomeReceiver, ICallControlCallback, ICallEventCallback)

Android システム サービス Telecom への呼び出しを追加します。

AddNewIncomingCall(PhoneAccountHandle, Bundle)

新しい着信通話を登録します。

AddNewIncomingConference(PhoneAccountHandle, Bundle)

新しい着信会議を登録します。

CancelMissedCallsNotification()

不在着信通知が存在する場合は、不在着信通知を削除し、通話ログ内の不在着信を開封済みとしてマークします。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CreateManageBlockedNumbersIntent()

ブロックされた番号を管理するアクティビティを起動するためにIntentと共に使用できるContext#startActivity(Intent)を作成します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
EndCall()

デバイスでのフォアグラウンド呼び出しを終了します。

Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetAdnUriForPhoneAccount(PhoneAccountHandle)

ADN コンテンツ取得用に指定された PhoneAccount に固有の URI (content:// スキームを使用) を返します。

GetDefaultOutgoingPhoneAccount(String)

指定したPhoneAccountを使用してアドレスへの発信呼び出しを行うために使用されるuriSchemeを返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetLine1Number(PhoneAccountHandle)

指定された電話アカウントの 1 行目の電話番号を返します。

GetPhoneAccount(PhoneAccountHandle)

指定したPhoneAccountPhoneAccountHandleを返します。

GetSimCallManagerForSubscription(Int32)

指定されたテレフォニー サブスクリプション ID の現在の SIM 呼び出しマネージャーを返します。

GetVoiceMailNumber(PhoneAccountHandle)

特定の電話アカウントのボイスメール番号を返します。

HandleMmi(String, PhoneAccountHandle)

指定したダイヤル文字列を MMI コードとして処理します。

HandleMmi(String)

指定したダイヤル文字列を MMI コードとして処理します。

IsIncomingCallPermitted(PhoneAccountHandle)

指定した#addNewIncomingCall(PhoneAccountHandle, Bundle)PhoneAccountHandle API を介した着信呼び出しの追加を Telecom が許可するかどうかを決定します。

IsOutgoingCallPermitted(PhoneAccountHandle)

指定した#placeCall(Uri, Bundle)PhoneAccountHandle API を介した発信呼び出しを Telecom が許可するかどうかを決定します。

IsVoiceMailNumber(PhoneAccountHandle, String)

特定の電話番号が、特定の電話アカウントに構成されているボイスメール番号であるかどうかを返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
PlaceCall(Uri, Bundle)

指定された追加のシステム 通信サービスを使用して、指定されたアドレスに新しい発信呼び出しを行います。

RegisterPhoneAccount(PhoneAccount)

Device Encrypted ストレージに格納されるシステムで使用する PhoneAccount を登録します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ShowInCallScreen(Boolean)

進行中の通話がある場合は、呼び出し中画面をフォアグラウンドに移動します。

SilenceRinger()

呼び出し中の呼び出しが存在する場合は、呼び出し音を無音にします。

StartConference(IList<Uri>, Bundle)

システム 通信サービスを使用して、提供された参加者と新しいアドホック電話会議を行います。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
UnregisterPhoneAccount(PhoneAccountHandle)

システムから PhoneAccount 登録を削除します。

Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

このマネージド ピアが破棄されたことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

別のマネージド参照によって保持されない限り、このJavaピアを解放します。

(継承元 Object)
IJavaPeerable.Finalized()

このマネージド ピアが終了したことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このマネージド ピアとその JNI 参照の間の関係を記述する状態を取得します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このJava ピアの相互運用 ID ハッシュ コードを設定します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このJava ピアのマネージド ピアと JNI ピアの状態を設定します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このマネージド ピアで使用される JNI オブジェクト参照を設定します。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

アクティブな呼び出しと登録/呼び出し管理機能に関する情報へのアクセスを提供します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象