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

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

?? httpdataagent.java

?? 在手機上 可以 存取數據 刪除 數據 一個簡單的手機應用
?? JAVA
字號:


import javax.microedition.lcdui.*;
import javax.microedition.io.* ;
import java.io.*;
import java.util.Vector;
import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordStore;
public class HttpDataAgent {
    final int USE_ENV_DEV=0;   //* 用于開發(直接走互聯網,不經過中移動)
    final int USE_ENV_WORK=1;  //* 用于實際應用(經過中移動)
    int m_useEnv = USE_ENV_DEV;
    //int m_useEnv = USE_ENV_WORK;
    
    String m_strMsg;
    String m_strUrl;
    String m_strParam;
    String m_strFullCtnt;  //* 頁面的全部數據
    private int m_iCurrIdx;///
    private int m_iEndIdx;///
    Jianhuaban m_mp;
    Displayable m_disOrg;
    Displayable m_disNext;
    Reloadable m_objReload;
    OutputStream os;
    InputStreamReader din;
    ProcWaitWnd m_pww;
    public int m_iRecCount;
    BgTask m_bkTask;
    private Container container;
    public static int  lenghtMeetRecollect=0;
   public static int lenghtPic1=0; //方便反序列化時使用
   public static int lenghtPic2=0;
   public static int lenghtPic3=0;
    public HttpDataAgent(Jianhuaban mp) {
        m_mp = mp;
        m_pww = ProcWaitWnd.getInstance();
 
       
    }
    
    // 打開連接并獲取數據
    
    public void DownData(  String strUrl, String strParam, Displayable disNext, Reloadable objReload,Container con){
      container=con;
        m_strUrl = strUrl;
        m_strParam = strParam;
     
        m_strFullCtnt = "";
        m_disOrg = m_mp.getDisplay().getCurrent();
        m_disNext=disNext;
        m_objReload = objReload;
        m_bkTask = new BgTask((ProcObserver)m_pww,m_disOrg,disNext,m_mp.getDisplay()){
            
            public boolean runTask() {
                try{
                    int ic;
                    HttpConnection hc;
                    byte []ba;
                    
                    m_pww.autoUpdProg();
                    
                    if( m_useEnv == USE_ENV_WORK ){
                        
                        hc = (HttpConnection) Connector.open("http://192.168.1.21/"+m_strUrl,Connector.READ_WRITE,true);
                        hc.setRequestProperty("X-Online-Host", "www.medipromos.com");
                    }else{
                        hc = (HttpConnection) Connector.open("http://192.168.1.21/"+m_strUrl,Connector.READ_WRITE,true);
                    }
                    
                    hc.setRequestMethod(HttpConnection.POST);
                    hc.setRequestProperty("User-Agent","Profile/MIDP-2.0 Configuration/CLDC-1.0" );
                    hc.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                    
                    ba=m_strParam.getBytes("UTF-8");
                    hc.setRequestProperty("Content-Length",Integer.toString(ba.length) );
                    os = hc.openOutputStream();
                    os.write(ba);
                    os.close();
                    
                    if( hc.getResponseCode() != hc.HTTP_OK ){
                        //  m_mp.alert("獲取網絡數據失敗!");
                        m_bkTask.m_failTitle = "讀取網絡數據";
                        m_bkTask.m_failCtnt = "連接網絡失?。?quot;;
                        hc.close();
                        return false;
                    }
                    
                    din = new InputStreamReader(hc.openInputStream(), "UTF-8");
                    while( (ic = din.read()) != -1 ){
                        m_strFullCtnt = m_strFullCtnt + (char)ic ;
                    }
                    din.close();
                    
                    //* 得到記錄數量
                    m_iCurrIdx = m_strFullCtnt.indexOf("recCount=")+"recCount".length();
                    m_iEndIdx = m_strFullCtnt.indexOf(";",m_iCurrIdx);
                    
                 m_iRecCount = Integer.parseInt(m_strFullCtnt.substring(m_iCurrIdx+1,m_iEndIdx));
                 m_iCurrIdx = m_iEndIdx+1;
             
    
                    
                 
                 if(m_strUrl.equals("newweb/wap/meetRecollect.asp")) {  // 注意這邊的地址有時需要更改
                     SortComparator sortCom=new SortComparator();
                     int a=0;
                 
                     try{
                         RecordStore rs=RecordStore.openRecordStore("meetRecollect",true,RecordStore.AUTHMODE_PRIVATE,true);
                        if(rs.getNumRecords()>0){
                             RecordEnumeration re=rs.enumerateRecords(null,sortCom,true);
                             
                         while(re.hasNextElement()){
                          // container=Container.deserializeAD(re.nextRecord());
                          //  a=container.questionID;
                            }
                        }
                         rs.closeRecordStore();
                     }catch(Exception e){
                         e.printStackTrace();
                     }
                  
                     // a為rms包內的id號碼
                     int y=m_mp.m_hda.m_iRecCount-Num.questionNum>m_mp.m_hda.m_iRecCount-a?m_mp.m_hda.m_iRecCount-Num.questionNum:m_mp.m_hda.m_iRecCount-a;//取兩者比較大的那個
                     
                     //pic//
                     StringBuffer strTmp=new StringBuffer();
                     Vector picVector=new Vector();
                     
                     //下邊是獲取pic的路徑的  //
                     for(int j=0;j<=m_mp.m_hda.m_iRecCount;j++){
                         // id 返回最新的id
                         if( !m_mp.m_hda.GetNextFld(null,strTmp) ){
                             return false;
                         }
                       
                         int ii= Integer.parseInt(strTmp.toString());
                     
                         //* ctnt
                         if( !m_mp.m_hda.GetNextFld(null,strTmp)){
                             return false;
                         }
                      
                         String str =strTmp.toString();
                       
                         //下邊是獲取pic的路徑的
                         
                         //pic1
                         if( !m_mp.m_hda.GetNextFld(null,strTmp) ){
                             return false;
                         }
                         String   strPic1 = strTmp.toString();
                      
                    String pic1Byte=readPic(strPic1);
                         //pic2
                         if( !m_mp.m_hda.GetNextFld(null,strTmp) ){
                             return false;
                         }
                         String   strPic2 = strTmp.toString();
                   String pic2Byte=readPic(strPic2);
                         //pic3
                         if( !m_mp.m_hda.GetNextFld(null,strTmp) ){
                             return false;
                         }
                         String    strPic3 = strTmp.toString();
                    String pic3Byte=readPic(strPic3);
                         
             // }
              saveMeetRecollect("meetRecollect",m_mp.m_hda.m_iRecCount,ii,str,pic1Byte,pic2Byte,pic3Byte) ; 
                     
                   }
                 }
                    
                    if( m_iRecCount == 0 ){////
                        // m_objReload.Reload();
                        m_objReload.Reload();
                        m_bkTask.m_failTitle = "讀取網絡數據";
                        m_bkTask.m_failCtnt = "沒有找到您要查找的數據!";
                        hc.close();
                        return false;////
                    }////
                    
                    hc.close();
                    
                }catch(IOException ioe){
                    m_strMsg=ioe.getMessage();
                    m_objReload.Reload();
                    m_bkTask.m_failTitle = "讀取網絡數據";
                    m_bkTask.m_failCtnt = "獲取網絡數據時發生異常!異常:"+m_strMsg;//啟動loadAD和loadMeetNotice方法就拋出這個異常,晉注釋
                    return false;
                }
                
                m_objReload.Reload();
                
                
                return true;
                
            }
            
            public void cancel() {
            }
        };
        
        BgTask.runWithProgressGauge(m_bkTask, "正在從網絡讀取數據","請稍候...", false, m_mp.getDisplay());
    }
    //* 得到下一個字段的內容
    public boolean GetNextFld(StringBuffer strFldName,StringBuffer strFldVal){
        
        int iIdx;
        int iFldLen;
        String strFldLen;
        
        m_iEndIdx = m_strFullCtnt.indexOf("=",m_iCurrIdx);
        if( m_iEndIdx == -1 ){//* 沒有內容了
            return false;
        }
        iIdx = m_strFullCtnt.indexOf(",",m_iCurrIdx);//* 記錄字段名后面逗號的位置
        if( iIdx == -1 ){
            return false;
        }
        
        //* 記錄字段名
        if( strFldName != null ){//* 需要字段名,格式:newstime,9=2006-11-2
            strFldName.delete(0,strFldName.length());
            strFldName.append(m_strFullCtnt.substring(m_iCurrIdx,iIdx));
        }
        
        if( m_iEndIdx == m_strFullCtnt.length()-1 ){//* 這是最后一個字段,且該字段沒有內容
            return true;
        }
        
        //得到當前字段的長度
        strFldLen = m_strFullCtnt.substring(iIdx+1,m_iEndIdx);
        if( strFldLen.length() == 0 ){  //* 沒有指定當前字段的長度
            m_iCurrIdx = m_iEndIdx+1;
            strFldVal.delete(0,strFldVal.length());
            return true;
        }
        iFldLen = Integer.parseInt(strFldLen);
        if( iFldLen < 0 ){ // 錯誤的字段長度
            return false;
        }
        
        strFldVal.delete(0,strFldVal.length());
        strFldVal.append( m_strFullCtnt.substring(m_iEndIdx+1,m_iEndIdx+1+iFldLen) );
        m_iCurrIdx = m_iEndIdx+1+iFldLen;
        
        return true;
    }
    
   
    /////////////////////////////////////
    private  String  readPic(final String UIL){
        String path=UIL.substring(0);
        int ic=0;
        Image image=null;
        HttpConnection hc=null;
        InputStream is=null;
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
      
        byte[] imageData = null; //自己寫的
        int ch=0;
        try{
            hc=(HttpConnection)Connector.open("http://192.168.1.21/"+path);
            is = hc.openInputStream();//
            while( (ch = is.read()) != -1 ){
                baos.write(ch); // 讀取網絡圖片
            }
            
     
        }catch(Exception e){
           e.printStackTrace(); 
        }finally{
            try{
           if(is!=null){
               is.close();
           }
         if(hc!=null){
               hc.close();
         }
            }catch(Exception e){
                e.printStackTrace();
            }
        }
      // imageData = baos.toByteArray();// 把圖片轉換成字節
      //String str=baos.toString();
        //image = Image.createImage(imageData, 0, imageData.length);//在此工程中,不需要讀取圖片的顯示
        
        return baos.toString();
    }
    //保存這個會議的回顧
    private  void saveMeetRecollect( String fileName,int num,int id,String str, String pic1, String pic2, String pic3){
        lenghtMeetRecollect=str.length();
        lenghtPic1=pic1.length();
        lenghtPic1=pic2.length();
        lenghtPic1=pic3.length();
        String meetRecollect=""+id+str+pic1+pic2+pic3;
      container.setPic1(pic1);
      container.setPic2(pic2);
     container.setPic3(pic3);
     /*
  // DataSave ds=new DataSave(fileName);
      //ds.addTheStore(container.getMeetRecollect(),container);
      
    
        int j=ds.getCurrentID();
        
        StringBuffer sb=new StringBuffer();
     if(ds.getNum()==0||id<=Num.picNum){
         for(int m=0;m<id;m++){
              for(int i=1;i<id;i++){
                   
                ds.addTheStore(fileName,container);
               
            }
       }
       if(ds.getNum()!=0&&id>Num.picNum){
           for(int i=id-num+j+1;i<=id;i++){
             ds.addTheStore(fileName,container);
           }
          for(int i=id-num+1;i<id-num+j;i++){
              //  ds.setTheData(fileName,container);
          }
       }
       if(ds.getNum()!=0&&id >num){
           for(int i=id-num+1;i<=id;i++){
            //   ds.setTheData(fileName,container);
          }
       }
   }
      */ 
 
}
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品小蝌蚪| 欧美精品xxxxbbbb| 麻豆国产欧美日韩综合精品二区| 成人欧美一区二区三区1314| 樱花草国产18久久久久| 一区二区激情小说| 美日韩黄色大片| 欧美性高清videossexo| 欧美电影免费观看高清完整版| 中文字幕人成不卡一区| 六月丁香综合在线视频| 91福利在线免费观看| 国产亚洲欧洲997久久综合| 日韩av电影免费观看高清完整版在线观看| 国产在线国偷精品产拍免费yy | 精品一区二区三区欧美| 久久影院电视剧免费观看| 精品1区2区在线观看| 日韩精品在线看片z| 国产嫩草影院久久久久| 亚洲国产一区二区三区青草影视| 亚欧色一区w666天堂| 久久精品国产**网站演员| 九九**精品视频免费播放| 国产精品1024| 欧美日韩在线直播| 久久久国产精品麻豆| 中文字幕巨乱亚洲| 亚洲欧美日韩国产手机在线| 国内不卡的二区三区中文字幕| 色999日韩国产欧美一区二区| 欧美一区二区三区四区高清| 亚洲国产高清不卡| 亚洲精品视频一区| 免费看日韩精品| 欧美一区二区视频在线观看 | 奇米色777欧美一区二区| 天堂成人国产精品一区| 黄色日韩三级电影| 看片的网站亚洲| 国产69精品久久777的优势| 欧美日韩精品一区二区三区蜜桃 | 亚洲成a人v欧美综合天堂下载| 日韩亚洲欧美中文三级| 日韩三级精品电影久久久| 国产欧美一区在线| 一区二区三区四区av| 麻豆精品一二三| 日韩一区二区免费在线电影 | 美女精品一区二区| 在线成人小视频| 激情综合色播激情啊| 欧美韩国日本综合| 欧美一区二区三区喷汁尤物| 国产一区二区三区免费播放| 国产亚洲午夜高清国产拍精品 | 日韩精品乱码免费| 欧美在线综合视频| 午夜精品福利久久久| 欧美mv日韩mv国产网站app| 日韩 欧美一区二区三区| 成人深夜福利app| 中文欧美字幕免费| 久久精品国产精品亚洲红杏| 欧美老女人第四色| 亚洲欧美日韩一区二区| 成人动漫av在线| 亚洲欧洲性图库| 国产黄色成人av| 久久久高清一区二区三区| 久久99久久99| 精品久久久影院| 亚洲男同性视频| 色哦色哦哦色天天综合| 亚洲第四色夜色| 亚洲精品亚洲人成人网| 国产又粗又猛又爽又黄91精品| 在线一区二区三区| 国产精品视频观看| 国产在线播放一区二区三区| 欧美色综合天天久久综合精品| 国产精品三级av| 国产一区二区三区电影在线观看| 欧美日韩国产片| 又紧又大又爽精品一区二区| 成人黄色大片在线观看| 久久五月婷婷丁香社区| 奇米888四色在线精品| 在线观看av不卡| 亚洲欧美一区二区不卡| 国产成人综合亚洲网站| 精品久久国产老人久久综合| 日韩激情一区二区| 欧美日韩黄视频| 亚洲精品福利视频网站| 99久久婷婷国产综合精品| 国产精品进线69影院| 国产精品一二三在| 精品日产卡一卡二卡麻豆| 免费人成黄页网站在线一区二区| 欧美精品自拍偷拍| 亚洲第一成人在线| 欧美浪妇xxxx高跟鞋交| 亚洲国产精品一区二区久久恐怖片 | 26uuu国产日韩综合| 美女性感视频久久| 欧美一区二区三区性视频| 日一区二区三区| 7777精品伊人久久久大香线蕉经典版下载 | 欧美亚洲国产一卡| 1区2区3区国产精品| 日本久久电影网| 99精品视频一区| 欧美日韩一级大片网址| 欧美一区二区视频在线观看2022| 日韩免费高清电影| 国产精品二三区| 日韩精品五月天| www.66久久| 日韩美女一区二区三区四区| 一区二区三区在线观看动漫| 亚洲免费观看高清完整版在线| 中文字幕日韩精品一区| 亚洲一区成人在线| 日韩一区中文字幕| 自拍偷拍欧美激情| 日韩一区欧美小说| 亚洲综合免费观看高清在线观看| 国产精品久久一卡二卡| 一区二区在线观看不卡| 中文字幕亚洲欧美在线不卡| 尤物视频一区二区| 婷婷久久综合九色综合绿巨人| 日韩高清一区在线| 国产一区二区三区综合| 国产成人av电影在线观看| 国产不卡在线一区| 国产91富婆露脸刺激对白| 欧美一卡2卡3卡4卡| 亚洲精品老司机| 亚洲成人一区二区在线观看| 极品少妇一区二区| 91看片淫黄大片一级| 欧美区一区二区三区| 中文一区二区在线观看| 开心九九激情九九欧美日韩精美视频电影 | av一二三不卡影片| 一区二区三区在线观看国产| 日韩亚洲欧美在线| 成人黄色777网| 亚洲一区av在线| 久久久精品免费网站| 91亚洲资源网| 久久精品国产亚洲一区二区三区| 国产精品免费丝袜| 久久精品国产99国产| 欧美日韩激情在线| 久久综合久久综合九色| 亚洲精品欧美激情| 亚洲超碰97人人做人人爱| 日本女人一区二区三区| 日本伦理一区二区| 中文字幕乱码久久午夜不卡 | 成人免费视频网站在线观看| 一本大道久久a久久精二百 | 欧美一区二区三区四区五区| 日韩精品一区二区三区蜜臀 | 精品亚洲成a人| 亚洲日本乱码在线观看| 精品国产免费人成在线观看| aa级大片欧美| 国产精品综合在线视频| 首页欧美精品中文字幕| 成人免费一区二区三区视频| 久久免费视频色| 欧美高清精品3d| jlzzjlzz欧美大全| 国产又粗又猛又爽又黄91精品| 天堂蜜桃91精品| 亚洲靠逼com| 国产精品人成在线观看免费| 欧美岛国在线观看| 欧美日韩免费一区二区三区视频| 99视频超级精品| 国产精品夜夜嗨| 久久99久国产精品黄毛片色诱| 午夜精品久久久久久久久久久| 亚洲欧美日本在线| 中文字幕欧美国产| 2024国产精品视频| 日韩一区二区三区电影 | 亚洲欧美日韩国产成人精品影院| 久久久久久99久久久精品网站| 91麻豆精品久久久久蜜臀| 欧美午夜在线一二页| 色婷婷综合久久久久中文 | 在线观看91视频| 在线亚洲精品福利网址导航| 99re成人在线| 粉嫩蜜臀av国产精品网站|