Senden von SMS von einem Webserver an ein Android-Handy mit Java

June 23

Die Java-Bibliothek "wireless.messaging" bietet Android-Entwickler eine Methode zum Senden von SMS-Nachrichten, die mit der Programmiersprache Java. Eine SMS-Nachricht ist eine textbasierte Nachricht, die Sie an eine andere Rufnummer senden. Text-messaging ist ein Basisdienst durch drahtlose Dienste angeboten. Sie müssen eine Telefonnummer zum Senden der Nachricht angeben und die "Sms: / /" Protokoll die richtigen Services auf dem Android Gerät auslösen.

Anweisungen

1 Öffnen Sie das Programm Java Eclipse Entwicklung auf Ihrem Desktop. Öffnen Sie das Android-Projekt in dem Sie ein SMS-Modul hinzufügen möchten. Doppelklicken Sie auf die Java-Datei, die Sie verwenden, um die Nachricht senden möchten.

2 Fügen Sie am Anfang der Datei die drahtlose messaging-Bibliothek. Sie benötigen diese Bibliothek die notwendigen Funktionen aufrufen. Kopieren Sie und fügen Sie die folgende Import-Anweisung am Anfang der Datei:

Import javax.wireless.messaging.*;

3 Erstellen Sie eine Verbindung mit der Mobiltelefon-Nummer. Im folgenden Code wird eine Variable mit der Ziel-Telefonnummer:

This.Connection=(MessageConnection) Connector.open ("Sms://5555555555:2948");

Die "2948" ist die Nummer des Ports, den SMS-Dienst ausgeführt. Ersetzen Sie mit der Handy-Nummer als Ihre Empfänger gewünschten "5555555555".

4 Richten Sie den Nachrichteninhalt. Der folgende Code stellt eine String-Variable mit dem Inhalt "Hallo, Empfänger" als die Nachricht:

Int i = "Hello, Empfänger";

5 Senden Sie die Nachricht. Der folgende Code Pakete die SMS-Nachricht und sendet es an Ihre Empfänger Telefonnummer:

This.Connection.Send(Message);