国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

用J2ME編寫手機(jī)短消息發(fā)送程序

2019-11-18 15:38:32
字體:
供稿:網(wǎng)友

  在程序中,發(fā)送短信息的方式一般有三種:

  1、 使用程序在網(wǎng)絡(luò)上發(fā)送短信息,例如各大網(wǎng)站的短信業(yè)務(wù)。這種方式是通過程序?qū)⑿畔l(fā)送給運(yùn)營商的網(wǎng)關(guān)服務(wù)器,然后通過運(yùn)營商的網(wǎng)絡(luò)發(fā)送給手機(jī)。

  2、 在計(jì)算機(jī)中,通過數(shù)據(jù)線連接到手機(jī),然后通過手機(jī)來發(fā)送短信息。這種方式是通過使用AT指令來實(shí)現(xiàn)。愛立信手機(jī)的AT指令你可以在以下地址找到:http://mobilityworld.eriCSSon.com.cn/development/download_hit.asp

  3、 通過在手機(jī)中運(yùn)行的程序來發(fā)送短信息。這個(gè)正是本文實(shí)現(xiàn)的方式。

  在J2ME中,假如想發(fā)送短信息,需要使用WMA包,MIDP2.0中已經(jīng)包含,MIDP1.0中可以通過廠商提供的擴(kuò)展API實(shí)現(xiàn),和WMA的類庫基本一樣。

  下面是使用WMA向指定手機(jī)號(hào)碼發(fā)送短信息的一個(gè)方法,很簡單。當(dāng)然WMA也提供了其他的方式來發(fā)送更多的內(nèi)容。

// SMSUtil.java
package my.util;
import javax.wireless.messaging.*;
import javax.microedition.io.*;
/**
* 發(fā)送文本短信息的方法
*/
public class SMSUtil
{
 /**
 * 給指定號(hào)碼發(fā)送短信息
 * @param content 短信息內(nèi)容
 * @param phoneNumber 手機(jī)號(hào)碼
 * @return 發(fā)送成功返回true,否則返回false
 */
 public static boolean send(String content,String phoneNumber)
 {
  //返回值
  boolean result = true;
  try
  {
   //地址
   String address = "sms://+" + phoneNumber;
   //建立連接
   MessageConnection conn = (MessageConnection)Connector.open(address);
   //設(shè)置短信息類型為文本,短信息有文本和二進(jìn)制兩種類型
   TextMessage msg = (TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE);
   //設(shè)置信息內(nèi)容
   msg.setPayloadText(content);
   //發(fā)送
   conn.send(msg);
  }
  catch(Exception e)
  {
   result = false;
   //未處理
  }
  return result;
 }
}

進(jìn)入討論組討論。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 图片| 措美县| 平山县| 博客| 仪征市| 陇川县| 藁城市| 崇仁县| 嘉鱼县| 昌都县| 桃园县| 台北县| 建宁县| 阜平县| 法库县| 偏关县| 荔波县| 拉孜县| 大足县| 泰和县| 南雄市| 千阳县| 兴国县| 保靖县| 福泉市| 越西县| 横山县| 湟中县| 阜平县| 宣化县| 长白| 楚雄市| 弥勒县| 松阳县| 山阴县| 西和县| 唐河县| 陆丰市| 政和县| 青州市| 武乡县|