Recherche chaud: Bose cinemate qui clignote inconvenients du ruby slime lait fecule sans borax prise de conscience du sociopathe maquillage style gothique faire pousser haricot dans coton separer un portable du capot compter jusque 10 nerlandais
Index Loisirs Santé Technologie

Envoi de SMS avec Java

Publié:2012-06-08Source: général
Advertisement

Les développeurs Java ont été en mesure d'envoyer et de recevoir du courrier électronique en utilisant les bibliothèques Java disponibles pour un certain nombre d'années. Afin de suivre les progrès technologiques que les clients attendent de fournir des solutions d'affaires, il est devenu nécessaire d'utiliser la programmation Java pour envoyer des messages texte SMS. Beaucoup de clients attendent de recevoir des mises à jour de l'application de SMS et les messages des avertissements sur son téléphone portable, car tous les utilisateurs ont pas accès au courrier électronique sur votre téléphone portable. Messages texte SMS peuvent être envoyés à partir d'applications Java en utilisant Java courrier et des communications librairies.

Niveau de difficulté:

Modérément difficile

Instructions

1 Téléchargez et mail.jar activation.jar (voir Ressources pour les liens) et sauvegarder le répertoire de la bibliothèque de Java sur le disque local de votre ordinateur.

2 Lancer une nouvelle classe Java dans votre environnement de développement intégré Java (IDE) et nommez-le «MyMobileJava.java".

3 Entrez les bibliothèques Java suivants au début de votre classe Java. Ces bibliothèques comprennent les ressources Courrier nécessaire et bibliothèques de classes API Java Communications et d'autres appuis d'entrée / sortie et l'Internet pour envoyer des messages texte SMS. import java.io. * java.util.Properties d'importation GO GO java.net.InetAddress d'importation d'importation GO GO import java.util.Date javax.mail. * GO javax.mail.internet importation. * GO javax.activation importation. * ;

4 Placez le code de Java, après les déclarations d'importation Libraire afin de créer une instance de la classe Java et attribuer des valeurs aux messages texte SMS par défaut. public class {public SmtpSend SmtpSend () {} public void msgsend () {username String = \ "MySMSUsername \" password Chaîne GO = \ "MonMotdePasse \" GO smtphost String = \ "MySMSHost.com \" compression GO String = \ " Mon SMS information Compression \ "GO String à partir = \" mySMSUsername@MySMSHost.com \ "String GO to = \" PhoneNumberToText@sms.MySMSHost.com \ "corps GO String = \" SMS Bonjour tout le monde! \ "GO Transport myTransport = nul;

5 Créer le code Java pour créer une nouvelle session de communication qui est ensuite utilisé pour configurer les informations dans un message texte. Cette information sera alors prêt à être envoyé. Ecrire le code Java suivant dans la classe Java introduit à la fin du code à l'étape quatre. try {Propriétés props = System.getProperties () GO props.put (\ "\" mail.smtp.auth, \ "vrai \") GO Session mailSession = Session.getDefaultInstance (accessoires, null) GO message msg = new MimeMessage ( mailSession) GO msg.setFrom (nouvelle InternetAddress (à partir de)) GO InternetAddress [] = {nouvelle adresse InternetAddress (à)} GO msg.setRecipients (Message.RecipientType.TO, adresse) GO msg.setSubject (compression) GO msg.setText (corps) GO msg.setSentDate (new Date ());

6 envoie le message texte en se connectant à l'adresse du serveur de SMS, enregistrer les modifications dans le message, puis envoie les informations. Pour ce faire, entrez le code Java suivant pour compléter la classe Java. myTransport = mailSession.getTransport (\ "smtp \") GO myTransport.connect (smtphost, nom d'utilisateur, mot de passe) GO msg.saveChanges () GO myTransport.sendMessage (msg, msg.getAllRecipients ()) GO myTransport.close () GO} catch (Exception e) {e.printStackTrace () GO}} public static void main (String [] argv) {SmtpSend SmtpSend SmtpSend = new () GO smtpSend.msgsend () GO}}

Lire cet article en Inglés: Comment envoyer des SMS en utilisant Java

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking