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

正文內容

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

2025-07-25 02:11 本頁面
 

【文章內容簡介】 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()。 訂購美食功能的實現 (圖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,//數據來源 ,//ListItem的XML實現 //動態(tài)數組與ListItem對應的子項 new String[] {address, restaurant}, //ListItem的XML文件里面的兩個TextView ID new int[] {,})。 //添加并且顯示 (mSchedule)。} 美食推薦功能的實現(圖14)本系統(tǒng)另外的一個功能就是為用戶提供了一個可以和網友分享美食信息的平臺,用戶在平時日常生活中遇到了比較美味的食品,可以通過客戶端的上傳美食功能來實現與網友分享。 Web Service服務器的設計與實現該部分功能主要包括業(yè)務接受頁面和業(yè)務處理頁面。業(yè)務接受頁面是由php構成的。它接受Android客戶端傳過來的請求,但是它不能單獨運行,必須通過請求業(yè)務處理頁面中的相關服務,經過處理之后,得到業(yè)務處理的結果,經過判斷之后,通過JSON數組再次將結果返回給Android客戶端,讓客戶端進行下一個步驟。業(yè)務處理頁面只有一個,就是提供了基于SOAP協議的Web Service服務的 。在這個頁面里,客戶端所有的請求都會經過它的處理,并通過返回處理結果將處理結果告訴業(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è)務處理頁面進行處理的示例并得到處理結果再將結果傳回到客戶端,代碼如下所示:?phpheader(ContentType: text/html。 charset=UTF8)。require_once(../lib/)。$client = new soapclient(39。39。,true)。$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數組傳回客戶端// header(location:://localhost/fanyou/)。} else {$array = array( 39。title39。=urlencode(39。登錄失敗39。), 39。id39。=0)。echo urldecode(json_encode($array))。}? 最后就是服務器處理功能的實現,搭建過程、處理過程如下所示:第一步:服務器的搭建:?php require_once(../lib/)。 require_once(../config/)。 //打開數據庫連接 $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,$password) { require_once(../config/)。 //打開數據庫連接$db = new opmysql()。$sql = select * from tb_user where username=39。$username39。 and password=39。$password39。 //查詢所有數據$result = $dbuidRst($sql)。$user = mysql_fetch_array($res
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1