⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msgsubmit.java~49~

📁 SGIP联通sms短信各个版本例子程序下载
💻 JAVA~49~
字号:
package SPAPI;public class MsgSubmit extends MsgHead{  public String   SPNumber;	    //21	Text  public String   ChargeNumber;	    //21	Text  private int      UserCount;	    //1	Integer  private String[] UserNumber;	    //21	Text  public String   CorpId;           //5	Text  public String   ServiceType;	    //10	Text  public int      FeeType;	    //1	Integer  public String   FeeValue;	    //6	Text  public String   GivenValue;	    //6	Text  public int      AgentFlag;	    //1	Integer  public int      MorelatetoMTFlag; //1	Integer  public int      Priority;	    //1	Integer  public String   ExpireTime;	    //16	Text  public String   ScheduleTime;	    //16	Text  public int      ReportFlag;	    //1	Integer  public int      TP_pid;	    //1	Integer  public int      TP_udhi;	    //1	Integer  public int      MessageCoding;    //1	Integer  public int      MessageType;	    //1	Integer  private int     MessageLength;    //4	Integer  private String   MessageContent;  //Message Length	Text  public String   Reserve;	    //8	Text  public MsgSubmit() {    setCmdID(0x3);  }  public byte[] getBytes()  {    setTotalLen(20 + 123 + UserCount * 21 + MessageLength);    byte[] r = new byte[getTotalLen()];    headFill(r);    str2byte(r, SPNumber, 20, 21);    str2byte(r, ChargeNumber, 41, 21);    r[62] = (byte)UserCount;    for (int i=0; i< UserCount; i++)    { 	str2byte(r, UserNumber[i], 64 + i * 21, 21);    }    int idx = 63 + UserCount * 21;    str2byte(r, CorpId, idx, 5);    str2byte(r, ServiceType, idx + 5, 10);    r[idx + 15] = (byte)FeeType;    str2byte(r, FeeValue, idx + 16, 6);    str2byte(r, GivenValue, idx + 22, 6);    r[idx + 28] = (byte)AgentFlag;    r[idx + 29] = (byte)MorelatetoMTFlag;    r[idx + 30] = (byte)Priority;    idx = idx + 31;    str2byte(r, ExpireTime, idx, 16);    str2byte(r, ScheduleTime, idx + 16, 16);    r[idx + 32] = (byte)ReportFlag;    r[idx + 33] = (byte)TP_pid;    r[idx + 34] = (byte)TP_udhi;    r[idx + 35] = (byte)MessageCoding;    r[idx + 36] = (byte)MessageType;    setUINT4(r, idx + 37, MessageLength);    str2byte(r, MessageContent, idx + 41, MessageLength);    str2byte(r, Reserve, idx + 41 + MessageLength, 8);    return r;  }  public String[] getUserNumber() {    return UserNumber;  }  public void setMessageContent(String MessageContent) {    this.MessageContent = MessageContent;    MessageLength = MessageContent.length();  }  public String getMessageContent() {    return MessageContent;  }  public void setUserNumber(String[] UserNumber) {    this.UserNumber = UserNumber;    UserCount = UserNumber.length;  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -