亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mnotificationindmessage.java

?? 用于開發mms應用的Java庫
?? JAVA
字號:
/* ***** BEGIN LICENSE BLOCK *****
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License Version
 * 1.1 (the "License"); you may not use this file except in compliance with
 * the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 *
 * The Original Code is the Tambur MMS library.
 *
 * The Initial Developer of the Original Code is FlyerOne Ltd.
 * Portions created by the Initial Developer are Copyright (C) 2005
 * the Initial Developer. All Rights Reserved.
 *
 * Contributor(s):
 * 	Anders Lindh <alindh@flyerone.com>
 *
 * ***** END LICENSE BLOCK ***** */

package net.tambur.mms;

import java.io.ByteArrayOutputStream;
import java.util.Date;

/**
 * This class represents a m-notification-ind message. This OTA message informs
 * the handset that there is a message waiting to be fetched. 
 * <p>
 * push-id is used as X-MMS-Transaction-ID
 * <p>
 * References: 
 * <p>
 * <a href="http://www1.wapforum.org/tech/documents/WAP-209-MMSEncapsulation-20020105-a.pdf">
 * [MMSEncapsulation] WAP-209-MMSEncapsulation-20020105-a 
 * </a><br>
 * <a href="http://www1.wapforum.org/tech/documents/WAP-230-WSP-20010705-a.pdf">
 * [WAPWSP] WAP-230-WSP-20010705-a</a> 
 * <p>
 * 
 * @author Anders Lindh
 * @copyright Copyright FlyerOne Ltd 2005
 * @version $Revision: 1.1.1.1 $ $Date: 2005/04/14 09:04:10 $
 */ 
public class MNotificationIndMessage extends PpgMessage {

	protected String subject = null;
	protected int msgclass = -1;  // Personal|Advertisement|Informational|Auto | Token text
	protected long size = 0;		// message size (aprox.)
	protected String contentLocation = null;
	
	
	/**
	 * Constructor for MNotificationIndMessage
	 * 
	 * @param pushId Value used as X-MMS-Transaction-Id
	 * @param address Recipient address
	 * @param msgclass X-MMS-Message-Class
	 * @param size X-MMS-Message-Size
	 * @param contentLocation URL of content
	 * 
	 */	
	public MNotificationIndMessage(String pushId, String address, int msgclass, long size, String contentLocation) { 
		super(pushId, address); 
		setAddress(address);
		setMessageClass(msgclass);
		setMessageSize(size);
		setContentLocation(contentLocation);
		setContentType("application/vnd.wap.mms-message");
	}

	/**
	 * Set Subject
	 */	
	public String getSubject() { return subject; }

	/**
	 * Get Subject
	 */		
	public void setSubject(String s) { subject = s; }

	/**
	 * Get X-MMS-Message-Class
	 */	
	public int getMessageClass() { return msgclass; }
	
	/**
	 * Set X-MMS-Message-Class
	 */
	public void setMessageClass(int mc) { msgclass = mc; }

	/**
	 * Get X-MMS-Message-Size
	 */	
	public long getMessageSize() { return size; }
	
	/**
	 * Set X-MMS-Message-Size
	 */
	public void setMessageSize(long size) { this.size = size; }
	
	/**
	 * Set Content-Location, should be a valid URL
	 */
	public void setContentLocation(String loc) { contentLocation = loc; }

	/**
	 * Get Content-Location
	 */
	public String getContentLocation() { return contentLocation; }

	/**
	 * Return a string representation of this message
	 */
	public String toString() {
		byte[] doc = createMNotificationInd();
		if (doc == null) return null;
		
		setContentType("application/vnd.wap.mms-message"); 
		setContentBase64(true);
		setContent(doc); 
		
		return super.toString();
	}
	
	/**
	 * Return a byte[] containing the message
	 */
	public byte[] getBytes() {
		byte[] doc = createMNotificationInd();
		if (doc == null) return null;

		setContentType("application/vnd.wap.mms-message"); 
		setContentBase64(true);
		setContent(doc); 
		
		return super.getBytes();
	}
	
	/**
	 * Encode message a specified in WAP-209-MMSEncapsulation-20020105
	 */
	protected byte[] createMNotificationInd() {				
		// check that we have required info
		if (getPushId() == null) return null;
		if (getMessageClass() == -1) return null;
		if (getMessageSize() == 0) return null;
		if (getDeliverBefore() == null) return null;
		if (getContentLocation() == null) return null;
		
		// do the encoding		
		MMMessage mms = new MMMessage(MMConstants.MESSAGE_TYPE_M_NOTIFICATION_IND, getPushId());
		mms.setMessageClass(getMessageClass());
		mms.setMessageSize(getMessageSize());
		mms.setContentLocation(getContentLocation());
		mms.setContentType("application/vnd.wap.mms-message");		
		
		try {
			return mms.encode();
		} catch (Exception e) {
			return null;
		}
	}
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费看视频| 日本一区二区三区电影| 国产毛片一区二区| 亚洲靠逼com| 国产亚洲婷婷免费| 欧美高清你懂得| 97aⅴ精品视频一二三区| 黑人精品欧美一区二区蜜桃| 亚洲美女偷拍久久| 久久精品人人爽人人爽| 91精品在线免费观看| 91丨九色丨尤物| 国产精品一区二区视频| 美女性感视频久久| 五月婷婷久久丁香| 亚洲欧美另类久久久精品| 国产欧美一区二区精品仙草咪| 欧美喷水一区二区| 91免费观看在线| 成人的网站免费观看| 国产剧情一区二区三区| 美女脱光内衣内裤视频久久影院| 亚洲综合小说图片| 亚洲欧美色图小说| 亚洲欧美综合色| 中文字幕精品一区二区精品绿巨人 | 午夜精品一区在线观看| 亚洲素人一区二区| 中文字幕中文乱码欧美一区二区| wwww国产精品欧美| 日韩免费观看高清完整版| 3d成人动漫网站| 91精品国产乱| 欧美一区二区私人影院日本| 欧美肥妇毛茸茸| 欧美精品v国产精品v日韩精品 | 91在线免费播放| 成人性生交大合| 国产成人精品一区二区三区四区| 精品一区二区三区日韩| 国内一区二区视频| 国产一区久久久| 国产在线精品免费| 国产电影一区二区三区| 国产精品18久久久| 成人av免费在线观看| 97se狠狠狠综合亚洲狠狠| 91视频免费播放| 在线观看91精品国产入口| 欧美在线免费视屏| 在线电影院国产精品| 日韩欧美一区在线| 久久色.com| 国产精品你懂的在线欣赏| 综合av第一页| 亚洲国产综合人成综合网站| 视频一区国产视频| 精品亚洲aⅴ乱码一区二区三区| 国产一区二三区好的| jvid福利写真一区二区三区| 色综合久久久久| 欧美日本精品一区二区三区| 精品欧美一区二区在线观看 | 亚洲成人你懂的| 久久se精品一区精品二区| 国产成人小视频| 91麻豆精东视频| 欧美一区二区三区免费在线看 | 国产婷婷一区二区| 亚洲人被黑人高潮完整版| 午夜精品久久一牛影视| 国产在线日韩欧美| 91网站在线观看视频| 欧美精品三级日韩久久| 久久嫩草精品久久久久| 亚洲欧美国产三级| 日韩高清不卡一区| 成人午夜伦理影院| 69精品人人人人| 国产精品久久久久久福利一牛影视 | 国产日韩av一区二区| 亚洲综合小说图片| 国产精品一区二区三区网站| 91九色02白丝porn| 久久久亚洲精品石原莉奈| 一区二区三区中文字幕精品精品 | 国产麻豆视频精品| 欧美性高清videossexo| 国产午夜久久久久| 亚洲午夜精品在线| 大美女一区二区三区| 欧美日韩高清影院| 国产精品久久毛片av大全日韩| 偷拍一区二区三区四区| 99精品视频在线观看免费| 欧美一区二区三区在线电影| 最新欧美精品一区二区三区| 久久精品久久精品| 欧美日韩精品一区视频| 国产精品久久久久久户外露出| 捆绑调教一区二区三区| 在线中文字幕一区| 国产精品久久久久久久岛一牛影视| 麻豆视频一区二区| 欧美视频一区二区在线观看| 国产精品全国免费观看高清| 另类成人小视频在线| 欧美日韩精品一区二区在线播放| 亚洲欧洲三级电影| 国产成人高清视频| 日韩精品专区在线影院重磅| 亚洲国产精品自拍| 91性感美女视频| 国产亚洲一本大道中文在线| 久久电影网电视剧免费观看| 欧美日韩在线播放一区| 中文字幕一区二区三区在线不卡 | 国产一区二区三区在线观看免费 | 亚洲成在线观看| 91免费观看在线| 最新久久zyz资源站| 波多野结衣视频一区| 欧美成人video| 蜜桃视频免费观看一区| 欧美日本在线播放| 亚洲第一福利视频在线| 欧美午夜片在线观看| 亚洲乱码日产精品bd| 成人午夜免费视频| 中文字幕视频一区二区三区久| 大桥未久av一区二区三区中文| 久久久久久亚洲综合影院红桃| 久久黄色级2电影| 精品免费日韩av| 美女精品自拍一二三四| 欧美成人欧美edvon| 极品尤物av久久免费看| 久久视频一区二区| 国产不卡免费视频| 亚洲国产精品激情在线观看| 成人午夜电影久久影院| 国产精品剧情在线亚洲| 91色综合久久久久婷婷| 一区二区三区四区在线免费观看| 在线视频欧美区| 亚洲一区二区三区激情| 欧美精品日韩一区| 久久精品99国产精品| 国产色综合一区| 成人h精品动漫一区二区三区| 国产精品国产精品国产专区不片| 99久久精品国产精品久久| 亚洲另类一区二区| 3atv在线一区二区三区| 精彩视频一区二区| 国产精品伦理一区二区| 色综合天天天天做夜夜夜夜做| 有码一区二区三区| 在线综合亚洲欧美在线视频| 精品一区二区三区在线播放| 国产精品视频一二三| 色www精品视频在线观看| 婷婷六月综合亚洲| 精品欧美一区二区久久| 成人激情av网| 亚洲第一福利一区| 久久亚洲精品国产精品紫薇| 99视频超级精品| 三级不卡在线观看| 久久久久久免费毛片精品| 99视频一区二区| 天天av天天翘天天综合网| 久久久综合九色合综国产精品| 99精品欧美一区| 婷婷中文字幕综合| 中文字幕的久久| 欧美喷潮久久久xxxxx| 国产69精品久久久久777| 亚洲精品免费在线播放| 欧美大白屁股肥臀xxxxxx| 99免费精品视频| 麻豆专区一区二区三区四区五区| 中文字幕在线播放不卡一区| 欧美一级欧美三级在线观看| 成人国产在线观看| 日本 国产 欧美色综合| 国产精品理论在线观看| 日韩一区国产二区欧美三区| av电影在线观看一区| 久久成人免费电影| 亚洲自拍与偷拍| 欧美国产激情一区二区三区蜜月| 欧美日韩午夜在线视频| 成人免费黄色大片| 美女视频黄久久| 亚洲成人在线观看视频| 中文字幕一区二区在线播放| 2020国产精品自拍| 欧美精品123区| 一本色道久久综合亚洲aⅴ蜜桃|