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
。
の Java ドキュメント android.telephony.SmsManager
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
ExtraMmsData |
バイト配列型で結果データを送信する MMS の意図の追加名 |
ExtraMmsHttpStatus |
整数型の MMS HTTP エラーの HTTP 状態コードの意図の追加名 |
MmsConfigAliasEnabled |
エイリアスが有効になっているかどうか (ブール型) |
MmsConfigAliasMaxChars |
最大エイリアス文字数 (int 型) |
MmsConfigAliasMinChars |
最小エイリアス文字数 (int 型) |
MmsConfigAllowAttachAudio |
MMS メッセージ (ブール型) に対してオーディオを添付できるかどうか |
MmsConfigAppendTransactionId |
MMS WAP プッシュ M 通知にトランザクション ID を追加するかどうか。 |
MmsConfigEmailGatewayNumber |
Email ゲートウェイ番号 (文字列型) |
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 ヘッダーの charset フィールドをサポートしているかどうか。 |
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 が無効です。 |
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 |
古い.
緊急通報中に送信に失敗しました |
ResultSmsSendRetryFailed |
古い.
SMS 再試行を送信できませんでした |
ResultSystemError |
古い.
システム エラーが原因で失敗しました |
ResultUnexpectedEventStopSending |
古い.
ユーザーが Premium ショートコード SMS またはレート制限付き SMS に対して表示されるダイアログを拒否または取り消したため、送信に失敗しました。 |
ResultUserNotAllowed |
古い.
ユーザーがサブスクリプションに関連付けられていない。 |
SmsRpCauseCallBarring |
古い.
コール バーリングの RP-Cause 値 |
SmsRpCauseCongestion |
古い.
ネットワークの輻輳による SMS エラーの RP-Cause 値 |
SmsRpCauseDestinationOutOfOrder |
古い.
宛先の RP-Cause 値が順に並べ替え外れ |
SmsRpCauseFacilityNotImplemented |
古い.
RP-Cause ネットワークが受信したサービスを提供しない場合の値 |
SmsRpCauseFacilityNotSubscribed |
古い.
RP-Cause SMS Facilty が 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 |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
JniPeerMembers |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 |
PeerReference |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
SmscAddress |
(U)SIM から SMSC アドレスを取得します。 |
SmsCapacityOnIcc |
SIM カード上の SMS ストレージの合計容量を取得します。 |
SubscriptionId |
関連付けられているサブスクリプション ID を取得します。 |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 (継承元 Object) |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 (継承元 Object) |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
CreateAppSpecificSmsToken(PendingIntent) |
呼び出し元パッケージに対する単一の使用アプリ固有の受信 SMS 要求を作成します。 |
CreateAppSpecificSmsTokenWithPackageInfo(String, PendingIntent) |
呼び出し元パッケージに対する単一の使用アプリ固有の受信 SMS 要求を作成します。 |
CreateForSubscriptionId(Int32) |
特定のサブスクリプション ID に関連付けられている SmsManager のインスタンスを取得します。 |
Dispose() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
Dispose(Boolean) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
DivideMessage(String) |
メッセージ テキストを複数のフラグメントに分割します。最大 SMS メッセージ サイズよりも大きくはありません。 |
DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent) |
指定された場所の URL で通信事業者から MMS メッセージをダウンロードする
|
DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent, Int64) |
指定された場所の URL で通信事業者から MMS メッセージをダウンロードする
|
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) |
MMS メッセージを送信する
|
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64) |
MMS メッセージを送信する
|
SendMultipartTextMessage(String, String, IList<String>, IList<PendingIntent>, IList<PendingIntent>) |
マルチパート テキスト ベースの SMS を送信します。 |
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) 追加の引数を指定します。 |
SendTextMessage(String, String, String, PendingIntent, PendingIntent) |
テキスト ベースの SMS を送信します。 |
SendTextMessage(String, String, String, PendingIntent, PendingIntent, Int64) |
テキスト ベースの SMS を送信します。 |
SendTextMessageWithoutPersisting(String, String, String, PendingIntent, PendingIntent) |
SMS プロバイダーに書き込まずにテキスト ベースの SMS を送信します。 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetSmscAddress(String) |
(U)SIM の SMSC アドレスを設定します。 |
ToArray<T>() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。 (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
IJavaPeerable.Finalized() |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 |
GetJniTypeName(IJavaPeerable) |
データ、テキスト、pdu SMS メッセージの送信などの SMS 操作を管理します。 |