?? crbt_present.java
字號:
package com.wireless.crbt.gwif.ZTEforUN;
/**
* 通過本操作可贈送鈴音給其它炫鈴用戶。炫鈴系統收到此操作后扣除贈送者的費用(按照贈送鈴音的價格),
* 并將該條鈴音添加到被叫用戶個人鈴音庫中,同時下發短消息通知被叫用戶接收該條鈴音
* @author Administrator
*
*/
public class Crbt_Present {//操作碼:01010926
CrbtHead CH = new CrbtHead();
String Craccount_20;//贈送者號碼,為帶區號的數字號碼
String Receiver_20;//接收者號碼,為帶區號的數字號碼
String Crid_20;//要贈送的鈴音ID
public Crbt_Present() {
CH.setCommand_length_4("98");
CH.setCategory_2("01");
CH.setSub_command_2("01");
CH.setOpcode_4("0926");
CH.setCommand_status_4("0");
CH.setSou_addr_6("");//源地址
CH.setDes_addr_6("");//目的地址
CH.setSeq_no_10("");
}
public String getCommand_length_4()
{
return CH.getCommand_length_4();
}
public void setCommand_length_4(String s)
{
CH.setCommand_length_4(s);
}
public String getCategory_2()
{
return CH.getCategory_2();
}
public void setCategory_2(String s)
{
CH.setCategory_2(s);
}
public String getSub_command_2()
{
return CH.getSub_command_2();
}
public void setSub_command_2(String s)
{
CH.setSub_command_2(s);
}
public String getOpcode_4()
{
return CH.getOpcode_4();
}
public void setOpcode_4(String s)
{
CH.setOpcode_4(s);
}
public String getCommand_status_4()
{
return CH.getCommand_status_4();
}
public void setCommand_status_4(String s)
{
CH.setCommand_status_4(s);
}
public String getSou_addr_6()
{
return CH.getSou_addr_6();
}
public void setSou_addr_6(String s)
{
CH.setSou_addr_6(s);
}
public String getDes_addr_6()
{
return CH.getDes_addr_6();
}
public void setDes_addr_6(String s)
{
CH.setDes_addr_6(s);
}
public String getSeq_no_10()
{
return CH.getSeq_no_10();
}
public void setSeq_no_10(String s)
{
CH.setSeq_no_10(s);
}
public byte[] getBytes() {
byte[] b1=CH.getBytes();
byte[] b2=getBody();
byte[]b=new byte[98];
System.arraycopy(b1, 0, b, 0, 38);
System.arraycopy(b2, 0, b, 38, 60);
return b;
}
private byte[] getBody()
{
byte []ba=new byte[60];
CrbtHead.str2bytes(ba, Craccount_20==null?"":Craccount_20, 0, 20);
CrbtHead.str2bytes(ba, Receiver_20==null?"":Receiver_20, 20, 20);
CrbtHead.str2bytes(ba, Crid_20==null?"":Crid_20, 40, 20);
return ba;
}
public synchronized String getCraccount_20() {
return Craccount_20;
}
public synchronized void setCraccount_20(String craccount_20) {
Craccount_20 = craccount_20;
}
public synchronized String getCrid_20() {
return Crid_20;
}
public synchronized void setCrid_20(String crid_20) {
Crid_20 = crid_20;
}
public synchronized String getReceiver_20() {
return Receiver_20;
}
public synchronized void setReceiver_20(String receiver_20) {
Receiver_20 = receiver_20;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -