|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。在程序中,发送短信息的体例一样平常有三种:
1、利用程序在收集上发送短信息,比方各年夜网站的短信营业。这类体例是经由过程程序将信息发送给运营商的网关服务器,然后经由过程运营商的收集发送给手机。
2、在盘算机中,经由过程数据线毗连得手机,然后经由过程手机来发送短信息。这类体例是经由过程利用AT指令来完成。爱立信手机的AT指令你能够在以下地点找到:http://mobilityworld.eriCSSon.com.cn/development/download_hit.asp
3、经由过程在手机中运转的程序来发送短信息。这个恰是本文完成的体例。
在J2ME中,假如想发送短信息,必要利用WMA包,MIDP2.0中已包括,MIDP1.0
中能够经由过程厂商供应的扩大API完成,和WMA的类库基础一样。
上面是利用WMA向指定手机号码发送短信息的一个办法,很复杂。固然WMA也供应了其他的体例来发送更多的内容。
//SMSUtil.java
packagemy.util;
importjavax.wireless.messaging.*;
importjavax.microedition.io.*;
/**
*发送文本短信息的办法
*/
publicclassSMSUtil{
/**
*给指定号码发送短信息
*@paramcontent短信息内容
*@paramphoneNumber手机号码
*@return发送乐成前往true,不然前往false
*/
publicstaticbooleansend(Stringcontent,StringphoneNumber){
//前往值
booleanresult=true;
try{
//地点
Stringaddress="sms://+"+phoneNumber;
//创建毗连
MessageConnectionconn=(MessageConnection)Connector.open(address);
//设置短信息范例为文本,短信息有文本和二进制两品种型
TextMessagemsg=(TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE);
//设相信息内容
msg.setPayloadText(content);
//发送
conn.send(msg);
}catch(Exceptione){
result=false;
//未处置
}
returnresult;
}
}
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。 |
|