当前位置: 首页>>代码示例>>Java>>正文


Java MessageClass类代码示例

本文整理汇总了Java中org.jsmpp.bean.MessageClass的典型用法代码示例。如果您正苦于以下问题:Java MessageClass类的具体用法?Java MessageClass怎么用?Java MessageClass使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


MessageClass类属于org.jsmpp.bean包,在下文中一共展示了MessageClass类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: main

import org.jsmpp.bean.MessageClass; //导入依赖的package包/类
public static void main(String[] args) throws Exception {
    SMPPSession session = null; // 1. initialize
    // 2. Initiate bind
    // 3. Set message receiver listener if needed
    
    // this is how to write "house" in arabic
    String house = "\u0628" + "\u064e" + "\u064a" + 
                    "\u0652" + "\u067a" + "\u064f";
    
    TimeFormatter timeFormatter = new RelativeTimeFormatter();
    
    
    // 4. Specify the data coding using UCS2
    DataCoding dataCoding = new GeneralDataCoding(Alphabet.ALPHA_UCS2, MessageClass.CLASS1, false);
    
    // 5. UTF-16BE is equals to UCS2
    byte[] data = house.getBytes("UTF-16BE");
    
    // 6. Submit the short message
    String messageId = session.submitShortMessage("CMT", 
            TypeOfNumber.INTERNATIONAL, NumberingPlanIndicator.UNKNOWN, 
            "1616", TypeOfNumber.INTERNATIONAL, NumberingPlanIndicator.UNKNOWN, 
            "628176504657", new ESMClass(), (byte)0, (byte)1,  
            timeFormatter.format(new Date()), null, 
            new RegisteredDelivery(SMSCDeliveryReceipt.DEFAULT), (byte)0, 
            dataCoding, 
            (byte)0, data);
}
 
开发者ID:opentelecoms-org,项目名称:jsmpp,代码行数:29,代码来源:SendUnicode.java


注:本文中的org.jsmpp.bean.MessageClass类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。