Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe kan ik SMS gebruiken Java-toepassingen
U kunt een SMS- bericht te sturen naar elke telefoon met behulp van een Java-programma sturen . Het zal helpen als u enige ervaring met de programmeertaal Java . Je moet ook de mobiele provider van uw ontvanger weten . Ons plan van aanpak is dit: we zullen uitbuiten dat de meeste draadloze carriers biedt toegang tot hun SMTP ( Simple Mail Transfer Protocol ) adressen . Dan is alles wat gedaan moet worden is het gebruik van Java om een e-mailbericht sturen naar het juiste adres - namelijk zoiets als YourTenDigitNumber@YourCarriersSMTP.com . De " SMTP e-mailadressen " link in de sectie Resources bevat een uitgebreide lijst met SMTP voor bijna elke mobiele provider . U zult ook de Eclipse nodig voor Java-ontwikkelaars IDE ( als je niet al hebt ) om het installeren van de juiste Java-bibliotheken snel en eenvoudig. Wat je nodig hebt
Eclipse voor Java-ontwikkelaars IDE
Java Runtime Environment Version 6 of Boven
Toon Meer Aanwijzingen
Getting Eclipse , uw project , en JavaMail Ready
1

Download en installeer Eclipse door te navigeren naar http://www.eclipse.org/downloads/in uw webbrowser . We zullen met behulp van Eclipse voor onze Java- code te schrijven en installeer de JavaMail bibliotheek . Kopen van 2

Navigeer naar de " JavaMail Download "-link in de sectie Resources . Klik op de blauwe knop "Download" in het midden van de pagina . Klik op de " Akkoord om Licentieovereenkomst JavaMail " in en klik op "Doorgaan . " Klik op de " JavaMail - 1.4.3.zip " link. Ervoor kiezen om het bestand op te slaan in plaats van het openen.
3

Unzip de " JavaMail - 1.4.3.zip " bestand door erop te dubbelklikken . Vergeet niet de locatie is uitgepakt om .

Open Eclipse 4 . Klik op ' Bestand ', ' Nieuw ', ' Java Project . " Type " SMSText " zoals de projectnaam en klik op "Finish ".
5

Klik op de " SMSText " map in de Package Explorer ( de werkbalk aan de linkerkant ) en kies 'Eigenschappen'.

6

Klik " Java Build Path " aan de linkerkant en klik op de " toevoegen Externe JAR's ... " knop aan de rechterkant . Navigeer naar de uitgepakte " JavaMail - 1.4.3 " map en klik op " Mail.jar " en klik op "OK " en nogmaals "OK" . De JavaMail bibliotheek wordt nu geladen voor uw SMSText project , en je zult in staat zijn om het te gebruiken om e-mails (en vervolgens tekstberichten ) verzenden met Java .
Het verzenden van een bericht
7

Tweede - Klik op het project " SMSText " in Eclipse en selecteer " Nieuw ", " klasse . " Type " MailClient " zoals de naam en klik op ' Finish '.
8

Selecteer alle code in het venster MailClient.java en vervangen door copy - plakken de volgende Java-code: import javax.mail . * ; import javax.mail.internet * ; . import java.util.Properties ; public class MailClient {

public void sendmail
( String van , String tot String onderwerp , String messageBody ) gooit MessagingException , AddressException { //Setup mail serverString host = " your_email_carriers_smtp " ; String username = " your_email@address.com " ; String password = " your_email_password " ; Properties props = new Properties ( ) ; props.put ( " mail.smtps.auth " , "true " ) ;

//krijg je een mail sessionSession sessie = Session.getDefaultInstance ( props , null ) ;

//Definieer een nieuwe mail messageMimeMessage message = new MimeMessage ( sessie ) ; message.setFrom (nieuw internetadres ( uit ) ) ; message.addRecipient ( Message.RecipientType.TO , nieuw internetadres ( te ) ) ; message.setSubject ( onder voorbehoud ) ;

message.setText
( messageBody ) ;

//Stuur de messageTransport t = session.getTransport ( " smtps " ) ; try { t.connect ( host, gebruikersnaam, wachtwoord ) ; t.sendMessage ( bericht , message.getAllRecipients ( ) ) ; } {eindelijk t.close ( ) ; } }

public static void main ( String [ ] args ) { try {
MailClient client = new MailClient ( ) ; String uit = " uw_email_adres " ; String naar = " Recipients10DigitNumber @ RecipientsCarriersSMTP.com " ; String subject = " Test " ; String message = " ik ben het testen zie je dit ' ; . ?

client.sendMail
( van, naar , onderwerp , bericht ) ; } catch ( Exception e ) { e.printStackTrace ( System.out ) ; }

}}
9

Navigeer naar de " Email Carriers SMTP Adressen " link in de middelen sectie . Vind uw email vervoerder , en kopieer de adressen . Selecteer de tekst in de quotes van " your_email_carriers_smtp " ( naast " String host = " ) en plak het adres . Bijvoorbeeld , als u gebruik maakt van Gmail , zal de " String host" regel lezen : String host = " smtp.gmail.com " ;
10

Vervang " your_email@address.com " met uw e-mail adres .
11

Vervang " yourpassword " met het wachtwoord dat u gebruikt om in te loggen op uw e-mail . U zult dit moeten laten Java stuur een e-mail van uw e-mailadres . Maak je geen zorgen , kunnen deze gegevens niet worden gezien of ergens verzonden via het web , en is noodzakelijk om uw tekstbericht , immers , de boodschap moet zijn van iemand
12

In het " . public static void main " methode , vervang de " uw_email_adres " naast" uit = "met uw e-mailadres .
13

Navigeer naar de " draadloze carriers SMTP Adressen " link in de sectie Resources . Zoek de Wireless Carrier van e-mailadres van de ontvanger ( of , als je wilt testen op je op de telefoon , kunt u kijken op het adres van uw eigen draadloze Vervoerder ) . Bijvoorbeeld, als van de ontvanger is 555-555-5555 en hij /zij gebruik maakt van Verizon Wireless , zal het adres worden " 5555555555@vtext.com " .
14

Vervang " Recipients10DigitNumber@RecipientsCarriersSMTP.com Subject " of" Bericht " om het even wat u wilt, of u kunt ze bewaren als " Testen " en " I " " met het adres dat u

wijziging 15 van de in de vorige stap . " m. testen . ziet u dit ? ' .
16

Druk op de knop groene spelen om je code uit te voeren . Niets wordt via de console scherm . De ontvanger moet de tekst ontvangen in een normale hoeveelheid tijd ( alsof u de tekst van uw telefoon verzonden ) .

Previous: Next:
  Java Programming
·Hoe te Kolommen in Java 
·Hoe te Bytecode converteren na…
·Hoe maak je een Java Applicati…
·De functie van toString in Jav…
·Hoe te importeren PHP Java 
·Hoe de Border Lay-out in NetBe…
·Wat is NetBeans Nimbus ? 
·Hoe maak je een panel verberge…
·Hoe te Geselecteerde items Get…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te ODBC gebruiken met PHP 
·Hoe maak je Stuur een mobiele telefoon e…
·Zon /Java & Error 1722 
·Hoe te UTC converteren naar Pacific Time…
·Wat is de Adobe ExtendScript Toolkit ? 
·Hoe te gebruiken Java Web Start 
·Hoe te openen een URL via een VBS 
·Hoe te Matrices maken in C + + 
·MySQL sluit zich aan bij Select Count Tu…
Copyright © Computer Kennis http://www.nldit.com