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

📄 smsmsg.java

📁 试用JAVA通过COMM口发送短信的代码.
💻 JAVA
字号:
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   SMSMsg.java

package org.cross.sms.msg;

import java.util.Date;

// Referenced classes of package org.cross.sms.msg:
//            _CharacterUtil

public abstract class SMSMsg
{

    public SMSMsg(int type, Date date, String originator, String recipient, String text, int memIndex)
    {
        this.type = type;
        this.date = date;
        this.originator = originator;
        this.recipient = recipient;
        this.text = text;
        this.memIndex = memIndex;
        messageEncoding = "gsm_default";
    }

    public int getType()
    {
        return type;
    }

    public int getMemIndex()
    {
        return memIndex;
    }

    public Date getDate()
    {
        return date;
    }

    public String getOriginator()
    {
        return originator;
    }

    public String getRecipient()
    {
        return recipient;
    }

    public String getText()
    {
        return text;
    }

    public String getHexText()
    {
        return _CharacterUtil.stringToHexString(text, getMessageEncoding());
    }

    public String getMessageEncoding()
    {
        return messageEncoding;
    }

    public String getPdu()
    {
        return "";
    }

    public void setText(String text)
    {
        this.text = text;
    }

    public void setRecipient(String recipient)
    {
        this.recipient = recipient;
    }

    public void setDate(Date date)
    {
        this.date = date;
    }

    public void setMessageEncoding(String messageEncoding)
    {
        this.messageEncoding = messageEncoding;
    }

    public String toString()
    {
        String str = "** GSM MESSAGE **\n";
        str = str + "  Type: " + (type != 1 ? type != 2 ? "Status Report." : "Outgoing." : "Incoming.") + "\n";
        str = str + "  Memory Index: " + memIndex + "\n";
        str = str + "  Date: " + date + "\n";
        str = str + "  Originator: " + originator + "\n";
        str = str + "  Recipient: " + recipient + "\n";
        str = str + "  Text: " + text + "\n";
        str = str + "  Hex Text: " + getHexText() + "\n";
        str = str + "  Encoding: " + messageEncoding + "\n";
        str = str + "***\n";
        return str;
    }

    public static final int TYPE_INCOMING = 1;
    public static final int TYPE_OUTGOING = 2;
    public static final int TYPE_STATUS_REPORT = 3;
    public static final int TYPE_WAP_PUSH = 4;
    private int type;
    public int memIndex;
    protected Date date;
    protected String originator;
    protected String recipient;
    protected String text;
    protected String messageEncoding;
}

⌨️ 快捷键说明

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