1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Mobiltelefonok és tartozékok >> Mobiltelefonok

Hogyan lehet SMS küldése használata Java alkalmazások

küldhet SMS-üzenetet , hogy bármilyen telefonról egy Java program . Jót fog tenni , ha van némi tapasztalata a Java programozási nyelv . Azt is el kell ismerni a vezeték nélküli szolgáltató a címzettet . A cselekvési terv , a következő: ki fogja használni , hogy a legtöbb vezeték nélküli fuvarozók lehetővé teszi a hozzáférést a SMTP ( Simple Mail Transfer Protocol ) címet . Akkor minden , amit meg kell tenni, Java-hoz küld egy e-mailt a megfelelő címre - azaz olyasmi, mint [email protected] . A " SMTP e-mail címek " linkre a Resources tartalmaz egy átfogó listát SMTP szinte minden vezeték nélküli szolgáltató . Azt is el kell az Eclipse a Java fejlesztők IDE ( ha még nincs meg ), hogy telepítse a megfelelő Java könyvtárak gyors és egyszerű.
Amire szüksége van
Eclipse a Java fejlesztőknek IDE

Java Runtime Environment Version 6 vagy újabb Matton utasítások
Első Eclipse , a projekt, és a JavaMail Ready
1

Töltse le és telepítse Eclipse navigálva http : //www . eclipse.org/downloads/a böngészőjében . Mi lesz használva Eclipse hogy megírjam a Java kódot, és telepítse a JavaMail könyvtárban .
2

Keresse meg a " JavaMail Download" linkre a Resources . Kattintson a kék " Download" gombra az oldal közepén . Kattintson az "Elfogadom , hogy JavaMail License Agreement" jelölőnégyzetet , majd kattintson a " Tovább". Kattintson a " javamail-1.4.3.zip " linkre . Válassza ki, hogy mentse a fájlt , nem pedig nyitott meg .
3

Bontsa ki a " javamail-1.4.3.zip " fájl dupla kattintással. Ne feledje, a helyét ez kicsomagolva a .
4

Megnyitás Eclipse . Kattintson a "Fájl ", " Új ", " Java projekt . " Írja be a " SMSText ", mint a projekt nevét, majd kattintson a "Befejezés ".
5

Kattintson a " SMSText " mappát a csomag Explorer ( az eszköztár a bal oldalon) , és válassza ki a " Tulajdonságok".

6

Kattintson a " Java Beépített Path" a bal oldalon , majd kattintson a "Hozzáadás Külső JAR ... " gombra a jobb . Keresse meg azt a kicsomagolt " JavaMail - 1.4.3 " mappát, és kattintson a " Mail.jar ", utána kattintson az "OK " és " OK " gombot . A JavaMail könyvtár már meg van töltve a SMSText projekt , és akkor képes lesz arra használni, hogy küldjön e-mailt (és később szöveges üzenetek ) a Java .
SMS küldése
7

a második Kattintson a " SMSText " projekt az Eclipse és válassza a " New ", " Class ". Írja be a " MailClient " , mint a neve , és kattintson a "Befejezés ".
8

Válassza ki az összes kódot a MailClient.java ablakot, és a helyébe a fájl létrehozásával , a következő Java kód:
import javax.mail . < em > ;
import javax.mail.internet .
;
import java.util.Properties ;
public class MailClient
{
nyilvános void sendmail (String -re , Zsinór ,
karakterlánc témában, karakterlánc messageBody ) dob MessagingException , AddressException
{ //
Beállítás mail szerver
karakterlánc host = " your_email_carriers_smtp " ; < br /> string username = " [email protected] " ;
string password = " your_email_password " ;
Tulajdonságok kellékek = új tulajdonságok ( ) ;
props.put ( " mail.smtps.auth " , az" igaz " ) ;

//Kap egy mail ülésen
Session session = Session.getDefaultInstance ( kellékek , null ) ;

//Adjon meg egy új üzenetet < br /> MimeMessage message = new MimeMessage (session ) ;
message.setFrom (új InternetAddress ( a ) ) ;
message.addRecipient ( Message.RecipientType.TO , új InternetAddress ( a ) ) ; < br /> message.setSubject ( subject) ;

message.setText ( messageBody ) ;

//az üzenet elküldése
Közlekedési t = session.getTransport ( " smtps " ) ; < br /> try {
t.connect ( host , felhasználónév, jelszó) ;
t.sendMessage ( üzenetet , message.getAllRecipients ( ) ) ;
} { végül
t.close ( ) ; }

}

public static void main ( string [ ] args )
{
próbálja
{
MailClient client = new MailClient ( ) ;
stringet = " your_email_address " ;
karakterlánc = " [email protected] " ;
karakterlánc subject = " Test " ;
karakterlánc message = " Letesztelem . Látod ezt ? " ;

client.sendMail ( a , a , tárgy, üzenet ) ;
}
catch ( Exception e ) {

e .printStackTrace ( System.out ) ;
}

}

} Matton 9

Keresse meg a " Email fuvarozók SMTP címek " linkre a források című részt. Találja e-mail fuvarozó , és másolja a címeket . Válassza ki a szöveget belsejét idézi a " your_email_carriers_smtp " ( mellette " karakterlánc host = " ) , és illessze be a címet . például , ha használja a Gmailt , a " karakterlánc host " vonal helyesen:
karakterlánc host = " smtp.gmail.com " ;
10

Csere " [email protected] " az e-mail címre .
11

Csere " yourPassword " a jelszót, hogy jelentkezzen be az e-mail . erre szükség lesz , hogy hagyja Java küldjön egy e-mailt az e-mail címre . ne aggódj , ez az információ nem lehet látni , vagy elküldeni bárhol a weben keresztül , és szükséges a szöveges üzenet , elvégre az üzenetet kell valakinek .
12

a " public static void main " módszer , cserélje ki a " your_email_address " mellett a " from = " a e-mail címedet .
13

Keresse meg a " Wireless fuvarozók SMTP címek " linkre a Resources . Nézz fel a Wireless Carrier a címzett e-mail címét (vagy , ha szeretné tesztelni a telefonon , akkor nézz fel a saját Wireless Carrier címe) . Például , ha a címzett száma 555-555-5555 és ő /ő használja a Verizon Wireless , a cím lesz " [email protected] " .
14

Csere " [email protected] " a cím megtalálta az előző lépésben .
15

Változtassuk meg a " Tárgy "vagy " üzenet " bármit, amit szeretne , vagy tudod tartani őket " Tesztelés " és " I " m tesztelés . látod ezt ? " .
16

Hit a zöld play gombot futtatni a kódot . Semmi majd az eredmény , hogy a konzol képernyőjén . A címzett kapjon a szöveget egy szokásos ideig ( például , ha elküldte a szöveget a telefonról ) .

  1. Hogyan küldése egy MP3 Via SMS
  2. Hogyan küldése egy SMS-láncolat
  3. Hogyan lehet SMS küldése Sok
  4. Hogyan kell küldjön egy SMS- Sprint
  5. Hogyan küldése egy SMS használata SMSLib