簡體   English   中英

如何對移動應用進行編程以發送短信?

[英]How do I program a mobile app to send SMS?

我想要一個移動應用發送自動短信。 這將在VB.Net中。 我搜索了這些文章,但它們都是關於PC應用程序通過COM端口訪問GSM調制解調器或移動設備的。 手機上的移動應用程序(不是通過PC)是否與上述過程相同? 如果是,並且我要將GSM調制解調器視為“端口”,該如何連接? 如果否,是否有任何有用的資源?

使用Windows Mobile輕松發送短信。 您需要對mobile.poutlook命名空間的引用。

從Pocket PC,SMartphones,Windows mobile發送短信

要發送SMS消息,我們首先需要引用Microsoft.WindowsMo​​bile.PocketOutlook命名空間。

Imports Microsoft.WindowsMobile.PocketOutlook

之后,就像創建一個帶有重載的講師的SMSMessage類的新實例一樣簡單,它傳入了收件人移動電話號碼和SMS文本,然后調用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和代碼。 我總是從“緊湊框架”開始,僅獲得與代碼相關的結果。 然后,添加搜索的關鍵字。 例如:“緊湊型框架發送短信”給出了可以使用的良好結果列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM