SmsManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。
[Android.Runtime.Register("android/telephony/SmsManager", DoNotGenerateAcw=true)]
public sealed class SmsManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/SmsManager", DoNotGenerateAcw=true)>]
type SmsManager = class
inherit Object
- 継承
- 属性
注釈
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 静的メソッド #getDefault()を呼び出して、このオブジェクトを取得します。 特定のサブスクリプション ID に関連付けられている SmsManager のインスタンスを作成するには、 #getSmsManagerForSubscriptionId(int)を呼び出します。 これは通常、一度に複数のアクティブなサブスクリプションをサポートするデバイスに使用されます。
Android 4.4 (API レベル 19) 以降で既定の SMS アプリとして動作する方法については、 android.provider.Telephonyを参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
| 名前 | 説明 |
|---|---|
| ExtraMmsData |
バイト配列型で結果データを送信する MMS の意図の別名 |
| ExtraMmsHttpStatus |
整数型の MMS HTTP エラーの HTTP 状態コードの意図の別名 |
| MmsConfigAliasEnabled |
エイリアスが有効かどうか (ブール型) |
| MmsConfigAliasMaxChars |
最大エイリアス文字数 (int 型) |
| MmsConfigAliasMinChars |
最小エイリアス文字数 (int 型) |
| MmsConfigAllowAttachAudio |
MMS メッセージに対してオーディオを添付できるかどうかを指定します (ブール型) |
| MmsConfigAppendTransactionId |
MMS WAP プッシュ M 通知にトランザクション ID を追加するかどうか。 |
| MmsConfigEmailGatewayNumber |
電子メール ゲートウェイ番号 (文字列型) |
| MmsConfigGroupMmsEnabled |
現在の通信事業者に対してグループ MMS が有効になっているかどうか (ブール型) |
| MmsConfigHttpParams |
MMS HTTP 要求に追加する HTTP ヘッダーの一覧 ("|" で区切ります)(文字列型) |
| MmsConfigHttpSocketTimeout |
MMS HTTP ソケットのタイムアウト (ミリ秒単位 ) (int 型) |
| MmsConfigMaxImageHeight |
MMS イメージの最大高さ (int 型) |
| MmsConfigMaxImageWidth |
最大 MMS イメージ幅 (int 型) |
| MmsConfigMaxMessageSize |
最大 MMS メッセージ サイズ (バイト単位) (int 型) |
| MmsConfigMessageTextMaxSize |
最大メッセージ テキスト サイズ (int 型) |
| MmsConfigMmsDeliveryReportEnabled |
MMS 配信レポートが有効かどうか (ブール型) |
| MmsConfigMmsEnabled |
現在の通信事業者に対して MMS が有効になっているかどうか (ブール型) |
| MmsConfigMmsReadReportEnabled |
MMS 読み取りレポートが有効かどうか (ブール型) |
| MmsConfigMultipartSmsEnabled |
マルチパート SMS が有効かどうか (ブール型) |
| MmsConfigNaiSuffix |
MMS HTTP 要求の NAI ヘッダー値に追加するサフィックス (文字列型) |
| MmsConfigNotifyWapMmscEnabled |
これが有効な場合は、M-NotifyResp。 |
| MmsConfigRecipientLimit |
MMS メッセージの受信者の制限 (int 型) |
| MmsConfigSendMultipartSmsAsSeparateMessages |
マルチパート SMS を個別のメッセージとして送信する必要があるかどうか |
| MmsConfigShowCellBroadcastAppLinks |
true の場合は、SMS 設定でセルブロードキャスト (オレンジ色のアラート) を表示します。 |
| MmsConfigSmsDeliveryReportEnabled |
SMS 配信レポートが有効かどうか (ブール型) |
| MmsConfigSmsToMmsTextLengthThreshold |
一部の通信事業者では、テキストの長さがこのしきい値 (int 型) に達したときに SMS を MMS に変換する必要があります |
| MmsConfigSmsToMmsTextThreshold |
マルチパート SMS のパート数がこのしきい値に達したら、MMS (int 型) に変換する必要があります。 |
| MmsConfigSubjectMaxLength |
メッセージの件名の最大長 (int 型) |
| MmsConfigSupportHttpCharsetHeader |
キャリア MMSC が Content-Type ヘッダーの文字セット フィールドをサポートしているかどうか。 |
| MmsConfigSupportMmsContentDisposition |
MMS PDU (ブール型) でコンテンツ処理フィールドが必要かどうか |
| MmsConfigUaProfTagName |
MMS HTTP 要求の UA Prof URL HTTP ヘッダーの名前 (文字列型) |
| MmsConfigUaProfUrl |
MMS HTTP 要求の UA プロファイル URL ヘッダー値 (文字列型) |
| MmsConfigUserAgent |
MMS HTTP 要求の User-Agent ヘッダー値 (文字列型) |
| MmsErrorDataDisabled |
古い.
MMS APN のデータは無効になっています。 |
| MmsErrorInactiveSubscription |
古い.
送信/ダウンロードのサブスクリプション ID が非アクティブです。 |
| MmsErrorInvalidSubscriptionId |
古い.
送信/ダウンロードのサブスクリプション ID が無効です。 |
| MmsErrorMmsDisabledByCarrier |
古い.
MMS は通信事業者によって無効になっています。 |
| ResultBluetoothDisconnected |
古い.
Bluetooth が切断されたため、Bluetooth 経由での送信に失敗しました |
| ResultCancelled |
古い.
操作が取り消されたために失敗しました |
| ResultEncodingError |
古い.
エンコード エラーが原因で失敗しました |
| ResultErrorFdnCheckFailure |
古い.
FDN が有効になっているため、失敗しました。 |
| ResultErrorNone |
古い.
エラーはありません。 |
| ResultInternalError |
古い.
内部エラーが原因で失敗しました |
| ResultInvalidArguments |
古い.
無効な引数が原因で失敗しました |
| ResultInvalidBluetoothAddress |
古い.
Bluetooth デバイスアドレスが無効であるため、Bluetooth 経由での送信に失敗しました |
| ResultInvalidSmscAddress |
古い.
無効な smsc アドレスが原因で失敗しました |
| ResultInvalidSmsFormat |
古い.
SMS 形式が無効なため失敗しました |
| ResultInvalidState |
古い.
無効な状態のため失敗しました |
| ResultModemError |
古い.
モデム エラーが原因で失敗しました |
| ResultNetworkError |
古い.
ネットワーク エラーが原因で失敗しました |
| ResultNetworkReject |
古い.
ネットワーク拒否が原因で失敗しました |
| ResultNoBluetoothService |
古い.
Bluetooth サービスが利用できないため、Bluetooth 経由での送信に失敗しました |
| ResultNoDefaultSmsApp |
古い.
BroadcastReceiver によって設定され、既定の SMS アプリがないことを示します。 |
| ResultNoMemory |
古い.
メモリがないため失敗しました |
| ResultNoResources |
古い.
リソースがないため失敗しました |
| ResultOperationNotAllowed |
古い.
操作が許可されていないため失敗しました |
| ResultRadioNotAvailable |
古い.
無線が利用できなかったため、失敗しました |
| ResultReceiveDispatchFailure |
古い.
SMS 受信ディスパッチエラー。 |
| ResultReceiveInjectedNullPdu |
古い.
SMS は、挿入された null PDU を受信します。 |
| ResultReceiveNullMessageFromRil |
古い.
SMS は、無線インターフェイス レイヤーから null メッセージを受信しました。 |
| ResultReceiveRuntimeException |
古い.
SMS 受信でランタイム例外が発生しました。 |
| ResultReceiveSqlException |
古い.
SMS 受信で SQL 例外が発生しました。 |
| ResultReceiveUriException |
古い.
SMS は URI を解析する例外を受け取ります。 |
| ResultReceiveWhileEncrypted |
古い.
電話が暗号化された状態にある間に受信した SMS ショート コード。 |
| ResultRemoteException |
古い.
メッセージの処理中にリモート例外を示すように BroadcastReceiver によって設定されます。 |
| ResultRequestNotSupported |
古い.
要求がサポートされていないため失敗しました |
| ResultRilAborted |
古い.
操作が中止されました |
| ResultRilAccessBarred |
古い.
アクセスは禁止されます。 |
| ResultRilBlockedDueToCall |
古い.
SMS は通話制御のためにブロックされます。例: |
| ResultRilCancelled |
古い.
要求が取り消されました。 |
| ResultRilDeviceInUse |
古い.
デバイスが現在使用中のため、操作を実行できません |
| ResultRilEncodingErr |
古い.
SMS メッセージが正しくエンコードされませんでした。 |
| ResultRilGenericError |
古い.
SMS 送信中に RIL エラーが発生しました。 |
| ResultRilInternalErr |
古い.
モデムで、要求の処理中に予期しないエラー シナリオが発生しました。 |
| ResultRilInvalidArguments |
古い.
無線が要求で無効な引数を受け取りました。 |
| ResultRilInvalidModemState |
古い.
無線は現在のモデム状態の要求を処理できません。 |
| ResultRilInvalidResponse |
古い.
RIL レイヤーの 1 つが下位レイヤーから認識されない応答を受信した場合の RIL 内部エラー。 |
| ResultRilInvalidSimState |
古い.
現在の SIM 状態で要求を処理できない |
| ResultRilInvalidSmscAddress |
古い.
指定された SMSC アドレスが無効でした。 |
| ResultRilInvalidSmsFormat |
古い.
無線では、無効な SMS 形式を示すエラーが返されました。 |
| ResultRilInvalidState |
古い.
無線は、現在の状態に対する予期しない要求を返しました。 |
| ResultRilModemErr |
古い.
ベンダー RIL は、予期しない応答または正しくない応答を受け取りました。 |
| ResultRilNetworkErr |
古い.
無線がネットワークからエラーを受信しました。 |
| ResultRilNetworkNotReady |
古い.
ネットワークが要求を実行する準備ができていません。 |
| ResultRilNetworkReject |
古い.
SMS 要求がネットワークによって拒否されました。 |
| ResultRilNoMemory |
古い.
無線に要求を処理するための十分なメモリがありませんでした。 |
| ResultRilNoNetworkFound |
古い.
ネットワークが見つかりません |
| ResultRilNoResources |
古い.
要求を処理するためのリソースが不足しています。 |
| ResultRilNoSmsToAck |
古い.
確認する SMS がない場合に受信された ACK |
| ResultRilNoSubscription |
古い.
デバイスにサブスクリプションがない |
| ResultRilOperationNotAllowed |
古い.
無線は要求が許可されていないことを報告します。 |
| ResultRilRadioNotAvailable |
古い.
無線が起動しなかったか、リセット中です。 |
| ResultRilRequestNotSupported |
古い.
要求は無線でサポートされていませんでした。 |
| ResultRilRequestRateLimited |
古い.
無線は、要求が頻繁に行われるため、操作を拒否しました。 |
| ResultRilSimAbsent |
古い.
SIM または RUIM が存在しないため、CDMA サブスクリプションを取得できる場所を無線で設定できませんでした。 |
| ResultRilSimBusy |
古い.
SIM がビジー状態 |
| ResultRilSimError |
古い.
SIM カードからエラーが発生しました |
| ResultRilSimFull |
古い.
ターゲット EF がいっぱいです |
| ResultRilSimPin2 |
古い.
操作には SIM PIN2 を入力する必要があります |
| ResultRilSimPuk2 |
古い.
操作には SIM PUK2 を入力する必要があります |
| ResultRilSimultaneousSmsAndCallNotAllowed |
古い.
1X音声とSMSは同時に許可されていません。 |
| ResultRilSmsSendFailRetry |
古い.
無線が SMS を送信できなかったので、再試行する必要があります。 |
| ResultRilSubscriptionNotAvailable |
古い.
指定した場所から CDMA サブスクリプションを見つけることができません |
| ResultRilSystemErr |
古い.
無線でプラットフォームまたはシステム エラーが発生しました。 |
| ResultSmsBlockedDuringEmergency |
古い.
緊急通報中に送信に失敗しました |
| ResultSmsSendFailedAfterMaxRetry |
古い.
メッセージを正常に送信せずに、許可されたすべての再試行が使い果たされたため、SMS 送信操作が失敗したことを示します。 |
| ResultSmsSendRetryFailed |
古い.
SMS 再試行の送信に失敗しました |
| ResultSystemError |
古い.
システム エラーが原因で失敗しました |
| ResultUnexpectedEventStopSending |
古い.
ユーザーが Premium ショートコード SMS またはレート制限付き SMS に対して表示されるダイアログを拒否または取り消したため、送信に失敗しました。 |
| ResultUserNotAllowed |
古い.
ユーザーがサブスクリプションに関連付けられていない。 |
| SmsRpCauseCallBarring |
古い.
通話禁止の RP-Cause 値 |
| SmsRpCauseCongestion |
古い.
ネットワークの輻輳による SMS エラーの RP-Cause 値 |
| SmsRpCauseDestinationOutOfOrder |
古い.
宛先の RP-Cause の値が順に並べ替え外です |
| SmsRpCauseFacilityNotImplemented |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseFacilityNotSubscribed |
古い.
RP-Cause SMSFacilty が Reote デバイスでサブスクライブされていない場合の値 |
| SmsRpCauseFacilityRejected |
古い.
オペレーターが拒否した場合の SMS 機能の RP-Cause 値 |
| SmsRpCauseInformationElementNonExistent |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseInterworkingUnspecified |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseInvalidMandatoryInformation |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseInvalidMessageReferenceValue |
古い.
RP-MessageRefere 時の値の RP-Cause |
| SmsRpCauseMessageIncompatibleWithProtocolState |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseMessageTypeNonExistent |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseNetworkOutOfOrder |
古い.
RP-Cause ネットワークが順に並び外れている場合の値 |
| SmsRpCauseOperatorDeterminedBarring |
古い.
オペレーター・バリングの RP-Cause |
| SmsRpCauseProtocolError |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseReserved |
古い.
予約番号の RP-Cause 値 |
| SmsRpCauseResourcesUnavailable |
古い.
RP-Cause ネットワーク リソースが使用できない場合の値 |
| SmsRpCauseSemanticallyIncorrectMessage |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
| SmsRpCauseShortMessageTransferRejected |
古い.
ネットワークによって拒否されたメッセージ転送の RP-Cause 値 |
| SmsRpCauseTemporaryFailure |
古い.
一時的なエラーの RP-Cause 値 |
| SmsRpCauseUnallocatedNumber |
古い.
未割り当て番号の原因 |
| SmsRpCauseUnidentifiedSubscriber |
古い.
サブスクライバーが識別されない場合の RP-Cause 値 |
| SmsRpCauseUnknownSubscriber |
古い.
サブスクライバーが識別されない場合の RP-Cause 値 |
プロパティ
| 名前 | 説明 |
|---|---|
| CarrierConfigValues |
キャリアに依存する MMS 構成値を取得します。 |
| Class |
この |
| Default |
既定のサブスクリプション ID に関連付けられている SmsManager を取得します。 |
| DefaultSmsSubscriptionId |
既定の SMS サブスクリプション ID を取得します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| JniPeerMembers |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| SmscAddress |
(U) SIM から SMSC アドレスを取得します。 |
| SmsCapacityOnIcc |
SIM カード上の SMS ストレージの合計容量を取得します。 |
| SubscriptionId |
関連付けられているサブスクリプション ID を取得します。 |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| CreateAppSpecificSmsToken(PendingIntent) |
呼び出し元パッケージに対して、アプリ固有の着信 SMS 要求を 1 つ作成します。 |
| CreateAppSpecificSmsTokenWithPackageInfo(String, PendingIntent) |
呼び出し元パッケージに対して、アプリ固有の着信 SMS 要求を 1 つ作成します。 |
| CreateForSubscriptionId(Int32) |
特定のサブスクリプション ID に関連付けられている SmsManager のインスタンスを取得します。 |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| DivideMessage(String) |
メッセージ テキストを複数のフラグメントに分割します。SMS メッセージの最大サイズより大きくはありません。 |
| DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent, Int64) |
特定の場所の URL で通信事業者から MMS メッセージをダウンロードする
|
| DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent) |
特定の場所の URL で通信事業者から MMS メッセージをダウンロードする |
| Equals(Object) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetSmsManagerForSubscriptionId(Int32) |
特定のサブスクリプション ID に関連付けられている SmsManager のインスタンスを取得します。 |
| GetSmsMessagesForFinancialApp(Bundle, IExecutor, SmsManager+FinancialSmsCallback) |
呼び出し元の金融アプリの SMS メッセージを取得します。 |
| InjectSmsPdu(Byte[], String, PendingIntent) |
Android アプリケーション フレームワークに SMS PDU を挿入します。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| SendDataMessage(String, String, Int16, Byte[], PendingIntent, PendingIntent) |
特定のアプリケーション ポートにデータ ベースの SMS を送信します。 |
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64) |
MMS メッセージを送信する
|
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent) |
MMS メッセージを送信する |
| SendMultipartTextMessage(String, String, IList<String>, IList<PendingIntent>, IList<PendingIntent>, Int64) |
マルチパート テキスト ベースの SMS を送信します。 |
| SendMultipartTextMessage(String, String, IList<String>, IList<PendingIntent>, IList<PendingIntent>, String, String) |
追加の引数を指定 #sendMultipartTextMessage(String、String、ArrayList、ArrayList、ArrayList) と同様のメソッド。 |
| SendMultipartTextMessage(String, String, IList<String>, IList<PendingIntent>, IList<PendingIntent>) |
マルチパート テキスト ベースの SMS を送信します。 |
| SendTextMessage(String, String, String, PendingIntent, PendingIntent, Int64) |
テキスト ベースの SMS を送信します。 |
| SendTextMessage(String, String, String, PendingIntent, PendingIntent) |
テキスト ベースの SMS を送信します。 |
| SendTextMessageWithoutPersisting(String, String, String, PendingIntent, PendingIntent) |
SMS プロバイダーに書き込まずにテキスト ベースの SMS を送信します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| SetSmscAddress(String) |
(U) SIM で SMSC アドレスを設定します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| 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() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|