当前位置: 首页 > news >正文

网站建设怎么骗人为什么要建设应急管理网站

网站建设怎么骗人,为什么要建设应急管理网站,企业网站设计的主要目的,科技广告公司网站模板上一篇文章我详细介绍RXTXcomm的安装方法和简单代码,如果小伙伴涉及到需要使用手机短信模块完成短信收发需求的话,可以使用到smslib进行开发。 首先还是同样的,将整个smslib包源码导入项目,并且将它所需依赖一起进行导入 导入完成之后,我们就可以对smslib包进行二次开发了 下面…上一篇文章我详细介绍RXTXcomm的安装方法和简单代码,如果小伙伴涉及到需要使用手机短信模块完成短信收发需求的话,可以使用到smslib进行开发。 首先还是同样的,将整个smslib包源码导入项目,并且将它所需依赖一起进行导入 导入完成之后,我们就可以对smslib包进行二次开发了 下面我提供一段使用smslib包发送短信的代码 import org.smslib.*; import org.smslib.modem.SerialModemGateway;public class SMSSender {public static void main(String[] args) {// Configure the modem gatewaySerialModemGateway gateway new SerialModemGateway(modem, COM1, 9600, , );gateway.setInbound(true);gateway.setOutbound(true);try {// Initialize the SMSLib libraryService.getInstance().addGateway(gateway);Service.getInstance().startService();// Create the outbound messageOutboundMessage message new OutboundMessage(recipientPhoneNumber, 你好世界);message.setEncoding(Message.MessageEncodings.ENCUCS2); // 设置编码格式为Unicode// Send the messageService.getInstance().sendMessage(message);// Clean up and stop the serviceService.getInstance().stopService();} catch (Exception ex) {ex.printStackTrace();}} }上面代码中,如果需要使用到手机通讯模块发送中文,记得要加上 message.setEncoding(Message.MessageEncodings.ENCUCS2);这样一段代码才能正确设置编码格式 其次是这段代码 SerialModemGateway gateway new SerialModemGateway(modem, COM1, 9600, , );对于这个构造方法,我们需要传入的是gatewayID,smslib里面有一个任务队列,这个id需要不重复,其次是COM口和波特率,最后两项分别是设备厂商和型号,比如传入Nokia 和6130即可以 Nokia 6130设备的AT命令操作设备。一般来说这两项传空即可。 可以看到,源码中如果传的是空串,那么它会使用通用的athandler 可以看到,smslib包封装了一个同样athandler,同时,有些at命令稍有不同的设备也的方法进行了重写 从这里,我们可以得到什么? 拿到一个手机通讯模块,如果他们at指令是通用的,那么new SerialModemGateway 的时候,后两项为空就行,如果比如拿到了一个华为设备,只需要在构造对象的时候传入具体的厂商和型号就行,它会在AATHandler load的时候去反射拿到具体的指令细节。同时,如果我们手上的设备既有一些跟常见at命令不一样的设备,然后smslib包又没有进行扩展,我们便可以根据上面的ATHandler_Hauwei一样,自己继承Athandler,自己进行扩展 上面说完了发送短信,接下来我们还需要的是实现收短信的功能 /*** Java的smslib包下的IInboundMessageNotification接口用于定义回调方法当短信网关接收到新的短信消息时会调用这个方法。这个接口被实现的类需要在接收到新消息时被通知。*/public class InboundNotification implements IInboundMessageNotification {public void process(AGateway gateway, MessageTypes msgType, InboundMessage msg) {if (msgType MessageTypes.INBOUND) {System.out.println( New Inbound message detected from Gateway: gateway.getGatewayId());} else if (msgType MessageTypes.STATUSREPORT) {System.out.println( New Inbound Status Report message detected from Gateway: gateway.getGatewayId());}System.out.println(InboundNotification里面的gettext---------msg.getText());System.out.println(msg);try {// Uncomment following line if you wish to delete the message upon arrival.Service.getInstance().deleteMessage(msg);} catch (Exception e) {System.out.println(Oops!!! Something gone bad...);e.printStackTrace();}}}只需要实现IInboundMessageNotification 里面的process方法即可, 然后从InboundMessage里面即可拿到短信的各项信息,然后进行业务处理 最后:smslib并没有编写手机通讯模块使用gprs功能发送数据的功能,我在它的基础进行了二次开发实现了网络通讯的功能,如果有需要的小伙伴可以私信我,我将无偿提供我的二开版本源码
http://www.pierceye.com/news/7494/

相关文章:

  • 网站备案是空间备案还是域名备案昆明营销型网站建设公司
  • 惠州网站建设行业个人网页简单模板下载
  • 东莞网站搭建哪家强创新能力建设资金网站
  • 建设一个私人视频网站西安网站设计外包公司
  • 做网站的前景如何东莞电子网站建设
  • 网站建设的目标展厅设计案例
  • 个人做当地旅游网站做基础销量的网站
  • 网站建设维护价格长沙专业网站建设团队
  • 做游戏网站定位营销策略分析
  • 诸暨网站建设家居网站建设的需求分析
  • 普陀手机网站建设网站用什么格式的图片格式
  • 做商城网站服务器动漫做3d游戏下载网站有哪些
  • 工厂网站建设郓城网站开发
  • 怎么查看网站空间是否到期张掖建设局网站
  • 做网站要属于无形资产吗友点企业网站
  • dede 两个网站图片路径青岛福瀛建设集团有限公司网站
  • 网站访问量很大怎么办logo免费设计在线生成免费下载
  • 上海网站定制公司广州定制网站设计
  • 百度图像搜索广州优化网站排名
  • 甘肃网站建设专业品牌荆州论坛
  • 做一个展示网站多少钱wordpress带投稿
  • 揭阳网站建设公司哪个好建设银行注册网站
  • 网站备案 更名eclipse sdk做网站
  • 衡阳建设学校官方网站wordpress 后台 重定向循环
  • 如何用visual studio做网站服务器可以吧网站做跳转吗
  • 网站优化工作产品外观设计报价
  • 网站seo诊断评分45网络设计师好找工作吗
  • 宁波网站建设的价格表网络营销策划是什么意思
  • 猪八戒网站找做微信小程序的小学生制作书签
  • 江苏建设工程网站特卖网站怎么做