Language

SmsManager.SendDataMessage メソッド

定義

注意事項

deprecated

特定のアプリケーション ポートにデータ ベースの SMS を送信します。

[Android.Runtime.Register("sendDataMessage", "(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "")]
[System.Obsolete("deprecated")]
public void SendDataMessage(string? destinationAddress, string? scAddress, short destinationPort, byte[]? data, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent);
[<Android.Runtime.Register("sendDataMessage", "(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.SendDataMessage : string * string * int16 * byte[] * Android.App.PendingIntent * Android.App.PendingIntent -> unit

パラメーター

destinationAddress
String

メッセージを送信するアドレス

scAddress
String

は、現在の既定の SMSC を使用するサービス センター アドレスまたは null です

destinationPort
Int16

メッセージを配信するポート

data
Byte[]

送信するメッセージの本文

sentIntent
PendingIntent

NULL でない場合、この PendingIntent は、メッセージが正常に送信されたとき、または失敗したときにブロードキャストされます。 結果コードは、成功のために Activity.RESULT_OK されるか、次のいずれかのエラー ( RESULT_ERROR_GENERIC_FAILURERESULT_ERROR_RADIO_OFFRESULT_ERROR_NULL_PDU) になります。 アプリケーションごとの SMS 制御は sentIntent をチェックします。 sentIntent が NULL の場合、呼び出し元はすべての不明なアプリケーションに対してチェックされます。これにより、確認期間中に送信される SMS の数が少なくなります。

deliveryIntent
PendingIntent

NULL でない場合、メッセージが受信者に配信されるときに、この PendingIntent がブロードキャストされます。 ステータス レポートの生 pdu は拡張データ ("pdu") にあります。

属性

例外

destinationAddress またはデータが空の場合

注釈

特定のアプリケーション ポートにデータ ベースの SMS を送信します。

このメンバーは非推奨です。 android.テレフォニー.SmsManager を使用します。

android.telephony.gsm.SmsManager.sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象