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

正文內(nèi)容

基于android系統(tǒng)的新浪微博客戶端的實(shí)現(xiàn)-閱讀頁

2024-12-07 22:08本頁面
  

【正文】 戶。 開始 輸入關(guān)鍵詞 顯示與關(guān)鍵字相關(guān)的微博用戶列表 點(diǎn)擊某一用戶進(jìn)入該用戶詳細(xì)信息頁面 添加關(guān)注或者返回 結(jié)束 用戶 查看返回的用戶列表 添加對(duì)搜索到用戶的關(guān)注 輸入關(guān)鍵字搜索 13 查看微博內(nèi)容模塊用例如 下圖 312 所示 : 圖 312 查看微博用例圖 評(píng)論微博功能流程圖 如下圖 313 所示: 圖 313 評(píng)論功能流程圖 點(diǎn)擊評(píng)論按鈕進(jìn)入評(píng)論頁面 開始 結(jié)束 輸入評(píng)論內(nèi)容 點(diǎn)擊發(fā)送 判斷 評(píng)論失敗 查看微博 詳細(xì)信息 轉(zhuǎn)發(fā) 評(píng)論 用戶 14 轉(zhuǎn)發(fā)功能流程圖如下 圖 314 所示: 圖 314 轉(zhuǎn)發(fā)功能流程圖 7) 查看用戶信息模塊 功能描述:查看好友的詳細(xì)信息。 前置條件:已登錄用戶。 點(diǎn)擊評(píng)論按鈕進(jìn)入轉(zhuǎn)發(fā)頁面 開始 結(jié)束 輸入轉(zhuǎn)發(fā)內(nèi)容 點(diǎn)擊發(fā)送 判斷 轉(zhuǎn)發(fā)失敗 15 查看用戶信息模塊用例如下 圖 315 所示: 圖 315 查看用戶信息用例圖 查看關(guān)注和添加關(guān)注功能具體流程圖如下 圖 316 所示: 圖 316 查看關(guān)注和添加關(guān)注流程圖 點(diǎn)擊進(jìn)入關(guān)注列表 開始 結(jié)束 查看用戶信息 添加關(guān)注 查看好友所有微博信息 查看好友的所有話題 查看好友的粉絲列表 查看好友的詳細(xì)信息 查看好友的關(guān)注列表 用戶 對(duì)好友進(jìn)行關(guān)注和取消關(guān)注 添加對(duì)好友所關(guān)注用戶的關(guān)注 添加對(duì)好友粉絲的關(guān)注 16 查看用戶所有微博列表功能流程如下 圖 317 所示: 圖 317 查看用戶所有微博列表流程圖 結(jié)束 點(diǎn)擊微博按鈕 開始 用戶所有微博列表界面 查看某一條微博詳細(xì)信息同時(shí)進(jìn)行評(píng)論和轉(zhuǎn)發(fā)操作 17 第 四 章 系統(tǒng)詳細(xì)功能實(shí)現(xiàn) 本應(yīng)用主要實(shí)現(xiàn)了四個(gè)主要模塊,包括應(yīng)用登 錄模塊用戶可以使用授權(quán)配置登錄系統(tǒng)。微博瀏覽模塊進(jìn)入瀏覽微博的詳細(xì)頁面,用戶可以評(píng)論微博和轉(zhuǎn)發(fā)微博。 登錄模塊實(shí)現(xiàn) 用戶授權(quán)配置模塊 軟件運(yùn)行時(shí),會(huì)先進(jìn)入一個(gè)歡迎頁面。授權(quán)配置頁面如下圖 41 所示: 圖 41用戶授權(quán)頁面 軟件在首次開打會(huì)開啟一 個(gè)新線程,并且 UI 線程會(huì)休眠 2 秒鐘,休眠結(jié)束后程序會(huì)判斷系統(tǒng)中是否存在有效的帳號(hào)信息,有則會(huì)進(jìn)入微博,無則會(huì)進(jìn)入用戶授權(quán)頁面。 if (()) { startActivity(new Intent(, ))。 }else{ Intent goLogin = new Intent(, )。 ()。 } } }.start()。點(diǎn)擊授權(quán)按鈕,如果手機(jī)上裝有官方新浪微博客戶端并且版本支持 sso 單點(diǎn)登錄,將會(huì)調(diào)用官方集成授權(quán)方式登錄。如下圖 42 所示: 圖 42 用戶登錄頁面 實(shí)現(xiàn)算法: 第一步 : 獲取微博實(shí)體類,傳入 app key, secret, 以及 callback_url。 19 第三步: 在 weiboAuthListener 接口回調(diào)函數(shù) onplete 中獲取 access_token 存入sharedPerferences 中 第四步: 重寫 onActivityResult 方法,實(shí)現(xiàn)微博首頁首頁登錄跳轉(zhuǎn)。如上圖 43 所示。 顯示最新微博列表 在此功能模塊內(nèi),用戶可以點(diǎn)擊搜索按鈕進(jìn)入搜索頁面,點(diǎn)擊發(fā)布新微博按鈕進(jìn)入發(fā)表新微博頁面,點(diǎn)擊刷新按鈕刷新最新的微博列表,并且可以通過滾動(dòng)鼠標(biāo)分頁顯示更多的微博信息。在成功返回 json 格式的結(jié)果后,解析 json 數(shù)據(jù)包裝到 list 對(duì)象中,然后通過在使用SimpleAdapter 放到 listview 中顯示。請(qǐng)求成功后如下圖 47 所示: 20 圖 47 請(qǐng)求首頁微博消息圖 發(fā)表微博功能 用戶可以通過點(diǎn)擊首頁的發(fā)表微博按鈕,彈出輸入對(duì)話框,輸入內(nèi)容點(diǎn)擊發(fā)送按鈕。核心代碼: //請(qǐng)求發(fā)送到服務(wù)器 (((EditText)findViewById()).getText().toString(), null, null, mListener)。 21 (, 發(fā)送微博成功! , ).show()。進(jìn)入瀏覽微博信息頁面可以通過點(diǎn)擊頁面下方的評(píng)論按鈕,評(píng)論該條微博。微博信息瀏覽頁面如下圖 49 所示: 圖 49 微博信息瀏覽頁面 評(píng)論微博 用戶通過點(diǎn)擊微博詳細(xì)信息頁面的評(píng)論按鈕進(jìn)入微博信息評(píng)論頁面,用戶可以輸入評(píng)論的內(nèi)容對(duì)這條微博信息進(jìn)行評(píng)論。包括微博 ID、評(píng)論內(nèi)容、及包含認(rèn)證信息的令牌 22 AccessToken,然后想服務(wù)器發(fā)送評(píng)論請(qǐng)求。 轉(zhuǎn)發(fā)微博 用戶通過點(diǎn)擊微博詳細(xì)信息頁面的轉(zhuǎn)發(fā)按鈕進(jìn)入微博信息轉(zhuǎn)發(fā)頁面,用戶可以輸入評(píng)論的內(nèi)容對(duì)這條微博信息進(jìn)行轉(zhuǎn)發(fā)。解析返回?cái)?shù)據(jù)和更新 view 組 件都基本相同。刪除如下圖 416 所示: 圖 416 刪除微博消息 刪除必須要傳入一個(gè)微博 ID。 24 第五章 系統(tǒng)的測試與維護(hù) 單元測試 測試系統(tǒng)的第一步是測試組成系統(tǒng)的單個(gè)構(gòu)件。在單元測試過程中,首先檢查代碼在程序 的算法、數(shù)據(jù)和語法方面有沒有缺陷,最后給該構(gòu)件輸入一個(gè)測試用例集,以說明該構(gòu)件是否正確。 1) 測試 在發(fā)表新微博時(shí),輸入空內(nèi)容,或者和上一條內(nèi)容一樣的微博時(shí),程序是否有出現(xiàn)預(yù)先設(shè)定的提示。 結(jié)果:提示用戶內(nèi)容不能為空,或者請(qǐng)不要輸入相同內(nèi)容。 2) 測試 評(píng)論微博時(shí),輸入評(píng)論內(nèi)容,如果內(nèi)容為空,程序是否有出現(xiàn)預(yù)先設(shè)定的內(nèi)容為空提示。 結(jié)果 :顯示評(píng)論內(nèi)容不能為空。 集成測試 單元測試之后,就需要對(duì)系統(tǒng)的所有功能進(jìn)行測試。此階段所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯(cuò)誤并將各個(gè)模塊繼承起來進(jìn)行結(jié)合測試。即把經(jīng)單元測試后的模塊一次性的組裝成系統(tǒng)進(jìn)行測試,增殖式組裝方式即在模塊組裝的過程中,邊組裝邊測試,每增加一個(gè)或幾個(gè)模塊就測試一次,最后組裝成最后的系統(tǒng)。在本系統(tǒng)中圖形界面不是十分的友好,從美觀的角度來說也還是很不夠的,這樣的界面是不能應(yīng)用到實(shí)踐中的。 本系統(tǒng)經(jīng)歷了從系統(tǒng)問題的提出,系統(tǒng)可行性分析,系統(tǒng)數(shù)據(jù)庫設(shè)計(jì),總體的功能模塊設(shè)計(jì),詳細(xì)設(shè)計(jì),功能模塊的實(shí)現(xiàn),到最后的程序測試,就是以這樣的一個(gè)思路完成整 個(gè)系統(tǒng)的開發(fā)。由于對(duì)Java 濃厚的興趣引發(fā)了本人對(duì) Android 的好奇心,從一開始什么都不懂一直摸索著運(yùn)用了很多高級(jí)技術(shù)完成了這個(gè)軟件。在圖書館和網(wǎng)絡(luò)上尋找解決問題的答案。于此同時(shí),這個(gè)軟件還可以進(jìn)一步擴(kuò)展,例如:微博廣場、私信、推薦好友等,使功能更加強(qiáng)大,帶給用戶更好的體驗(yàn)與生活的便捷。此后,我會(huì)加倍努力的去研究,在熟練的基礎(chǔ)上掌握更多的新型技術(shù),來提高自己的開發(fā)水平。在這 次畢業(yè)設(shè)計(jì)的過程中,得到了學(xué)校的大力支持,給本人提供了舒適的工作學(xué)習(xí)環(huán)境,也得到了吉大老師的精心指導(dǎo)。踉踉蹌蹌地忙碌了一個(gè)月,畢業(yè)設(shè)計(jì)課題也將告一段落。虛榮的成就感在沒人的時(shí)候也總會(huì)冒上心頭??墒?,又會(huì)有點(diǎn)自戀似的安慰自己:做一件事情,不必過于在乎最終的結(jié)果,可貴的是過程中 的收獲,以此來安撫自己 26 尚未平復(fù)的心。 2) 做好版本控制和備份,一旦出現(xiàn)故障,能盡快恢復(fù)到最近最新的版本中,再在此基礎(chǔ)上修改。大學(xué)這幾年給本人帶來的影響卻不能用時(shí)間來衡量,這幾年來,經(jīng)歷過的所有事,所有人,都將是以后生活回味的一部分,是為人處世的指南針。請(qǐng)接受我誠摯的謝意!最后還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們! 最后,再次對(duì)關(guān)心、幫助我的老師和同學(xué)表示衷心地感謝!
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1