大家关心的问题,开发短信程序(java)

程序|问题

以亚信的CMPP1.22API为例(java)

aiismg.jcmppapi包
包含class CMPPAPI, CMPPDeliverResp, CMPPQueryResp etc.

和一般的程序没有区别

CMPPAPI pCMPPAPI = new CMPPAPI();

if( pCMPPAPI.InitCMPPAPI( "../config/javacmppc.ini" ) != 0 ) {
if( nOutput == 1 ) {
System.out.println( "Fail to call InitCMPPAPI!" );
}
System.exit( 1 );
}

// CMPPSendSingle包括参数服务代码,接受手机,发送端口,计费手机,消息格式,消息级别,是否回复等参数

if( pCMPPAPI.CMPPSendSingle( nNeedReply, nMsgLevel,
sServiceID, nMsgFormat,
sFeeType, sFeeCode,
sValidTime, sAtTime,
sSrcTermID, sDestTermID,
nMsgLen, sMsgCon,
sMsgID, (byte)0, null, (byte)0, (byte)0 ) != 0 )
{
if( nOutput == 1 ) {
System.out.println( "Fail to call CMPPSendSingle, error=" + pCMPPAPI.GetErrCode() );
}
System.exit( 1 );
}

接收的程序就做一个线程通过

private CMPPDeliverResp deliver = new CMPPDeliverResp();
int error = CMPPDeliver( nTimeout, deliver );

来处理返回的数据。其他公司的API各有各的写法。

其他需要高级功能的,可自行在CMPP协议基础上进行开发。

时间: 2024-08-05 22:04:18

大家关心的问题,开发短信程序(java)的相关文章

如何用java开发短信收发的软件了?

问题描述 如何用java开发短信收发的软件了?除了短信猫,有没有其他的方法.或者不用其他的外设,只用软件的方式开发收发短信的软件 解决方案 解决方案二:只用软件开发?中国移动会干么...解决方案三:你要相信自己,其实是可以的,移动公司就是找人写的软件,学软件的人都是牛人!!软件加油!!解决方案四:各个移动运营商都有相应的网关平台(短信网关),不用任何外设,楼主申请后,用程序直接调用就可以了

用华为API开发短信项目如何测试?

问题描述 用华为的接口开发短信项目,测试的时侯非常麻烦,返回信息极少.谁做过类似项目,如何测试?让移动配合测试不大可能吧??比较关急 解决方案 解决方案二:顶朋友看看这个问题.http://community.csdn.net/Expert/topic/5686/5686047.xml?temp=.8212702解决方案三:请问楼上的和楼主的有个屁关系啊?乱来的.

android开发 短信数据库的问题

问题描述 android开发 短信数据库的问题 类似于12306的分开两条发过来的短信,在数据库中会以哪种方式存储?是一条记录还是两条记录? 解决方案 你说的是,很长的那种短信被截取成两条的情况吧,一般都是存一整条的,可以参考下: 解决方案二: 一般都是一整条的,主要看你客户需求 解决方案三: 一条好些,不然你是不是还得记录两条的关系? 解决方案四: 数据库里面存的是一条 解决方案五: 记录的是一条,但是分两条显示给你

跪求使用华为smproxy包开发短信接口,下发用户短信可以,但上行用户短信接收不到

问题描述 跪求使用华为smproxy包开发短信接口,下发用户短信可以,但上行用户短信接收不到 调用结果如上图所示. 有谁有过相关开发经验,求解 解决方案 借鉴学习JavaEye的站内短信的设计,应用于<威博文件管理系统>的工作助手---之---站内用户短信

关于终端开发短信群发平台的新手问题

问题描述 通过学习"蚕蛹"大哥的C#开发终端式短信的原理和方法,并进行了一定的修改我使用西门子M35i开发短信群发平台,遇到一点小问题请高手指教:可以正常写入AT指令,但无法通过Read读取返回信息.但通过官方的软件正常连接一次只要不重新重启计算机都可以正常连接COM1端口19200波率,连接正常,写入正常请问是不是在首次连接前是否需要写入一个开启命令,请高手指教在线等谢谢~~ 解决方案 解决方案二:求高手解决一下

java开发短信平台

问题描述 老大下令用java开发短信平台,以前一点没接触过,在网上搜了几天还是还无头绪,求大神指点,跪谢 解决方案 解决方案二:第三方平台:或者短信猫

在 Laravel 中 “规范” 的开发短信验证码发送功能

Laravel简介 Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它可以让你从面条一样杂乱的代码中解脱出来:它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁.富于表达力. 在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM.它能方便的将"约束(constraints)"应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利.Eloqu

短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案

        最近在Linux环境下利用开源组件SMSLib,开发短信猫应用,经常遇到这个错误,发现网上也有很多朋友遇到过这个问题,现在将解决这个问题的方案分享给大家. 开发环境:             Linux ReadHat5.4   64位,内核:2.6.33.20 ,JDK1.6,SMSServer-3.5.2.jar 异常信息: 图1-1 解决方案: 遇到这个异常时,请检查以下二个方面: 1.是否启用轮循模式? 方式1).在jvm中,添加-Dsmslib.serial.polli

二个android模拟器互发短信程序演示

一.创建 Android工程 Project name:SendMessage BuildTarget:Android2.2 Application name:发送短信 Package name:com.sms.Activity Create Activity:SendMessage Min SDK Version:8 二.编辑工程 1.编辑字符串strings.xml文件内容为: 复制代码 代码如下:<?xml version="1.0" encoding="utf-