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

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

?? sms.java

?? 使用anydata芯片組,安裝標(biāo)準(zhǔn)擴(kuò)展短消息協(xié)議編寫的類,可以直接發(fā)送,接受短消息
?? JAVA
字號:
package GEOSMS;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.StringTokenizer;

/*
 * Created on 2005-9-10
 *
 */

/**
 * @author Mick Chen
 *  wuhan university
 * TODO 
 * Get the information of the sms,include the source tel number ,
 * the time of receive sms and the charset of the sms,
 * then you can send a sms to another number that you want it 
 */
public class SMS {
	private   InputStream input;
	private   OutputStream out;
	private   String[] ts=new String[5];
	public SMS(InputStream sinput,OutputStream soutput)
	{
		 input=sinput;
	     out=soutput;
	}
	/**
	 * 發(fā)送短消息函數(shù)
	 * @param Number 目的電話號碼
	 * @param Sms    發(fā)送短消息的內(nèi)容
	 * @return
	 */
	
		public boolean SendSms(String Number,String Sms)
	    {
			boolean ptr=false;
	    	try{
	    		
	    	String TelNum=Number.trim()+"     ";             //"13437287921"+5個空格;
	    	//String SMS=dm.lookingfor(RecSms);
	    	String SMS=Sms;
	    	//String SMS=RecSms;
	    	 //String Msg="AT+CDV13437287921\r";//撥號
	    	   // String Msg="AT+SMSG=1\r";     //串口發(fā)送
	    	   //  String Msg="AT+SMSP=285\r";   //設(shè)置編碼格式為unicode
	    	   //  out.write(Msg.getBytes());  //發(fā)送命令
	    	   //  Msg="AT*SkT*MOREQ=0,"+TelNum+",,4098,";  
	    	   //  out.write(Msg.getBytes());  //發(fā)送命令     
	    	   //  byte[] b=SMS.getBytes("utf-16BE");
	    	   //  out.write(b);
	    	   //  out.write("\r".getBytes());//發(fā)送標(biāo)志
	    	      	 String Msg="AT+SMSG=1\r";   //設(shè)置為串口發(fā)送模式
			    	 out.write(Msg.getBytes());
			    	    Thread.sleep(200);             //等待0.2秒,緩沖串口發(fā)送模式設(shè)置完畢操作
			    	
			    	    byte chdot=0x2c;                //逗號
			    	    
			    	    byte[] head={0x07,0x03};		   //短信數(shù)據(jù)區(qū)起始標(biāo)志:0x07,數(shù)據(jù)區(qū)分為3段:0x03 	    
			    	    byte[] dest_len={0x00,0x01,0x0B};   //目標(biāo)電話號碼段起始標(biāo)志:0x00 0x01,電話號碼長度0x0B
			    	    byte[] dest=TelNum.getBytes();      //目標(biāo)電話號碼
			    	    byte[] callback_len={0x00,0x02,0x10};//回叫電話號碼起始標(biāo)志:0x00 0x01,電話號碼長度0x10
			    	    byte[] callback=TelNum.getBytes();    //回叫電話號碼
			    	    byte[] data_head={0x00,0x08,(byte)(SMS.length()*2)}; //短信內(nèi)容起始標(biāo)志0x00 0x08,短信內(nèi)容長度為字節(jié)數(shù)組長度
			    	    byte[] data=SMS.getBytes("utf-16BE");                //短信內(nèi)容,采用utf-16be字符集
			    	    
			    	   /**按照anydata公司的擴(kuò)展短消息發(fā)送協(xié)議
			    	    * 逐字節(jié)按協(xié)議格式寫入串口
			    	    */
			    	     out.write(head);out.write(chdot);                              //短信數(shù)據(jù)區(qū)起始段
			    	     out.write(dest_len);out.write(dest); out.write(chdot);         //目標(biāo)電話號碼段
			    	     out.write(callback_len);out.write(callback); out.write(chdot); //回叫電話號碼段
			    	     out.write(data_head);out.write(data);                          //短信內(nèi)容段
			    	     
			    	 Thread.sleep(20);   //發(fā)送完畢暫停20毫秒,等待dtss800數(shù)據(jù)緩沖
			    	 ptr=true;			 //置發(fā)送成功標(biāo)志   	     
	    	}catch(Exception e)
			{System.out.println("send sms err"+e);
			  ptr=false;                  //置發(fā)送失敗標(biāo)志
			}
	    	return ptr;
	    }
		/**
		 * 讀取短消息數(shù)據(jù)處理函數(shù),
		 * 
		 * @param sms_byte 從串口取出的字節(jié)數(shù)組,內(nèi)包含按短消息擴(kuò)展協(xié)議組織的數(shù)據(jù)格式
		 * @return 返回1個長度為4的字符串?dāng)?shù)組
		 */
	public void ReadSmsByte(byte[] sms_byte)
	{
		String str=new String(sms_byte);
		StringTokenizer st=new StringTokenizer(str,",");
	      
	      int ptr_ts=0;
	      while(st.hasMoreTokens())
	        {
	      	 String s=st.nextToken();
	      	 ts[ptr_ts]=s;
	         ptr_ts++;         	         
	        }
	}
	
	/**
	 * 讀取源電話號碼函數(shù)
	 * 必須在ReadSmsByte()運(yùn)行后調(diào)用
	 * @return 返回電話號碼字符串
	 */
	public String getTelNumber()
	{
	 String s="";
	 if(ts[1]!=null)
	  {
	     char[] number=ts[1].toCharArray();
         for(int j=3;j<(int)number[2]+3;j++)
            {
               s=s+number[j];	
            }
      }
	 return s;
	}
	/**
	 * 讀取短消息發(fā)送時間函數(shù)
	 * 必須在ReadSmsByte()運(yùn)行后調(diào)用
	 * @return 返回時間字符串
	 */
	public String getSmsTime()
	{
		 String s="";
		 if(ts[2]!=null)
		  {
		     char[] number=ts[2].toCharArray();
	         for(int j=3;j<(int)number[2]+3;j++)
	            {
	               s=s+number[j];	
	            }
	         
	      }
		 return s;
	}
	/**
	 * 讀取短消息采用的字符集類型函數(shù)
	 * 必須在ReadSmsByte()運(yùn)行后調(diào)用
	 * @return 返回字符集類型
	 */
	public String getCharSet()
	{
		 String s="";
		 char temp=0xff;
		 if(ts[3]!=null)
		  {
		     char[] charset=ts[3].toCharArray();
	         temp=charset[4];
	       }
		 
		 switch(temp)
		 {
		 case '0':{s="OCTEC";break;}
		 case '1':{s="Extended Protocol Message";break;}
		 case '2':{s="ASCII";break;}
		 case '3':{s="IA5";break;}
		 case '4':{s="UNICODE";break;}
		 default:s="UNKONW CHARSET";		 
		 }
		 return s;
	}
	
	/**
	 * 讀取短消息內(nèi)容函數(shù)
	 * 
	 * @param buffer  從串口取出的字節(jié)數(shù)組,內(nèi)包含按短消息擴(kuò)展協(xié)議組織的數(shù)據(jù)格式
	 * @param len     從串口取出的字節(jié)數(shù)組的長度
	 * @return        包含短消息內(nèi)容的字節(jié)數(shù)組
	 */
	public byte[] getSmsData(byte[] buffer,int len)
	{
		 int k=0;
          byte[] sc=ts[4].getBytes();        //將第3數(shù)據(jù)段轉(zhuǎn)換為字節(jié)數(shù)組
          byte[] temp=new byte[(int)sc[2]];   //根據(jù)短信數(shù)據(jù)長度創(chuàng)建temp數(shù)組,存放短信數(shù)據(jù),sc[2]為數(shù)據(jù)有幾個字節(jié)
          String result="";          
                         
        int flag=0;        
        for(int j=0;j<len;j++)
        {
          	if(buffer[j]==0x00)                //尋找短信內(nèi)容段,段前表示為0x00,0x08
          		if(buffer[j+1]==0x08)
          		{flag=j;break;}
        }
        System.arraycopy(buffer,flag+3,temp,0,sc[2]);
        return temp;
	}
}
	

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区国产二区欧美三区| 视频一区欧美精品| 午夜伦欧美伦电影理论片| 精品一区二区三区在线播放 | 91麻豆福利精品推荐| 91精品欧美久久久久久动漫| 日本一区二区不卡视频| 久久不见久久见中文字幕免费| 色综合久久综合网97色综合| 久久新电视剧免费观看| 日韩av一区二区在线影视| 色菇凉天天综合网| 亚洲欧洲成人精品av97| 国产一区二区主播在线| 欧美另类videos死尸| 亚洲自拍偷拍综合| 99久久亚洲一区二区三区青草| 欧美成人猛片aaaaaaa| 偷拍与自拍一区| 欧美伊人久久大香线蕉综合69| 国产精品理伦片| 国产高清不卡二三区| 欧美精品一区二区三区蜜桃 | 国产原创一区二区三区| 欧美丰满高潮xxxx喷水动漫 | 国产精品久久久久桃色tv| 久久99热99| 日韩亚洲欧美综合| 美国毛片一区二区| 日韩欧美视频一区| 另类成人小视频在线| 日韩一区二区精品葵司在线| 亚洲777理论| 91精品国产品国语在线不卡| 爽好久久久欧美精品| 欧美精品在线一区二区| 爽好久久久欧美精品| 日韩国产精品久久| 欧美国产日本视频| 亚洲女同一区二区| 欧美一级久久久久久久大片| 亚洲国产视频在线| 国产欧美1区2区3区| 欧美色爱综合网| 成人久久18免费网站麻豆| 亚洲图片欧美视频| 欧美国产日韩在线观看| 日韩小视频在线观看专区| 色8久久人人97超碰香蕉987| 国内久久精品视频| 日韩国产高清影视| 亚洲一区二区四区蜜桃| 国产精品天天看| 久久一区二区三区国产精品| 在线亚洲高清视频| www.亚洲人| 国产成人午夜精品影院观看视频| 肉色丝袜一区二区| 一区二区免费在线| 亚洲色图第一区| 国产精品久久久久婷婷| 国产亚洲成年网址在线观看| 日韩一区二区视频| 3d成人h动漫网站入口| 欧美午夜电影网| 91精品1区2区| 在线观看欧美黄色| 色吊一区二区三区| www.一区二区| 92精品国产成人观看免费| 顶级嫩模精品视频在线看| 国产在线视频精品一区| 久久国产精品99精品国产 | 国产精品午夜在线观看| 久久久久国产精品麻豆ai换脸| 日韩一级片网址| 欧美一区二区高清| 欧美一卡二卡在线| 日韩欧美亚洲一区二区| 日韩精品一区国产麻豆| 日韩欧美亚洲另类制服综合在线| 日韩一级大片在线观看| 欧美刺激脚交jootjob| 欧美成人video| 精品国产百合女同互慰| 久久蜜桃一区二区| 国产亚洲欧美激情| 国产精品嫩草影院com| 日韩理论在线观看| 亚洲综合av网| 免费在线观看成人| 精品一区二区三区在线观看| 国产精品亚洲一区二区三区在线| 国产成人精品免费在线| 色综合久久综合| 制服丝袜中文字幕一区| 欧美成人精品二区三区99精品| 精品国产电影一区二区| 国产精品久久久久毛片软件| 樱花草国产18久久久久| 天天影视涩香欲综合网| 国产精品一区免费在线观看| av男人天堂一区| 欧美日韩国产一级二级| 精品蜜桃在线看| 国产精品不卡在线观看| 亚洲一区在线视频| 久久不见久久见免费视频7| 粉嫩在线一区二区三区视频| 色综合久久中文字幕综合网| 欧美一区二区视频网站| 国产日韩精品一区二区三区在线| 亚洲嫩草精品久久| 蜜桃av一区二区在线观看| 国产 日韩 欧美大片| 日本高清免费不卡视频| 日韩精品一区二区在线观看| 国产精品久久久久久久久免费相片 | 99免费精品在线| 欧美情侣在线播放| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲欧洲av色图| 蜜臀久久99精品久久久久久9| 国产成人午夜视频| 欧美日韩不卡在线| 中文字幕国产一区二区| 天天综合网天天综合色| 成人黄色一级视频| 欧美电影免费观看高清完整版在线| 一区二区中文字幕在线| 精品在线播放午夜| 在线免费观看日本欧美| 国产欧美日韩三级| 日本午夜精品视频在线观看 | 日本高清不卡一区| 2021久久国产精品不只是精品| 亚洲一区影音先锋| 暴力调教一区二区三区| 久久色.com| 日本怡春院一区二区| 色婷婷久久久亚洲一区二区三区 | 欧美裸体bbwbbwbbw| 亚洲视频资源在线| 国产麻豆精品95视频| 91精品国产乱码久久蜜臀| 亚洲黄网站在线观看| 国产91富婆露脸刺激对白| 日韩欧美国产麻豆| 日韩国产欧美在线视频| 欧美午夜寂寞影院| 国产精品不卡在线观看| 国产在线日韩欧美| 日韩三级免费观看| 日韩中文字幕区一区有砖一区| 99久久久精品免费观看国产蜜| 亚洲精品在线免费观看视频| 秋霞av亚洲一区二区三| 欧美日韩综合色| 夜夜精品视频一区二区| 91亚洲国产成人精品一区二区三| 国产亚洲综合在线| 国产精品影视网| 久久久国产综合精品女国产盗摄| 免费av网站大全久久| 欧美一区二区三区四区视频| 亚洲成人av一区| 51精品国自产在线| 蜜桃久久精品一区二区| 精品少妇一区二区三区免费观看 | 精品99久久久久久| 激情欧美一区二区三区在线观看| 欧美不卡123| 国产精品亚洲综合一区在线观看| 国产日韩欧美不卡在线| 波多野结衣亚洲| 亚洲影视在线观看| 欧美日韩www| 九九热在线视频观看这里只有精品| 日韩精品专区在线影院观看| 国产在线播精品第三| 国产精品污污网站在线观看| 成人av在线一区二区三区| 亚洲图片你懂的| 欧美系列日韩一区| 久久精品国产一区二区三| 久久精品综合网| 一本在线高清不卡dvd| 亚洲h在线观看| 日韩精品最新网址| 成人激情av网| 亚洲成人av资源| 久久综合资源网| av动漫一区二区| 日韩电影在线一区二区| 久久久国产精华| 91蜜桃在线免费视频| 丝袜诱惑亚洲看片| 久久久99免费| 日本乱人伦aⅴ精品| 男女男精品视频|