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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mmsdecoder.java

?? mms開源代碼
?? JAVA
字號:
/* * Copyright (C) 2008 Andrea Zito *  * This file is part of jMmsLib. * * jMmsLib is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as  * published by the Free Software Foundation, either version 3 of  * the License, or  (at your option) any later version. * * jMmsLib is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public  * License along with jMmsLib.  If not, see <http://www.gnu.org/licenses/>. */ package net.sourceforge.jmmslib;/** * Decodes a binary mms object in a MmsMessage class. * <p>Actually this class is very limited and it is only capable of decoding <i>send_conf</i> * mms messages.</p> * @author Andrea Zito * */public class MmsDecoder {	/*=========================================================================	 * CLASS VARIABLES	 *=========================================================================*/	private byte[] binaryMms;		/*=========================================================================	 * CONSTRUCTORS	 *=========================================================================*/	/**	 * Creates an MmsDecoder object for the specified binary mms object	 */	public MmsDecoder(byte[] binaryMms){		this.binaryMms = binaryMms;	}		/*=========================================================================	 * METHODS	 *=========================================================================*/	/**	 * Docedes the message type.<br>	 * Actually the only supported value is {@link MmsMessage#MMS_MESSAGE_TYPE_SEND_CONF}	 */	private String decodeMessageType(byte msgType) throws MmsDecoderException{		if (msgType == MmsEncoder.MMS_MESSAGE_TYPE_SEND_CONF) return MmsMessage.MMS_MESSAGE_TYPE_SEND_CONF;		else throw new MmsDecoderException("Response message type not supported.");	}		/**	 * Decodes the response status.	 * 	 * @param status	 * @return name of the specified status	 * @throws MmsDecoderException status not supported	 * @see MmsMessage#setResponseStatus(String)	 */	private String decodeResponseStatus(byte status) throws MmsDecoderException{		if (status == MmsEncoder.MMS_RESPONSE_STATUS_OK) return MmsMessage.MMS_RESPONSE_STATUS_OK;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_CONTENT_NOT_ACCEPTED) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_CONTENT_NOT_ACCEPTED;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_MESSAGE_FORMAT_CORRUPT) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_MESSAGE_FORMAT_CORRUPT;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_MESSAGE_NOT_FOUND) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_MESSAGE_NOT_FOUND;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_NETWORK_PROBLEM) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_NETWORK_PROBLEM;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_SENDING_ADDRESS_UNRESOLVED) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_SENDING_ADDRESS_UNRESOLVED;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_SERVICE_DENIED) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_SERVICE_DENIED;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_UNSPECIFIED) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_UNSPECIFIED;		else if (status == MmsEncoder.MMS_RESPONSE_STATUS_ERROR_UNSUPPORTED_MESSAGE) return MmsMessage.MMS_RESPONSE_STATUS_ERROR_UNSUPPORTED_MESSAGE;		else throw new MmsDecoderException("Response status not supported");	}		/**	 * Decodes the message version.	 * 	 * @param version encoded version	 * @return message version	 * @throws MmsMessageException	 */	private String decodeMessageVersion(byte version) throws MmsMessageException{		if (version == MmsEncoder.MMS_VERSION_1) return MmsMessage.MMS_VERSION_1;		else throw new MmsMessageException("Response message version not supported");	}	/**	 * Decodes a <i>send_conf</i> mms message.	 * 	 * @return decoded message	 * @throws MmsDecoderException error decoding the message	 * @throws MmsMessageException error filling up the value of the message 	 */	public MmsMessage decodeMessage() throws MmsDecoderException, MmsMessageException{		MmsMessage mms = new MmsMessage();		try{			//Parse Message Type			if (binaryMms[0] != (MmsEncoder.H_MMS_MESSAGE_TYPE + MmsEncoder.H_BASE))				throw new MmsDecoderException("Malformed response message");			mms.setMessageType(decodeMessageType(binaryMms[1]));			//Parse Transaction ID					if (binaryMms[2] != MmsEncoder.H_MMS_TRANSACTION_ID + MmsEncoder.H_BASE)				throw new MmsDecoderException("Malformed response message");			int i=0;			StringBuffer transId = new StringBuffer("");			for (i=3; binaryMms[i]!=0; i++){				transId.append((char)binaryMms[i]);			}			mms.setTransactionID(transId.toString());			//Parse Message Version			if (binaryMms[++i] != (MmsEncoder.H_MMS_VERSION + MmsEncoder.H_BASE))				throw new MmsDecoderException("Malformed response message");			mms.setVersion(decodeMessageVersion(binaryMms[++i]));			//Parse Message Status			if (binaryMms[++i] != (MmsEncoder.H_MMS_RESPONSE_STATUS + MmsEncoder.H_BASE))				throw new MmsDecoderException("Malformed response message");			mms.setResponseStatus(decodeResponseStatus(binaryMms[++i]));			//Parse Message Status Text			if (binaryMms.length >= ++i && binaryMms[i] == (MmsEncoder.H_MMS_RESPONSE_TEXT + MmsEncoder.H_BASE)){				StringBuffer responseText= new StringBuffer("");				for (i=i+1; binaryMms[i]!=0; i++){					responseText.append((char)binaryMms[i]);				}				mms.setResponseText(responseText.toString());			}		}catch (ArrayIndexOutOfBoundsException e){			throw new MmsDecoderException("Malformed response message");		}				return mms;	}}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美图片一区二区三区| 国产日韩精品一区| 久久影院午夜论| 亚洲人123区| 精品一区二区国语对白| 99re在线视频这里只有精品| 欧美日本韩国一区二区三区视频| 国产欧美日韩在线视频| 日韩专区欧美专区| 在线欧美日韩精品| 国产精品视频一二| 久久精品国产999大香线蕉| 色狠狠色噜噜噜综合网| 国产亚洲人成网站| 激情深爱一区二区| 欧美裸体bbwbbwbbw| 亚洲图片激情小说| 本田岬高潮一区二区三区| 日韩欧美成人激情| 天天综合色天天| 欧美日韩成人一区二区| 亚洲乱码日产精品bd| 成人免费毛片app| 国产欧美精品国产国产专区 | 欧美三级日韩三级国产三级| 久久久久国色av免费看影院| 日韩黄色免费电影| 91精品国产综合久久小美女| 一区二区三区在线免费视频| 99视频精品全部免费在线| 日本一区二区三区视频视频| 国产成人在线视频免费播放| 精品国产免费一区二区三区四区| 人禽交欧美网站| 欧美一区二区视频在线观看2022| 亚洲成人激情自拍| 51精品视频一区二区三区| 一区二区三区资源| 欧美日韩亚洲高清一区二区| 亚洲综合男人的天堂| 欧美性猛交xxxxxx富婆| 亚洲国产精品久久人人爱| 在线观看亚洲专区| 性做久久久久久| 8x8x8国产精品| 久久av老司机精品网站导航| 日韩午夜在线观看| 国产一区二区三区久久悠悠色av | 中文字幕的久久| 懂色中文一区二区在线播放| 久久久综合精品| 99精品视频在线播放观看| 亚洲免费毛片网站| 欧美久久久久久久久久| 日日欢夜夜爽一区| 国产欧美精品一区二区三区四区| 91视频在线观看| 日韩精品三区四区| 久久先锋影音av鲁色资源网| 99久久伊人网影院| 亚洲成人免费观看| 26uuu国产日韩综合| 成人在线视频一区| 亚洲亚洲人成综合网络| 91精品国产综合久久久蜜臀图片| 精品一区二区三区免费视频| 国产农村妇女毛片精品久久麻豆 | 日韩一级成人av| 国产成人精品在线看| 日韩毛片精品高清免费| 在线播放欧美女士性生活| 国产伦精品一区二区三区免费迷 | 欧美国产日韩一二三区| 日本精品一级二级| 国产呦萝稀缺另类资源| 中文字幕一区二区视频| 欧美一区永久视频免费观看| 成人免费毛片嘿嘿连载视频| 天堂成人免费av电影一区| 亚洲国产精品国自产拍av| 欧美在线免费观看视频| 国精产品一区一区三区mba视频 | 国产精品网站在线观看| 欧美三级日韩在线| 91网上在线视频| 国产精品一品二品| 日本麻豆一区二区三区视频| 亚洲免费看黄网站| 国产女同性恋一区二区| 欧美日韩电影一区| 91国内精品野花午夜精品| 国产一区二区中文字幕| 午夜成人在线视频| 亚洲三级小视频| 国产性色一区二区| 精品国产一区二区三区不卡| 欧美综合天天夜夜久久| 国产.精品.日韩.另类.中文.在线.播放| 午夜电影网一区| 亚洲国产日日夜夜| 中文字幕制服丝袜一区二区三区 | 国内精品国产成人国产三级粉色| 亚洲一区二区免费视频| 中文字幕亚洲综合久久菠萝蜜| 久久欧美中文字幕| 日韩一区二区三区免费看| 91电影在线观看| 91视频免费观看| 99视频超级精品| 成人一级视频在线观看| 国产揄拍国内精品对白| 久久99精品久久久久久动态图| 日韩中文字幕不卡| 强制捆绑调教一区二区| 亚洲v中文字幕| 日韩精品一级中文字幕精品视频免费观看 | 奇米色777欧美一区二区| 午夜精品久久久久影视| 亚洲高清免费视频| 亚洲成人av中文| 亚洲成a人在线观看| 亚洲图片有声小说| 亚洲成人免费av| 日韩国产欧美三级| 日日夜夜免费精品| 狠狠色狠狠色综合系列| 国产乱人伦偷精品视频免下载| 国产美女久久久久| 99久精品国产| 欧美唯美清纯偷拍| 欧美一区二区私人影院日本| 日韩午夜激情免费电影| 久久香蕉国产线看观看99| 久久久精品中文字幕麻豆发布| 国产日韩欧美麻豆| 国产精品福利影院| 亚洲成av人影院| 蜜臀99久久精品久久久久久软件| 国产一区在线不卡| 成人av在线资源网站| 日本高清不卡一区| 精品国产一区二区精华| 国产精品美女久久久久久久久| 亚洲激情图片qvod| 免费观看久久久4p| 国产91精品露脸国语对白| www.欧美色图| 欧美一级一级性生活免费录像| 久久综合精品国产一区二区三区| 中文字幕第一区第二区| 亚洲国产视频一区二区| 激情欧美一区二区三区在线观看| 91在线精品秘密一区二区| 欧美一区二区网站| 中文字幕一区二区三区色视频| 亚洲线精品一区二区三区八戒| 久久黄色级2电影| 色综合天天在线| 久久精品视频免费观看| 一区二区三区 在线观看视频| 久久国产麻豆精品| 91国偷自产一区二区三区观看| 精品国产乱码久久久久久蜜臀 | 美女一区二区视频| 91在线观看下载| 精品对白一区国产伦| 亚洲欧洲综合另类| 国产一区视频网站| 欧美日韩一二三| 亚洲欧洲另类国产综合| 免费在线视频一区| 在线欧美小视频| 国产精品理论在线观看| 美女精品自拍一二三四| 色综合婷婷久久| 国产精品色哟哟网站| 麻豆精品新av中文字幕| 欧美性做爰猛烈叫床潮| 国产欧美日韩综合| 极品少妇一区二区| 欧美日韩精品一区二区| 国产精品国产自产拍在线| 国产乱子伦视频一区二区三区| 欧美一区国产二区| 亚洲国产三级在线| 欧美综合色免费| 日韩精品91亚洲二区在线观看| 色美美综合视频| 亚洲丝袜制服诱惑| av激情综合网| 欧美国产综合色视频| 韩国精品免费视频| 精品va天堂亚洲国产| 五月天一区二区| 欧美乱妇一区二区三区不卡视频 | 亚洲国产高清不卡| 国产精品亚洲综合一区在线观看| 日韩免费视频一区二区| 日本在线不卡视频| 91精品国产91久久综合桃花 |