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

正文內容

基于android平臺的手機網(wǎng)上訂餐系統(tǒng)的研究與實現(xiàn)(編輯修改稿)

2025-01-11 01:25 本頁面
 

【文章內容簡介】 String editUid = ().toString()。 //獲取密碼框內容 String editPwd = ().toString()。 ArrayListNameValuePair params = new ArrayListNameValuePair()。 (new BasicNameValuePair(username,editUid))。 (new BasicNameValuePair(password,editPwd))。 BufferedReader buffer = null。 try{ (new UrlEncodedFormEntity(params,))。 HttpResponse Res = (Post)。 if(().getStatusCode() == 200){ buffer = new BufferedReader(new InputStreamReader(().getContent()))。 for(String s = ()。s != null。 s = ()){ (s)。 } //String out = (().getContent()。UTF_8)。 //StringBuilder sb = new StringBuilder()。 (Tag,())。 ()。 JSONObject json = new JSONObject(())。 String title = (title)。 (Tag,title)。 int id = (id)。 if(id == 1){ (this, id + title ,).show()。 //跳轉到主頁面 Intent intent = new Intent()。 (,)。 Bundle bundle = new Bundle()。 (action,register)。 (bundle)。 startActivity(intent)。 ()。 } else (this, 對不起,請重新輸入用戶名或密碼 ,).show()。 訂購 美食功能的實現(xiàn) (圖 12) (圖 13) 用戶在進入系統(tǒng)主界面后,可以看到幾個主要按鈕,如果想要訂餐,可以進入餐廳 (如圖 12 所示 ) ,這樣就可以如同 web 端一樣瀏覽餐廳信息,在選擇某個餐廳后,就可以看到餐廳所有的美 食 信息,在瀏覽餐品詳細信息時,用戶就可以進行購買和收藏等操作了 (如圖 13 所示 ) 。 關鍵代碼如下所示: JSONArray jsonArray = new JSONArray(())。 for(int i = 0。i()。i++){ JSONObject jsonObject2 = (i)。 String id = (bid)。 String restaurant = (restaurant)。 String addr = (address)。 Restaurant restInfo = new Restaurant()。 (id)。 (restaurant)。 (addr)。 map = new HashMapString,String()。 (bid,id)。 (restaurant,restaurant)。 (address,addr)。 (map)。 (restInfo)。 } ListView lv = (ListView) findViewById()。 SimpleAdapter mSchedule = new SimpleAdapter(this, //沒什么解釋 list,//數(shù)據(jù)來源 ,//ListItem的 XML實現(xiàn) //動態(tài)數(shù)組與 ListItem對應的子項 new String[] {address, restaurant}, //ListItem的 XML文 件里面的兩個 TextView ID new int[] {,})。 //添加并且顯示 (mSchedule)。 } 美食 推薦 功能的實現(xiàn) (圖 14) 本系統(tǒng)另外的一個功能就是為用戶提供了一個可以和網(wǎng)友分享美食信息的平臺,用戶在平時日常生活中遇到了比較美味的食品,可以通過客戶端的上傳美食功能來實現(xiàn)與網(wǎng)友分享。 Web Service 服務器的設計與 實現(xiàn) 該部分功能主要包括業(yè)務接受頁面和業(yè)務處理 頁面。 業(yè)務接受頁面是由 php 構成的。它接受 Android 客戶端傳過來的請求,但是它不能單獨運行,必須通過請求業(yè)務處理頁面中的相關服務,經(jīng)過處理之后,得到業(yè)務處理的結果,經(jīng)過判斷之后,通過 JSON 數(shù)組再次 將結果返回給 Android客戶端,讓客戶端進行下一個步驟。 業(yè)務處理頁面只有一個,就是提供 了基于 SOAP 協(xié)議的 Web Service 服務的 頁面。在 這個頁面 里,客戶端所有的請求都會經(jīng)過 它 的處理,并通過 返回處理結果將處理結果告訴業(yè)務接受頁面。 下面就以客戶端發(fā)送 登錄驗證請求為例,介紹整個系統(tǒng)的運行: 首先 Android 客戶端創(chuàng)建 登錄驗證的 請求,代碼如下所示: String url = HttpPost Post = new HttpPost(url)。 HttpClient client = new DefaultHttpClient()。 StringBuilder str = new StringBuilder()。 //獲取用戶名文本框內容 String editUid = ().toString()。 //獲取密碼框內容 String editPwd = ().toString()。 ArrayListNameValuePair params = new ArrayListNameValuePair()。 (new BasicNameValuePair(username,editUid))。 (new BasicNameValuePair(password,editPwd))。 BufferedReader buffer = null。 (new UrlEncodedFormEntity(params,))。 這里就是客戶端 將 登錄請求的信息發(fā)送至服務端的業(yè)務請求頁面 ,信息的內容包括用戶名和密碼 。 然后就 是服務器接收請求頁面將請求信息發(fā)送至服務器業(yè)務處理頁面進行處理的示例 并得到處理結果再將結果傳回到客戶端 ,代碼如下所示: ?php header(ContentType: text/html。 charset=UTF8)。 require_once(../lib/)。 $client = new soapclient(39。 $username = $_POST[39。username39。]。 $password = $_POST[39。password39。]。 $parameters=array($username,$password)。 $str=$clientcall(39。check_login39。,$parameters)。 if (!$err=$clientgetError()) {//得到服務處理的結果 $array = array( 39。title39。=urlencode(39。恭喜您,登陸成功!! 39。), 39。id39。=1)。 echo urldecode(json_encode($array))。//將結果封裝成 JSON數(shù)組傳回客戶端 // header(location: } else { $array = array( 39。title39。=urlencode(39。登錄失敗 39。), 39。id39。=0)。 echo urldecode(json_encode($array))。 } ? 最后就是 服務器 處理功能 的 實現(xiàn), 搭建 過程、處理過程 如下所示: 第一步 :服務器的搭建: ?php require_once(../lib/)。 require_once(../config/)。 //打開數(shù)據(jù)庫連接 $db = new opmysql()。 $HTTP_RAW_POST_DATA=isset($HTTP_RAW_POST_DATA)?$HTTP_RAW_POST_DATA : 39。39。 $soapservice($HTTP_RAW_POST_DATA)。 ? 第二步:服務的發(fā)布 這時,服務器并沒有提供任何服務,因為并沒有任何服務被發(fā)布。下面就發(fā)布一個檢查 Android 客戶端登陸的服務,代碼如下所示: function check_login($username,$passw
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1