freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于java的無(wú)線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā)-資料下載頁(yè)

2025-01-16 22:11本頁(yè)面
  

【正文】 或 “小明” 10 評(píng)論類型 COMMENT_TYPE String 30 1:景點(diǎn) 2:景觀3:設(shè)施 4:對(duì)城市 5:在城市 6:隨意評(píng)論 ( 5) 應(yīng)答實(shí)例 對(duì)用戶的 查看 評(píng)論請(qǐng)求,服務(wù)器做出如下應(yīng)答: { VIEW_ID: 01204934, SUMNUMBER: 5, GETNUMBER: 3, COMMENTS: [ 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 19 { COMMENT_CONTENT: 小雞燉蘑菇吃起來(lái)還行,而且便宜 , COMMENT_TIME: 20220501 12:33:23, COMMENT_BY: 馬 大 力 }, { COMMENT_CONTENT: 確實(shí)不錯(cuò) , COMMENT_TIME: 20220502 12:33:23, COMMENT_BY: 小南瓜 }, { COMMENT_CONTENT: 山水也很值得一去 ,飯菜確實(shí)值得肯定哈! , COMMENT_TIME: 20220506 12:33:23, COMMENT_BY: 大山 } ] } 提交評(píng)論 ( 1) 請(qǐng)求 URL: ( 2)請(qǐng)求參數(shù) 如表 45所示 : 表 45 發(fā)表評(píng)論 請(qǐng)求參數(shù) 序號(hào) 請(qǐng)求參數(shù) 說(shuō)明 示例 必填 1 cmd 請(qǐng)求類型關(guān)鍵字 cmd= Commentpost ◎ 2 landscapeid 標(biāo)識(shí)所要獲取評(píng)論的 對(duì)象ID,如果 mType 字段選擇 noT,該字段值填寫noT landscapeid=01204934 ◎ 3 ment 評(píng)論內(nèi)容,最多 245 個(gè)漢字 ment=小雞燉蘑菇吃起來(lái)還行,而且便宜 4 level 評(píng)級(jí)別,可添項(xiàng) (1|2|3|4|5),默認(rèn)為 4 level =1 評(píng)論類別,如下選擇: 無(wú)線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 20 5 mType V:對(duì)景點(diǎn)評(píng)論 S:對(duì)景觀評(píng)論 F:對(duì)設(shè)施評(píng)論 C:對(duì)城市評(píng)論 inC:在城市評(píng)論 noT:隨意評(píng)論 以上不區(qū)分大小寫,默認(rèn)為V mType =V ( 3) 應(yīng)答結(jié)果 應(yīng)答信息概要,操作碼在應(yīng)答頭 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 21 第 5 章 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 當(dāng)用戶 通過(guò)手機(jī)訪問(wèn)旅游信息時(shí) ,即需要和服務(wù)器交互數(shù)據(jù), HTTP 協(xié)議 的 POST方式會(huì)將該請(qǐng)求的數(shù)據(jù)放在 HEADER中,發(fā)給服務(wù)器,當(dāng)服務(wù) 器監(jiān)聽端口收到此請(qǐng)求時(shí),會(huì)去處理該請(qǐng)求,并將要返回給用戶的數(shù)據(jù)以 JSON 格式返回??蛻舳嗽谑?到這些數(shù)據(jù)后,需先解析這些數(shù)據(jù),解析完成后將這些數(shù)據(jù)以基本業(yè)務(wù)類對(duì)象的形式封裝起來(lái),再通過(guò) UI界面將這些數(shù)據(jù)顯示給用戶。 以下詳細(xì)介紹本客戶端軟件的實(shí)現(xiàn)方法及過(guò)程。 數(shù)據(jù) 請(qǐng)求 搜索 以下主要是 景點(diǎn)搜索 所需的接口數(shù)據(jù)的解釋,在編碼時(shí),各個(gè)參數(shù)也是按照這樣的方式來(lái)命名的 : startIndex 取得檢索結(jié)果集的開始位置 count 取得檢索結(jié)果集的件數(shù),默認(rèn)值 10,最大 500 picMode景點(diǎn)圖標(biāo)模式。 0: base64編碼圖片; 1: ID(缺省為 1) cityCode指定城市 code值 keyword景點(diǎn)名稱 isPark是否有停車場(chǎng) is:有 not:無(wú) hotelConsume住宿消費(fèi)水平 entertainmentType娛樂設(shè)施包括哪些,支持查詢多個(gè),多個(gè)以逗號(hào)分開 distance指定城市周邊范圍 direction指定城市的方向數(shù)據(jù),方向的選擇項(xiàng)有 東: 22|南: 23|西: 43|北: 44|東北: 45|西北 46|東南: 47|西南: 48,查詢時(shí),要用對(duì)應(yīng) ID進(jìn)行查詢 interest根據(jù)旅游項(xiàng)目的愛好查詢 category根據(jù)景點(diǎn)分類進(jìn)行搜索 ,使用“,” 分割,切各景點(diǎn)分類之間是或的關(guān)系 Public static void requestSearchViews(int startIndex,int count, int picMode,String cityCode,String keyWord,String isPark,String hotelConsume,String entertainmentType,String distance,String direction,String interest,String category,CallBack cb){ 無(wú)線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 22 String url=baseUrl+?cmd=ViewHeartSearchListamp。pos=+startIndex+amp。t=+count+amp。picMode=+picMode。 if(cityCode!=null)url+=amp。city=+cityCode。 if(keyWord!=null){ url+=amp。keyWord=+(keyWord,GB2312)。 } if(isPark!=null)url+=amp。isPark=+isPark。 if(hotelConsume!=null)url+=amp。hotelConsume=+hotelConsume。 if(entertainmentType!=null)url+=amp。entertainmentType=+entertainmentType。 if(distance!=null)url+=amp。distance=+distance。 if(direction!=null)url+=amp。direction=+direction。 if(interest!=null)url+=amp。interest=+interest。 if(category!=null)url+=amp。category=+category。 request(url, cb)。 } Request(url,cb)函數(shù)的功能是執(zhí)行請(qǐng)求,它帶有兩個(gè)參數(shù)。其中 url 用于請(qǐng)求 url,cb用于回調(diào)。代碼的具體實(shí)現(xiàn)如下: private static synchronized void request(String url,CallBack cb){ SendRequest sr=new SendRequest(url,cb)。 Thread thread=new Thread(sr)。 = sr。 ()。 } 評(píng)論 獲取評(píng)論列表 ,以下 為 各 個(gè)參數(shù)的含義: (1)Landscapeid— 標(biāo)識(shí)所要獲取評(píng)論的對(duì)象 ID如果 mType字段選擇 not,該字段值填寫 not,如 landscapeid=01204934 ( 2) startIndex— 取得檢索結(jié)果集的開始位置 ( 3) count— 取得檢索結(jié)果集的件數(shù),默認(rèn)值 10 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 23 ( 4) type— 評(píng)論類別 V:對(duì)景點(diǎn)評(píng)論, S:對(duì)景觀評(píng)論, F:對(duì)設(shè)施評(píng)論, C:對(duì)城市評(píng)論 ( 5) inc:在城市評(píng)論, not:隨意評(píng)論 ( 6) cb— 回調(diào) Public static void requestCommentList(String landscapeid,int startIndex,int count,String type,CallBack cb){ String url=baseUrl+?cmd=Commentgetamp。landscapeid=+landscapeid+amp。pos=+startIndex+amp。t=+count+amp。mType=+type。 request(url, cb)。 } 發(fā)表評(píng)論:參數(shù) 含義 介紹如下 ( 1) Landscapeid— 標(biāo)識(shí)所要獲取評(píng)論的對(duì)象 ID,如果 mType字段選擇 not,該字段值填寫 not,如: landscapeid=0104934 ( 2) Content— 評(píng)論內(nèi)容,最多 245個(gè)漢字 ( 3) Level— 評(píng)級(jí)別,可添項(xiàng)( 1|2|3|4|5),默認(rèn)為 4 如 level=1 ( 4) Type— 評(píng)論類別 V:對(duì)景點(diǎn)評(píng)論, S:對(duì)景觀評(píng)論, F:對(duì)設(shè)施評(píng)論, C:對(duì)城市評(píng)論, ( 5) inc:在城市評(píng)論, not:隨意評(píng)論 ( 6) Cb— 回調(diào) Public static void requestCommentPublish(String landscapeid,String content,int level,String type,CallBack cb){ String url=baseUrl+?cmd=Commentpostamp。landscapeid=+landscapeid+amp。ment=+content+amp。level=+level+amp。mType=+type。 request(url, cb)。 } 無(wú)線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 24 數(shù)據(jù)解析 搜索 搜索功能:獲取搜索列表,將解析結(jié)果以 SeachList 對(duì)象存儲(chǔ)起 。 public static SeachList getSearchList(byte[] data){ String str。 try { str = new String(data,0,utf8)。 if(str==null || ()==0)return null。 SeachList list=new SeachList()。 try { JSONObject outer=new JSONObject(str)。 if(outer!=null){ =(SUMNUMBER)。 if(=0)return null。 =(GETNUMBER)。 JSONArray ja=(VIEWS)。 if(ja!=null){ View view。 =new View[()] for(int i=0。i()。i++) view=new View()。 JSONObject jb=(i)。 =(VIEW_ID)。 =(VIEW_NAME)。 =(CITY_NAME)。 =(CREATE_BY)。 =(GRADE_LEVEL)。 =(PRICE)。 =(VIEW_ICON)。 [i]=view。 2022 屆 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)畢業(yè)設(shè)計(jì) ( 論文 ) 25 } } return list。 } } catch (JSONException e) } catch (UnsupportedEncodingException e) return null。 } 評(píng)論 獲取用戶評(píng)論列表的數(shù)據(jù)解析過(guò)程同搜索原理類似,同樣是使用 JSONObj 直接接受解析出來(lái)的單子項(xiàng), JSONArray用來(lái)解析嵌套的 JSON,然后將解析完成的數(shù)據(jù)存儲(chǔ)到 ment業(yè)務(wù)對(duì)象中。 因此,此處代碼略。 數(shù)據(jù)處理 搜索 搜索結(jié)果列表: SearchList 類封裝了當(dāng)前所取得的搜索結(jié)果的記錄數(shù)、符合條件的總記錄數(shù)、景點(diǎn)列表屬性信息??梢栽诮馕鐾攴?wù)器返 回?cái)?shù)據(jù)后來(lái)存儲(chǔ)這些數(shù)據(jù)。并且通過(guò)操作對(duì)象來(lái)將必要的信息顯示在 UI界面上。 public class SeachList { public int getNum。 public int allNum。 public View[] views。 public String toString(){ (allNum:+allNum+,getNum:+getNum)。 if(views!=null){ for(int i=0。i。i++){ views[i].toString()。 } 無(wú)線旅游手機(jī)客戶端設(shè)計(jì)與開發(fā) 26 } return ()。 } } 評(píng)論 評(píng)論模塊: Comment類封裝了評(píng)論 id、評(píng)論內(nèi)容、評(píng)論時(shí)間、評(píng)論人的手機(jī)號(hào)碼或者IP,顯示形式例子 。評(píng)論類型主要分為: 景點(diǎn)景觀 設(shè)施 對(duì)城市 在城市 隨意評(píng)論。 public class Comment { public String id=。 public String content=。 public String time=。 public String creater=。 public String type。 public String toString(){ return ()。 } } 評(píng)論列表:該對(duì)象封裝了被評(píng)論對(duì)象 id、獲取記錄數(shù)、符合條件總記錄數(shù)、評(píng)論集合等信息,用于在用戶查看評(píng)論時(shí)顯示符合條件的評(píng)論信息。 public class CommentList { public String view_id。 public int getNum。 public int allNum。 public Commen
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1