网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.xmlhttp和Java session监听改善消.
.Apache动了Java奶酪(news).
.MyEclipse 4.1 正式发布.
.Structs中基本配置入门.
.基于MIDP1.0实现组合按键.
.Java程序的脏数据问题.
.java加密.
.避免这10项J2EE危机来确保JAVA项.
.Array 对象.
.类反射简化Struts应用程序的开发.
.使用Java Swing创建一个XML编辑器.
.JBoss教程.
.Java程序性能和速度优化实例.
.Java数据压缩格式程序设计方法.
.gsoap中文文档(5.gSoap2.x版与g.
.运用反射实现ejb动态委派.
.getMinutes 方法.
.Beans入门必读之为Beans增加功能.
.J2EE的核心API与组件.
.与Java相关的四十个响亮的名字.

Wireless Messaging API(3)

发表日期:2008-1-5



  现在SMS客户端是创建起来了,也就是说你手上的设备已经和服务器建立了连接,那么如何发送短信息呢?首先,你应该使用MessageConnection接口的newMessage()方法创建一个空(empty)的消息,然后再设置该消息的PayloadText(也就是需要发送的文本或者是二进制数据),最后调用MessageConnection的send()方法将短信息发送到目标设备中去。请看下面的代码:
      public void sendText( MessageConnection conn, String text)
         throws IOException, InterruptedIOException {
      TextMessage msg = conn.newMessage( conn.TEXT_MESSAGE );
      msg.setPayloadText( text );
      conn.send( msg );
      }
      假如是发送二进制格式的数据,那么代码略有不同:
      public void sendBinary( MessageConnection conn, byte[] data)
         throws IOException, InterruptedIOException {
      BinaryMessage msg=conn.newMessage( conn.BINARY_MESSAGE);
  
  当然了,你所能发送的数据量是有限的,一般来说,SMS文本信息可以包含160或者是70个字符,这依靠于你使用何种字符编码,假如是二进制数据,那么容量是140字节(Note:The WMA requires support for message concatenation, however, which means that these limits are actually at least three times higher.)。同时,你可以使用MessageConnection接口的numberO fSegments()方法决定某一个非凡的短信息能否被发送,并且需要把这条信息拆分为多少个信息段(message segments)。
上一篇:Wireless Messaging API(2) 人气:519
下一篇:浅谈 Java 中 this 的使用 人气:382
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐