Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man skickar SMS Använda Java

    Du kan skicka ett SMS-meddelande till en telefon med hjälp av ett Java -program . Det hjälper om du har viss erfarenhet av programmeringsspråket Java . Du behöver också känna den trådlösa bärare av din mottagare . Vår handlingsplan är följande: vi kommer att utnyttja att de flesta mobiloperatörer ger tillgång till deras SMTP ( Simple Mail Transfer Protocol ) adresser . Då allt som måste göras är att använda Java för att skicka ett e-postmeddelande till rätt adress - nämligen något som YourTenDigitNumber@YourCarriersSMTP.com . Den " SMTP e-postadresser " länken i avsnittet Resurser innehåller en omfattande lista över SMTP s för nästan alla trådlösa bärare . Du behöver också Eclipse för Java-utvecklare IDE ( om du inte redan har det ) att installera rätt Java- biblioteken snabbt och enkelt . Saker du behöver
    Eclipse för Java-utvecklare IDE Review, Java Runtime Environment version 6 eller senare
    Visa fler instruktioner
    Komma Eclipse , ditt projekt , och JavaMail Ready
    1

    Ladda ner och installera Eclipse genom att navigera till http://www.eclipse.org/downloads/i din webbläsare . Vi kommer att använda Eclipse för att skriva vår Java-kod och installera JavaMail biblioteket .
    2

    Navigera till " JavaMail Download " länken i avsnittet Resurser . Klicka på den blå " Download " -knappen i mitten av sidan . Klicka på "Godkänn att JavaMail Licensavtal " kryssrutan och klicka på " Fortsätt . " Klicka på " JavaMail - 1.4.3.zip " länken . Välj att spara filen i stället för att öppna den .
    3

    Packa upp " JavaMail - 1.4.3.zip " filen genom att dubbelklicka på den . Kom ihåg var den uppackade till .
    4

    Öppna Eclipse . Klicka på " File ", " New ", " Java Project . " Typ " SMSText " som projektets namn och klicka på " Finish . "
    5

    Klicka på " SMSText " mappen i Package Explorer (verktygsfältet till vänster ) och välj " Egenskaper".

    6

    Klicka på " Java Build Path " till vänster och sedan klicka på "Lägg Externa JAR ... " knappen till höger . Navigera till den uppackade " JavaMail - 1.4.3 " mapp och klicka på " Mail.jar " och klicka sedan på " OK " och " OK " igen . Den JavaMail Biblioteket är nu laddad för din SMSText projektet , och du kommer att kunna använda den för att skicka e-post (och därefter textmeddelanden ) med Java . Skicka ett meddelande Addera
    7

    Second - Klicka på " SMSText " projektet i Eclipse och välj " Nytt ", " klass . " Typ " MailClient " som namn och klicka på " Finish . "
    8

    Markera all kod i MailClient.java fönstret och ersätta det med kopia - klistra in följande Java-kod : import javax.mail . * , import javax.mail.internet *; . import java.util.Properties , public class MailClient {

    public void sendmail ( String från , String till , String ämne , String messageBody ) kastar MessagingException , AddressException { //Setup mail serverString host = " your_email_carriers_smtp " , String användarnamn = " your_email@address.com " , String lösenord = " your_email_password " ; Egenskaper rekvisita = nya Properties (); props.put ( " mail.smtps.auth " , " true " ) ;

    //Get a session mail sessionSession = Session.getDefaultInstance ( rekvisita , null ) ;

    //Definiera en ny post messageMimeMessage meddelande = new MimeMessage ( session ) ; message.setFrom ( ny InternetAddress ( från ) ) ; message.addRecipient ( Message.RecipientType.TO , nytt InternetAddress ( att ) ) , message.setSubject ( ämne ) ,

    message.setText ( messageBody ) ,

    //Skicka messageTransport t = session.getTransport ( " SMTPS " ) ; try { t.connect ( host , användarnamn , lösenord ) ; t.sendMessage ( meddelande , message.getAllRecipients () ) ;} slutligen { t.close ( );}

    }

    public void main ( String [] args ) { try { MailClient client = new MailClient ( ) , String från = " your_email_address " , Sträng till = " Recipients10DigitNumber @ RecipientsCarriersSMTP.com " , String ämne = " Test " , String meddelande = " jag testar ser du " , . ?

    client.sendMail ( från , till , ämne, meddelande ) ; } catch ( Exception e ) { e.printStackTrace ( System.out ) ;}

    } }
    9

    Navigera till "E-post Carriers SMTP Adresser " länken i avsnittet Resurser . Hitta din e- bärare , och kopiera adresserna . Markera texten inuti citat av " your_email_carriers_smtp " ( bredvid " String host = " ) och klistra in adressen . Till exempel , om du använder Gmail , kommer " String host " linje läs : String host = " smtp.gmail.com " ,
    10

    Ersätt " your_email@address.com " med din e-postadress adress .
    11

    Ersätt " yourPassword " med det lösenord du använder för att logga in på din e-post . Du behöver detta för att låta Java skicka ett mail från din e-postadress . Oroa dig inte , kan denna information inte ses eller skickas någonstans över webben , och är nödvändigt för att skicka SMS , trots allt , har budskapet att vara från någon
    12

    I " . public static void main " metoden , ersätta " your_email_address " bredvid " från = " med din e-postadress .
    13

    Navigera till" Wireless Carriers SMTP Adresser " länken i avsnittet Resurser . Slå upp det trådlösa bärare av mottagarens e- postadress ( eller , om du vill testa på på telefonen , kan du leta upp din egen Wireless Carriers adress ) . Till exempel , om ditt mottagarens nummer är 555-555-5555 och han /hon använder Verizon Wireless , kommer adressen att vara " 5555555555@vtext.com " .
    14

    Ersätt " Recipients10DigitNumber@RecipientsCarriersSMTP.com " med den adress du hittade i föregående steg .
    15

    Change " subjektet " eller " Meddelande " till något du skulle vilja , eller du kan hålla dem som " Test " och " jag " m testning . ser du det här ? " .
    16

    Hit gröna play -knappen för att köra koden . Ingenting kommer att matas ut till konsolen skärmen . Mottagaren bör få texten i en normal tid ( som om du skickade texten från telefonen ) .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så ta en skärmdump från ett fjärrsystem med hjälp …
    ·Hur man bort JPA i Java
    ·Hur har Decimaler användarens input i Java
    ·Lätt Förklaring av Java Applets
    ·Hur man läser Java API
    ·Hur man gör Java Pop - Up sidor
    ·Konvertera JSP till Java
    ·Java 5 vs . Java 6
    ·Hur du använder X och Y-koordinater i Java
    ·Hur man kör en Java applet från HTML
    Utvalda artiklarna
    ·Hur man gör en lista med ordlistor i Python
    ·Hur man skriver en Informix SQL Query
    ·Hur Timeout i JavaScript
    ·Hur att generera slumptal Utan Repetition i Java
    ·Python Mutagen Tutorial
    ·Förklaring av Int N1 och N2 i Java -kod
    ·Vad är skillnaden mellan SHA och SHA - 1 Kryptering
    ·MySQL Nybörjare Tutorial
    ·Vad är Stack Overflow
    ·Hur man kompilera med en header-fil
    Copyright © Dator Kunskap http://www.dator.xyz