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

正文內(nèi)容

網(wǎng)站手機(jī)客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)說(shuō)明書(shū)-資料下載頁(yè)

2025-11-24 15:58本頁(yè)面

【導(dǎo)讀】機(jī)客戶(hù)端發(fā)送信息、提供戶(hù)瀏覽和使用技術(shù)是信息系統(tǒng)發(fā)展的必然趨勢(shì)。指依據(jù)系統(tǒng)的觀點(diǎn),通過(guò)計(jì)算機(jī)、網(wǎng)絡(luò)。及嵌入式客戶(hù)端等現(xiàn)代化工具和設(shè)備,運(yùn)用Intent. 傳輸?shù)姆椒?,服?wù)于管理領(lǐng)域人機(jī)相結(jié)合的信息處理系統(tǒng)。理、存儲(chǔ)、管理、檢索和傳輸,向有關(guān)人員提供有用信息。不僅包括了網(wǎng)站系統(tǒng)的信息,同時(shí)也同步了網(wǎng)站的會(huì)員信息管理數(shù)據(jù)庫(kù),能夠方。面的進(jìn)行用戶(hù)登錄和注冊(cè)。本系統(tǒng)基于androidsdk利用android的智能系統(tǒng)提供的豐。富開(kāi)發(fā)類(lèi)庫(kù)巧妙的實(shí)現(xiàn)了android平臺(tái)的可運(yùn)行軟件。同時(shí)通過(guò)即時(shí)的數(shù)據(jù)更新為用戶(hù)節(jié)省了大量的寶貴時(shí)間。并大大提高了工作效率。

  

【正文】 / TODO Autogenerated method stub return ()。 } public TuangouComment getItem(int position) { // TODO Autogenerated method stub return (position)。 } public long getItemId(int position) { // TODO Autogenerated method stub return 0。 } public View getView(int position, View convertView, ViewGroup parent) { // TODO Autogenerated method stub ItemHoder item = null。 final TuangouComment tuangouComment = getItem(position)。 if (convertView == null || () == null) { item = new ItemHoder()。 convertView = (, null)。 = (TextView) convertView .findViewById()。 = (TextView) convertView .findViewById()。 = (TextView) convertView .findViewById()。 = (TextView) convertView .findViewById()。 } else { item = (ItemHoder) ()。 } 在 android 中數(shù)據(jù)訪(fǎng)問(wèn)時(shí)通過(guò) Url 的定向來(lái)獲取相關(guān)數(shù)據(jù),因此 android 的圖片一方面是可以直接從網(wǎng)絡(luò)獲取,另一方面是根據(jù)圖片的緩存機(jī)制來(lái)獲取相關(guān)圖片二進(jìn)制信息,在本系統(tǒng)中我們采取用緩存存取使用過(guò)的圖片,對(duì)未使用的圖片采取網(wǎng)絡(luò)加載的形式這樣不僅為用戶(hù)節(jié)省了流量的開(kāi)銷(xiāo)同時(shí)為用戶(hù)代碼了圖片快速加載的體驗(yàn) [16]。其中實(shí)現(xiàn)代碼如下。 String imageUrl = + url。 (imageUrl)。 Bitmap bt = (imageUrl, new ImageCallback() { public void imageLoaded(Bitmap imageDrawable, String imageUrl) { // TODO Autogenerated method stub ImageView imageViewByTag = (ImageView) listview .findViewWithTag(imageUrl)。 } })。 if (bt != null) { (bt)。 } Android 中對(duì)于一排連續(xù)的數(shù)據(jù)的加載方式采用了一種內(nèi)存管理機(jī)制即 recycle 機(jī)制,所謂的 recycle 就是說(shuō)當(dāng)我們上線(xiàn)滑動(dòng)屏幕的時(shí)候分為可視范圍內(nèi)的數(shù)據(jù)和不可視范圍內(nèi)的數(shù)據(jù)。我們需要加載可視范圍內(nèi)的數(shù)據(jù)把不可視范圍內(nèi)的數(shù)據(jù)放在 recycle 中管理 [17]。其中實(shí)現(xiàn)代碼如下。 (())。 (())。 ( + ())。 ( + ())。 return convertView。 } class ItemHoder { TextView content, author, clickcount, replaycount。 ImageView ditalphoto。 } } 實(shí)通過(guò)異步加載來(lái)獲取網(wǎng)絡(luò)數(shù)據(jù)不僅讓用戶(hù)能夠感受到數(shù)據(jù)的加載過(guò)程,同時(shí)減少了用戶(hù)等待的時(shí)間讓程序在運(yùn)行中體現(xiàn)出一種動(dòng)態(tài)的數(shù)據(jù)效果。在 android 中異步加載主要是通過(guò)一個(gè)進(jìn)度框去動(dòng)態(tài)的更新數(shù)據(jù)信息。異步機(jī)制在整個(gè)項(xiàng)目中貫穿了全部的數(shù)據(jù)獲取頁(yè)面實(shí)現(xiàn)的效果圖如圖 所示 。 圖 異步獲取圖片信息并加載實(shí)現(xiàn)效果圖 以上是本客戶(hù)端的全部設(shè)計(jì)的實(shí)現(xiàn),開(kāi)發(fā)過(guò)程中涉及到了很多的 android 系統(tǒng)的技術(shù)點(diǎn),通過(guò)對(duì) android 系統(tǒng)的全面了解,最終實(shí)現(xiàn)網(wǎng)站手機(jī)客戶(hù)端的全部?jī)?nèi)容。由于技術(shù)和經(jīng)驗(yàn)的缺乏客戶(hù)端還存在很多問(wèn)題,這些還需要在以后學(xué)習(xí)過(guò)程中逐步的去完善。 5 系統(tǒng)測(cè)試 測(cè)試目的 開(kāi)發(fā)軟件是一個(gè)漫長(zhǎng)而又復(fù)雜的過(guò)程,對(duì)任何系統(tǒng)軟件和應(yīng)用軟件來(lái)說(shuō),存在各方面的不足在所難免。軟件測(cè)試是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程”,是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié)。 有 鑒于此網(wǎng)站手機(jī)客戶(hù)端的關(guān)鍵數(shù)據(jù)的存儲(chǔ)的顯示主要測(cè)試目的在于以下方面: (1) 驗(yàn)證數(shù)據(jù)是否能正常獲取。 (2) 測(cè)試數(shù)據(jù)在傳輸過(guò)程中是否有丟失或者獲取不到的現(xiàn)象。 (3) 測(cè)試整個(gè)客戶(hù)端的性能是否穩(wěn)定。 (4) 測(cè)試有沒(méi)有運(yùn)行時(shí)的異常。 測(cè)試方法 測(cè)試前,首先確定服務(wù)器和客戶(hù)端主機(jī)已經(jīng)連接如網(wǎng)絡(luò)中,并確定目標(biāo)機(jī)的 IP 地址,而作為客戶(hù)端的主機(jī),應(yīng)同時(shí)確定已連入到計(jì)算機(jī)網(wǎng)絡(luò)中,并且能夠和目標(biāo)網(wǎng)絡(luò)系統(tǒng)進(jìn)行通訊和數(shù)據(jù)傳輸。 測(cè)試的時(shí)候多采用 eclipse 的斷點(diǎn)測(cè)試來(lái)測(cè)試軟件 bug 的出現(xiàn)地方,和一些數(shù)據(jù)的獲取情況。因?yàn)樵趯W(xué)習(xí) java 的過(guò)程中主要的測(cè)試方法就是短點(diǎn)測(cè)試,因此在系統(tǒng)開(kāi)發(fā)的過(guò)程中斷點(diǎn)測(cè)試能夠在測(cè)試中實(shí)現(xiàn)非常重要的作用。雖然 android 有自己的單元測(cè)試方法但是單元測(cè)試中有大量的局限,比如需要重新建立單元測(cè)試的類(lèi),這樣在很多時(shí)候都不能有效的達(dá)到測(cè)試效果反而會(huì)增加程序開(kāi)發(fā)的麻煩和增加程序開(kāi)發(fā)的時(shí)間。因此一些小問(wèn)題的測(cè)試我們都是用斷點(diǎn)測(cè)試。使用斷點(diǎn)測(cè)試的方法有以下幾點(diǎn),首先在判斷會(huì)出現(xiàn)的問(wèn)題代碼左邊打上斷點(diǎn)。然后重新啟動(dòng) android Debug 程序這樣在程序執(zhí)行到短點(diǎn)的時(shí)候就會(huì)停止,并且這個(gè)時(shí)候我們可以 查看我們程序中變量和數(shù)據(jù)獲取的情況。尤其是在網(wǎng)站客戶(hù)端的實(shí)現(xiàn)過(guò)程中,數(shù)據(jù)的獲取問(wèn)題尤為突出,通過(guò)斷點(diǎn)測(cè)試有效的查看了很多時(shí)候不能獲取數(shù)據(jù)的問(wèn)題。所以剛開(kāi)始對(duì)于測(cè)試方法主要要精通對(duì) eclipse 相關(guān)斷點(diǎn)測(cè)試功能的了解,這樣才能做到在開(kāi)發(fā)過(guò)程中對(duì)異常全面細(xì)致的把握 [18]。其中測(cè)試方法如圖 所示。 圖 eclipse 的斷點(diǎn)測(cè)試 具體環(huán)境如下: (1) 客戶(hù)端:普通 PC 1) 操作系統(tǒng): android 系統(tǒng) 版本以上 2) 開(kāi)發(fā)環(huán)境: eclipse 3) 測(cè)試手機(jī):三星 i5801 (2) 服務(wù)器端 :普通 PC 1) 操作系統(tǒng): Windows XP 2) 硬件要求: Pentium II 450 以上 , 512M RAM, 36G HD 測(cè)試用例與測(cè)試結(jié)果 在開(kāi)發(fā)過(guò)程中采用白盒測(cè)試其中錯(cuò)誤形式如下幾點(diǎn): 客戶(hù)端界面設(shè)計(jì)時(shí)的異常導(dǎo)致系統(tǒng)不能正常這樣很多時(shí)候就是因?yàn)?android 的系統(tǒng)屬性導(dǎo)致程序無(wú)法識(shí)別我們自定義的屬性。這樣的問(wèn)題會(huì)尤為突出的表現(xiàn)在程序頁(yè)面設(shè)計(jì)和開(kāi)發(fā)階段,表現(xiàn)出來(lái)的形式是手機(jī)黑屏并且無(wú)法顯示相關(guān)的頁(yè)面,解決的辦法就是查找 android 的 sdk 去有效的修正相關(guān)問(wèn)題數(shù)據(jù)和錯(cuò)誤 [19]。主要體現(xiàn)的頁(yè)面錯(cuò)誤如 圖 所示。 圖 屬性錯(cuò)誤導(dǎo)致頁(yè)面顯示異常 經(jīng) NOTE:提示的錯(cuò)誤信息查找出錯(cuò)誤出自于 attribute 不存在 ,因此修改 xml 文件中的屬性 android:layout_width=fill_parent android:layout_height=marth_parent,修改后為: android:layout_width=fill_parent android:layout_height=fill_parent。然后當(dāng)我們?cè)俅芜M(jìn)入顯示頁(yè)面的時(shí)候就可以看到效果如圖 所 示。 圖 修改屬性錯(cuò)誤后的界面 在開(kāi)發(fā)中出現(xiàn)的 java 編碼錯(cuò)誤集成開(kāi)發(fā)環(huán)境 eclipse 會(huì)給出錯(cuò)誤提示,但是程序中 的運(yùn)行時(shí)異常就需要我們根據(jù)對(duì)代碼的分析進(jìn)行相關(guān)的處理。比如在最網(wǎng)站客戶(hù)段的過(guò)程中出現(xiàn)最多的就是數(shù)據(jù)獲取不到的問(wèn)題如圖 所示。 圖 因運(yùn)行時(shí)異常導(dǎo)致無(wú)法獲取到數(shù)據(jù) 在反復(fù)檢查程序并通過(guò)相關(guān)的斷點(diǎn)測(cè)試最終檢查出錯(cuò)誤原因是因?yàn)樵谟诜?wù)器交互的過(guò)程中 url 的錯(cuò)誤導(dǎo)致了數(shù)據(jù)的缺失如果用瀏覽器 get 的方式去獲取的話(huà)瀏覽器會(huì)給出 404 的錯(cuò)誤異常,根據(jù) 協(xié)議的判斷 404 問(wèn)題是因?yàn)閿?shù)據(jù)訪(fǎng)問(wèn)錯(cuò)誤的原因,就是因?yàn)閿?shù)據(jù)訪(fǎng)問(wèn)頁(yè)面不存在或者數(shù)據(jù)訪(fǎng)問(wèn)輸入錯(cuò)誤,在程序中數(shù)據(jù)訪(fǎng)問(wèn)的方式是通過(guò) url的定向訪(fǎng)問(wèn)來(lái)獲取動(dòng)態(tài)數(shù)據(jù)的因此,在檢查動(dòng)態(tài)數(shù)據(jù)的訪(fǎng)問(wèn) Url 后發(fā)現(xiàn),程序中訪(fǎng)問(wèn)的數(shù)據(jù)路徑出錯(cuò)導(dǎo)致程序獲取不到正確的數(shù)據(jù)服務(wù)。這樣的問(wèn)題主要的修改辦法是首先通過(guò)短點(diǎn)測(cè)試,檢查程序獲取不到數(shù)據(jù)的地方及相關(guān)信息,然后通過(guò)分析程序代碼查看相關(guān)問(wèn)題出現(xiàn)的位置,如果 Url 定向正確確不能正確獲取到數(shù)據(jù)的話(huà),還會(huì)有很多出現(xiàn)該問(wèn)題的可能,比如說(shuō)網(wǎng)絡(luò)的中斷,網(wǎng)絡(luò)訪(fǎng)問(wèn)超時(shí),代 碼的缺失等等問(wèn)題都會(huì)照成在數(shù)據(jù)通信過(guò)程中的中斷異常。程序開(kāi)發(fā)中細(xì)心時(shí)一方面,寧一方面就是對(duì)程序出現(xiàn)問(wèn)題的把握。只有做到這樣才能在問(wèn)題出現(xiàn)的時(shí)候盡快找到問(wèn)題的地方,然后快速的解決問(wèn)題并且得到正確的數(shù)據(jù)。網(wǎng)絡(luò)基礎(chǔ)也是 android 開(kāi)發(fā)的一個(gè)重要技術(shù)點(diǎn),如果對(duì)網(wǎng)絡(luò)的一些連接不夠熟悉的話(huà)有時(shí)候的網(wǎng)絡(luò)異常中斷也會(huì)讓開(kāi)發(fā)者束手無(wú)策 [20]。修改后數(shù)據(jù)正常獲取如圖 所示。 圖 正常獲取數(shù)據(jù) 測(cè)試結(jié)論 在客戶(hù)端的開(kāi)發(fā)過(guò)程中,由于經(jīng)驗(yàn)的缺乏,或者一些未知異??赡軐?dǎo)致系統(tǒng)出現(xiàn)相關(guān)bug,但是通過(guò)單元測(cè) 試和對(duì)系統(tǒng)的全面測(cè)試能夠有效的解決系統(tǒng)出現(xiàn)的 bug,從而使系統(tǒng)達(dá)到預(yù)期設(shè)計(jì)的功能和效果。因此我們?cè)谲浖_(kāi)發(fā)過(guò)程中和軟件開(kāi)發(fā)結(jié)束要大量的對(duì)系統(tǒng)進(jìn)行單元測(cè)試或者系統(tǒng)測(cè)試。通過(guò)反復(fù)的測(cè)試來(lái)獲取系統(tǒng)的 bug 出現(xiàn)的位置和推理出邏輯或者異常發(fā)生的位置和狀態(tài)。 結(jié)論 本文主要研究了 Android平臺(tái)的架構(gòu)以及在 Android平臺(tái)上開(kāi)發(fā)手機(jī)網(wǎng)站客戶(hù)端,除了即時(shí)文本信息的傳輸外,還可以進(jìn)行圖片的傳輸。并對(duì)系統(tǒng)客戶(hù)端的功能進(jìn)行了擴(kuò)展。 本文首先分析了 Android系統(tǒng)的研究背景,介紹了當(dāng)前手機(jī)操作系統(tǒng)、入了軟件的發(fā)展現(xiàn)狀,從不 同角度說(shuō)明本文的研究目的和研究意義并介紹了本文的主要內(nèi)容。然后對(duì)系統(tǒng)開(kāi)發(fā)平臺(tái) Android進(jìn)行了詳細(xì)的分析,介紹了 Android的特征、 Android的架構(gòu)以及Android應(yīng)用的構(gòu)成和工作機(jī)制,對(duì)軟件的運(yùn)行設(shè)計(jì)流程進(jìn)行了詳細(xì)的分析,對(duì) Android客戶(hù)端從客戶(hù)端界面,圖片瀏覽模塊,界面跳轉(zhuǎn)模塊,代碼的實(shí)現(xiàn)進(jìn)行描述,最后是結(jié)論部分,總結(jié)了本文的主要研究?jī)?nèi)容和研究成果,分析了存在的問(wèn)題,并對(duì)今后的發(fā)展方向進(jìn)行了展望。 本文在 Android平臺(tái)以及在該平臺(tái)上開(kāi)發(fā)手機(jī)網(wǎng)站客戶(hù)端上做了大量的工作,但因個(gè)人能力有限, 還有很多問(wèn)題需要解決,現(xiàn)對(duì)未來(lái)可以進(jìn)行的工作做出以下幾點(diǎn)展望 : (l) 本文實(shí)現(xiàn)的網(wǎng)站手機(jī)客戶(hù)端是基于 Android平臺(tái)進(jìn)行開(kāi)發(fā)的,但是還未能真正解析 Android的精髓,系統(tǒng)的界面設(shè)計(jì)也不是很完善,對(duì) Android平臺(tái)進(jìn)一步研究,能夠使系統(tǒng)在設(shè)計(jì)方面更加快捷和完善。 (2) 本文所開(kāi)發(fā)的系統(tǒng)目前還只能調(diào)用現(xiàn)有的數(shù)據(jù)接口,因?yàn)樽约耗芰τ邢薏荒軅€(gè)人獨(dú)自完成服務(wù)器的搭建,但是相信以后學(xué)習(xí)的日益完善自己會(huì)獨(dú)自研發(fā)服務(wù)器,并增添一些新的功能。 致謝 這次畢業(yè)設(shè)計(jì) 是在 孫飛顯 老師的悉心指導(dǎo)下完成的, 孫富康 老師對(duì)學(xué)術(shù)的 嚴(yán)謹(jǐn)和精益求精的工作作風(fēng)給我留下了深刻的印象,受益匪淺。在 做畢業(yè)設(shè)計(jì)這幾個(gè)月時(shí)間里 ,導(dǎo)師為我創(chuàng)造了優(yōu)越的學(xué)習(xí)和實(shí)踐環(huán)境,使我獲 得 寶貴理論知識(shí)同時(shí)又在實(shí)踐中不斷提高自己。在思想上和人生態(tài)度 上指導(dǎo) 老師 的 諄諄教誨,在我今后的學(xué)習(xí)和工作中將不斷影響 并 激勵(lì)我。 由衷感謝 這次和我一起做設(shè)計(jì) 的同學(xué) ,這對(duì)我完成 本 次 論文 提供了各 種有益建議和幫助,使我的論文在討論中不斷獲得進(jìn)展。另外,感謝 安徽建筑工業(yè)學(xué)院給我提供的良好環(huán)境,感謝 我的親人,在他們的幫助和關(guān)懷下才得以完成學(xué)業(yè)。 最后, 再次 感謝 我的導(dǎo)師和 曾經(jīng)幫助過(guò)我的所有老師,衷心 地感謝為評(píng)閱本論文而付出寶貴時(shí)間和辛勤勞動(dòng)的老師 們! 參考文獻(xiàn) [1] 李觀華,范輝 . J2ME 在移動(dòng)通信程序中的應(yīng)用 .計(jì)算機(jī)應(yīng)用, 2021. [2] 廖永剛,余冬梅,張秋余 . .J2ME 架構(gòu)與安全機(jī)制的研究 .計(jì)算機(jī)程序設(shè)計(jì), 2021. [3] 張培仁 . 《基于 C 語(yǔ)言編程 MCS51 單片機(jī)原理與應(yīng)用》,電子工業(yè)出版社,2021. [4] . Android:IntroducingGoogle’s Mobile Development Platform. Pragmatic Bookshelf, 2021. [5] 閻石編 . 《數(shù)字電子技術(shù)基礎(chǔ)》, 高等教育出版社, 2021. [6]
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1