import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.*; import javax.microedition.io.Connector;//Class ket noi mang, nhan tin import javax.wireless.messaging.*; //su dung goi TextMessage va MessageConnection public class Midlet extends MIDlet implements CommandListener { Form form; Alert alert; Display display; Command qk,send,exit; TextField hm,nr,h2,n2,h3,n3,h4,n4,h5,n5; Ticker ticker; String a,b; int l; public Midlet() { form=new Form("MultimeSMS"); display=Display.getDisplay(this); hm=new TextField("SDT 1","",50,TextField.PHONENUMBER); nr=new TextField("Noi dung","",160,TextField.ANY); h2=new TextField("SDT 2","",50,TextField.PHONENUMBER); n2=new TextField("Noi dung","",160,TextField.ANY); h3=new TextField("SDT 3","",50,TextField.PHONENUMBER); n3=new TextField("Noi dung","",160,TextField.ANY); h4=new TextField("SDT 4","",50,TextField.PHONENUMBER); n4=new TextField("Noi dung","",160,TextField.ANY); h5=new TextField("SDT 5","",50,TextField.PHONENUMBER); n5=new TextField("Noi dung","",160,TextField.ANY); qk=new Command("Trong",Command.OK,2); send=new Command("Gui",Command.OK,2); exit=new Command("Thoat",Command.EXIT,2); form.addCommand(qk); form.addCommand(send); form.addCommand(exit); form.append("Vui long nhap SDT va noi dung SMS"); form.append(hm); form.append(nr); form.append(h2); form.append(n2); form.append(h3); form.append(n3); form.append(h4); form.append(n4); form.append(h5); form.append(n5); ticker=new Ticker("Phan mem tao boi MIDlet "+" "+"- Www.iload.wap.sh"); form.setTicker(ticker); } public void startApp() { display.setCurrent(form); form.setCommandListener(this); } public void pauseApp() {} public void destroyApp(boolean arg0) {} public void commandAction(Command c,Displayable d) { if(c==send) { a=hm.getString(); l=a.length(); if(l!=0) {b=nr.getString(); send();} a=h2.getString(); l=a.length(); if(l!=0) { b=n2.getString(); send();} a=h3.getString(); l=a.length(); if(l!=0) {b=n3.getString(); send();} a=h4.getString(); l=a.length(); if(l!=0) {b=n4.getString(); send();} a=h5.getString(); l=a.length(); if(l!=0) {b=n5.getString(); send();} alert=new Alert("Chua nhap du noi dung"); alert.setTimeout(2000); display.setCurrent(alert); } else if(c==exit) notifyDestroyed(); else if(c==qk) qk(); } //nhan tin sms public void send() { //su dung try de tranh gap lo bat thuong tu truong trinh try { MessageConnection messageconnection=(MessageConnection)Connector.open("sms://"+a); //tao mot van ban sms moi loai TextMessage TextMessage textmessage = (TextMessage)messageconnection.newMessage("text"); //thiet lap noi dung tin nhan sms, cho phep dc viet ky tu tieng trung quoc hoac tieng viet dc gui mot cach chinh xac! textmessage.setPayloadText(b); //gui sms messageconnection.send(textmessage); //dong ket noi sms messageconnection.close(); } catch(Exception e) {} } public void qk() {hm.delete(0,hm.getString().length()); nr.delete(0,nr.getString().length()); h2.delete(0,h2.getString().length()); n2.delete(0,n2.getString().length()); h3.delete(0,h3.getString().length()); n3.delete(0,n3.getString().length()); h4.delete(0,h4.getString().length()); n4.delete(0,n4.getString().length()); h5.delete(0,h5.getString().length()); n5.delete(0,n5.getString().length()); } } /* */