smsmessage.java

来自「jsmsengine 1.1 用于手机开发SMS短信接受发送的开源包」· Java 代码 · 共 73 行

JAVA
73
字号
/*
 * Created on Jul 29, 2003
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package dk.daimi.jones.services.sms;

import org.jsmsengine.*;

/**
 * @author jones
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
public class SMSMessage {
	
	private CMessage msg = null;
	
	public SMSMessage(CIncomingMessage msg1) {
		this.msg = msg1;
	}
	
	public SMSMessage(byte type, String addr, String text) {
		this(addr, text);
	}

	public SMSMessage(String addr, String text) {
		COutgoingMessage msg1 = new COutgoingMessage(addr, text);
		msg1.setMessageEncoding(CMessage.MESSAGE_ENCODING_7BIT);
		msg = msg1;
	}
	
	public CMessage getMessage() {
		return msg;	
	}
	
	public String getAddress() {
		if (msg.getType() == CMessage.TYPE_INCOMING) {
			return ((CIncomingMessage)msg).getOriginator();
		} else {
			return ((COutgoingMessage)msg).getRecipient();
		}
	}
	
	public String getData() {
		return msg.getText();
	}
	
	public boolean isBinary() {
		return false;
	}
	
	public void setBinary(boolean isBin) {
	}
	
	public String getHeader() {
		return "";
	}

	public void setHeader(String header) {
	}
	
	public byte getMessageType() {
		return 0;
	}
	
	public static final byte SMS_DELIVER = 0;
	public static final byte SMS_SUBMIT = 1;
	
}

⌨️ 快捷键说明

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