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

正文內(nèi)容

基于android平臺(tái)的美食分享社區(qū)的設(shè)計(jì)與實(shí)現(xiàn)本科-資料下載頁(yè)

2024-12-06 01:24本頁(yè)面

【導(dǎo)讀】果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已。經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體在文中均作了明確的說(shuō)明并。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。

  

【正文】 了服務(wù)器的壓力,初始驗(yàn)證方法如下: /** * 登錄客戶(hù)端初始驗(yàn)證 * @param uName * @param uPwd * @return */ private boolean checkLoginInfo(String uName,String uPwd){ 19 boolean isOK = false。 if(uName == null || uPwd == null || ().length() == 0 || ().length() == 0){ (this, 用戶(hù)名或密碼不能為空 , ).show()。 }else{ isOK = true。 } return isOK。 } . 今日推薦 今日推薦頁(yè)的信息以自定義 listview 顯示, listview 是 android 應(yīng)用常用控件之一,自定義 listview 通過(guò)繼承 原始 listview 并添加 下拉刷新和上拉加載更多功能,在 activity 中通過(guò)接口回調(diào)的方式實(shí)現(xiàn)下拉刷新接口和上拉加載接口,具體方法如下: /** * 下拉刷新 */ public void onRefresh() { (new Runnable() { public void run() { page = 0。 onLoad()。 (mAdapter)。 } })。 } /** * 加載更多 */ public void onLoadMore() { 20 (new Runnable() { public void run() { onLoad()。 (())。 } })。 } 由于在子線(xiàn)程中是不能對(duì) android 的 ui 控制,通過(guò)消息機(jī)制,子線(xiàn)程通過(guò)handler 發(fā)送消息給主線(xiàn)程更新 ui。運(yùn)行效果如下(圖 4) 圖 4 今日推薦 Fig 4 Today39。s Remendation . 導(dǎo)航欄 抽屜式的導(dǎo)航欄是 android 設(shè)計(jì)中很常見(jiàn)也很方便的的導(dǎo)航欄。用戶(hù)可以打 21 開(kāi)和關(guān)閉導(dǎo)航抽屜 , 通過(guò)手指從屏幕左側(cè)的邊緣滑動(dòng) , 但如果你使用工具欄 , 你應(yīng)該也能允許用戶(hù)打開(kāi)和關(guān)閉它 , 通過(guò)觸摸應(yīng)用程序圖標(biāo) . 應(yīng)用程序圖標(biāo)也可以顯示一個(gè)特殊的圖標(biāo)關(guān)于導(dǎo)航抽屜的狀態(tài) ,如圖 5。 圖 5 導(dǎo)航欄 Fig 5 navigation bar . 菜譜詳情 在此模塊用戶(hù)可以清楚的查看到對(duì)應(yīng)菜品的制作步驟及制作關(guān)鍵技巧,運(yùn)行效果如圖 6 22 圖 6 菜譜詳情 Fig 6 food details . 分類(lèi) 分類(lèi)模塊以一個(gè) GridView 控件呈現(xiàn),明了,清晰。 GridView 是 網(wǎng)格視圖的首選 來(lái)顯示內(nèi)容的 。我們可以繼承 BaseAdapter 重寫(xiě) getview 方法得到我們自己想要的 網(wǎng)格樣式。具體實(shí)現(xiàn)如下: public View getView(int position, View convertView, ViewGroup parent) { View view =(, null)。 ImageView imgv = (ImageView) ()。 TextView tv = (TextView) ()。 ((Integer)((position).get(img)))。 ((position).get(tv).toString())。 return view。 23 } 運(yùn)行效果如圖 7 圖 7 菜譜分類(lèi) Fig 7 food classify . 私信 進(jìn)入私信頁(yè)面,所有的發(fā)給你的私信都將以列表的形式呈現(xiàn),通過(guò)上滑或下滑查看,私 信界面運(yùn)行效果如圖 8, 24 圖 8 私信溝通 Fig 8 letter exchange . 注冊(cè) 進(jìn)入注冊(cè)頁(yè)面后,用戶(hù)填寫(xiě)相應(yīng)的資料選項(xiàng),其中個(gè)人資料為選填信息。 注冊(cè)頁(yè)面運(yùn)行效果如圖 9: 25 圖 9 注冊(cè) Fig 9 regist 6. 后臺(tái)數(shù)據(jù)處理端設(shè)計(jì) . 工程結(jié)構(gòu)分析 后臺(tái)的工程結(jié)果如圖 8: 圖 10 后臺(tái)工程結(jié)構(gòu)圖 Fig 10 daemon project structure . 與后臺(tái)數(shù)據(jù)庫(kù)交互 后臺(tái) web 端 由 java 編寫(xiě),數(shù)據(jù)庫(kù)鏈接采用的 JDBC 的方式, JDBC( Java Data 26 Base Connectivity,java 數(shù)據(jù)庫(kù) 連接)是一種用于執(zhí)行 SQL 語(yǔ)句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪(fǎng)問(wèn),它由一組用 Java 語(yǔ)言 編寫(xiě)的類(lèi)和接口組成。JDBC 提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使 數(shù)據(jù)庫(kù) 開(kāi)發(fā)人員能夠編寫(xiě)數(shù)據(jù)庫(kù) 應(yīng)用程序 。所有與數(shù)據(jù)庫(kù)相關(guān)的操作都在 dao 包下面。 用 jdbc 獲取數(shù)據(jù)庫(kù)鏈接方法: public Connection getConnection(){ if(myConnection == null){ try { ()。 String uri = jdbc: myConnection = (uri, sa, 1234)。 } catch (ClassNotFoundException e) { ()。 }catch (SQLException e) { ()。 } } return myConnection。 } 第一步,加載鏈接驅(qū)動(dòng),鏈接驅(qū)動(dòng)就是一個(gè) java 類(lèi),由數(shù)據(jù)庫(kù)方提供。 第二步,獲取鏈接,通過(guò)鏈接 url 和 數(shù)據(jù)庫(kù)登錄的用戶(hù)名和密碼調(diào)用(uri, sa, 1234)獲得。 . 與 android 客戶(hù)端數(shù)據(jù)交互 與 android 客戶(hù)端數(shù)據(jù)交互主要用了 servlet 和 json 技術(shù), servlet 是在 服務(wù)器 上運(yùn)行的小 程序 。這個(gè)詞是在 Java applet 的環(huán)境中創(chuàng)造的, Java applet 是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁(yè)一起發(fā)送的小 程序 ,它通常用于在客戶(hù)端運(yùn)行,結(jié)果得到為用戶(hù) 進(jìn)行運(yùn)算或者根據(jù)用戶(hù)互作用定位圖形等服務(wù)。 Android 客戶(hù)端 同 clite 訪(fǎng)問(wèn)后臺(tái)的 servlet,在 servlet 中的 dopost 或者 doget 方法中調(diào)用 dao 層獲取數(shù)據(jù)庫(kù)數(shù)據(jù)然后用阿里巴巴的 fastjson 框架將數(shù)據(jù)轉(zhuǎn)換為 json 字符串寫(xiě)入到HttpServletResponse 中 PrintWriter 流中。如客戶(hù)端登錄通過(guò)訪(fǎng)問(wèn) LoginServlet, 27 調(diào)用 dopost 方法,方法的具體實(shí)現(xiàn)如下: protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { (text/html。charset=utf8)。 (utf8)。 (utf8)。 PrintWriter out = ()。 String uname = (username)。 String pwd = (userpwd)。 UserInfoDB userInfoDB = new UserInfoDB()。 UserInfoData userInfoData = new UserInfoData()。 int uid = (uname, pwd)。 if(uid == 1) (1) 。 else{ userInfoData = ()。 String jStr = (userInfoData)。 (jStr)。 } } 服務(wù)端接受到請(qǐng)求,統(tǒng)一編碼,獲取由 android 客戶(hù)端輸入的用戶(hù)名和密碼調(diào)用 dao層 (uname, pwd)驗(yàn)證用戶(hù)名和密碼是否與數(shù)據(jù)庫(kù)匹配,匹配錯(cuò)誤就在 PrintWriter 輸入 1,同時(shí) android 客戶(hù)端判斷從后臺(tái)取到的字符串并進(jìn)行相應(yīng)的判斷,如果匹配正確則調(diào)用 () 獲取此用戶(hù)相關(guān)信息。 7. 總結(jié) 通過(guò)對(duì) android 系統(tǒng)的幾大層的分析以及 android 的幾大組件的了解和掌握增進(jìn)了對(duì)于 android 應(yīng)用開(kāi)發(fā)的熟悉和整個(gè) android 架構(gòu)的了解。 經(jīng)過(guò)幾個(gè)月對(duì)本系統(tǒng)的設(shè)計(jì)與編碼,我學(xué)到了很多知識(shí)。在開(kāi)始設(shè)計(jì)之前我對(duì)此無(wú)從下手,然后通過(guò)幾周的時(shí)間的對(duì)系統(tǒng)所要的技術(shù)學(xué)習(xí)和老師的耐心指導(dǎo),開(kāi)始對(duì)此有了一些模糊的概念,隨著設(shè)計(jì)一步步繼續(xù),逐漸對(duì) android 開(kāi)發(fā) 28 了解,而且越做越有興趣。現(xiàn)在對(duì)本系統(tǒng)制作的過(guò)程和它所用到的技術(shù)的應(yīng)用已很熟悉。 其實(shí)此應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)的難度并不大,但是我們卻為此付出了很多時(shí)間和精力是因?yàn)槲覀兊哪芰€亟待加強(qiáng),所以在以后的時(shí)間里要進(jìn)一步的深入學(xué)習(xí)和了解,做出更好更完善的應(yīng)用。 參考文獻(xiàn) [1] 林信良 . JSP amp。 Servlet 學(xué)習(xí)筆記 [M]. 北京: 清華大學(xué)出版社 , 2021(4):200210 [2] 李剛 .瘋狂 Android講義(第二版) [M].北京: 電子工業(yè)出版社 .2021(3):120130 [3] 劉京華 .Java Web整合開(kāi)發(fā)王者歸來(lái) [M].北京: 清華大學(xué)出版社 , 2021(8) [4] 趙俊峰 .Java Web 應(yīng)用開(kāi)發(fā)案例教程:基于 MVC 模式的 JSP+Servlet+JDBC 和 AJAX[M].北京: 清華大學(xué)出版社 , 2021(3) [5] Rachit Mohan Garg, YaminiSood, Balaji Kottana, Pallavi Totlani. A Framework Based Approach for the Development of Web Based Applications Waknaghat[J].Jaypee University of Information Technology,2021(5) [6] Zoya Ali. Designing Object Oriented Software Applications within the Context of Software Frameworks[D]. Ohio State University,2021(8) [7] 張仕成 .Android 內(nèi)核剖析 [M].北京: 電子工業(yè)出版社, 2021(12) [8] 高蘭蘭 .基于 Android平臺(tái)的多分辨率解決方案 [M].北京: 電子工業(yè)出版社 ,2021(10) [9] 楊豐盛 .基于 Android 技術(shù)內(nèi)幕 :系統(tǒng)卷 [M].北京: 機(jī)械工業(yè)出版社 ,2021( 6) [10] 林信良 .Java學(xué)習(xí)筆記 [M].北京: 清華大學(xué)出版社, 2021(9) [11] 楊云君 .Android 的設(shè)計(jì)與實(shí)現(xiàn) [M].北京: 機(jī)械工業(yè)出版社, 2021(2):230235 [12] 田俊靜 ,張波 ,黃湘情 .Android 基礎(chǔ)教程 (第 3版 )[M] .北京: 人民郵電出版社 ,2021(6) [13] 韓超 ,梁泉 .Android 系統(tǒng)原理及開(kāi)發(fā)要點(diǎn)詳解 [M].北京: 電子工業(yè)出版社 ,2021(9) [14] 李佐彬 .Android 開(kāi)發(fā)入門(mén)與實(shí)戰(zhàn)體驗(yàn) [M].北京: 機(jī)械工業(yè)出版社 ,2021(7) [15] 鄧凡平 .深入理解 Android(卷 1)[M]. 北京: 機(jī)械工業(yè)出版 ,2021(6) [16] 陳明 .軟件工程導(dǎo)論 [M].北京: 清華大學(xué)出版社, 2021(9) 29 [17] 張海藩,倪寧.軟件工程 (第 3版 )[M].北京:清華大學(xué)出版社, 2021(9) [18] 劉國(guó)燊.?dāng)?shù)據(jù)庫(kù)技術(shù)基礎(chǔ)及應(yīng)用 [M].北京:電子工業(yè)出版社, 2021(11) [19] Abraham Silberschatz, Henry , .?dāng)?shù)據(jù)庫(kù)系統(tǒng)概念 第 3版 [M].北京:機(jī)械工業(yè)出版社, 2021(4):1220 [20] Thomas Connolly, Carolyn Begg. Database system: a practical approach to design, implementation, and management [M]. Publishing House of Electronics Industry, 2021 [21] 周輝君.?dāng)?shù)據(jù)庫(kù)系統(tǒng)優(yōu)化方法研究 [J].科技信息, 2021(10):22 [22] 宋小倩,周東升 .基于 Android 平臺(tái)的應(yīng)用開(kāi)發(fā)研究 [J].軟件導(dǎo)刊 ,2021(8):55 [23] 王 志 超, 王敏 .基于 Android 平臺(tái)的 MP3播 放器 分 析與 設(shè)計(jì) [J].科教 導(dǎo)刊 ,2021(12):4045 [24] 姜穎韜 .淺析 Android 平臺(tái) ROOT權(quán)限 [J].科技經(jīng)濟(jì)市場(chǎng) ,2021( 17) :2540 [
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1