0

モバイルアプリで自動SMSを送信したい。これはVB.Netにあります。これらに関する記事を検索しましたが、それらはすべて、COMポートを介してGSMモデムまたはモバイルにアクセスするPCアプリに関するものです。(PC経由ではなく)電話のモバイルアプリでも同じプロセスですか?はいの場合、GSMモデムを「ポート」として扱う場合、どのように接続すればよいですか?いいえの場合、これに役立つリソースはありますか?

4

1 に答える 1

1

Windows Mobile を使用すると、SMS を簡単に送信できます。mobile.poutlook 名前空間への参照が必要です。

" Pocket PC、スマートフォン、Windows モバイルから SMS を送信

SMS メッセージを送信するには、まず Microsoft.WindowsMo​​bile.PocketOutlook 名前空間を参照する必要があります。

Imports Microsoft.WindowsMobile.PocketOutlook

その後は、受信者の携帯電話番号と SMS テキストを渡すオーバーロードされた onstructor を使用して SMSMessage クラスの新しいインスタンスを作成し、Send メソッドを呼び出すだけです

ソース
VB コードを直接ダウンロードします

MSリファレンス

MS スニペット:

public void SmsMessageSend()
{
    SmsMessage smsMessage = new SmsMessage();

    //Set the message body and recipient.
    smsMessage.Body = "Would you like to meet for lunch?";
    smsMessage.To.Add(new Recipient("John Doe", "2065550199"));
    smsMessage.RequestDeliveryReport = true;

    //Send the SMS message.
    smsMessage.Send();

    return;
}

上記のスニペットの自動 VB 翻訳:

Public Sub SmsMessageSend()
    Dim smsMessage As New SmsMessage()

    'Set the message body and recipient.
    smsMessage.Body = "Would you like to meet for lunch?"

    smsMessage.To.Add(New Recipient("John Doe", "2065550199"))
    smsMessage.RequestDeliveryReport = True

    'Send the SMS message.
    smsMessage.Send()
    Return
End Sub

上記は要求された VB ではありませんが、残念ながら MS は VB スニペットを提供していません。

これはすべて、Windows モバイル デバイスを使用している場合にのみ機能します。Windows CE デバイスでは動作しません。

モバイル API とコードのインターネット検索を検討する必要があります。コード関連の結果のみを取得するために、常に「コンパクトなフレームワーク」から始めます。次に、検索するキーワードを追加します。例: 「コンパクト フレームワーク sms を送信」は、作業できる適切な結果リストを提供します。

于 2013-01-25T04:28:36.973 に答える