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

正文內(nèi)容

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

2022-11-28 22:08:59 本頁面
 

【正文】 , the interface display module, the blog browsing module, the user module. In login module, the user can use authorized configuration and user registered and logged in system. In interface display module, users can post new micro blog and through the nickname to search good friends. In blog browsing module, users can ment on the blog and forwarding the blog into the detailed page. In user module, can view the detailed information including the users39。在登錄模塊,用戶可以使用授權(quán)配置和用戶注冊并且登錄系統(tǒng)。 I 畢業(yè)設(shè)計(論文) 題 目: 基于 android 系統(tǒng)的新浪微博客戶端的實現(xiàn) II 摘要 本系統(tǒng)基于 Android 移動開發(fā)平臺,使用 Java 語言開發(fā),使系統(tǒng)具有良好的平臺移植性和可擴展性。 主界面顯示模塊中,用戶可以發(fā)表新的微博。 attention list, topics list, fan list, and all the blogs he has posted . Keywords: Sina MicroBlog Open Platform。 IOS 在喬布斯的精心策劃下一路高歌猛進, Android 則憑著開源的方式開山劈路, Symbian 和 Black berry 的舊有模式被不斷蠶食, Windows Phone 則在滯后的泥潭中繼續(xù)掙扎。因此,本課題就致力于開發(fā)出一款基于 Android 平臺的新浪微博客戶端,來滿足用戶的使用需求。閑得無事,更新一下簽名,就被記錄了。很多微博網(wǎng)站,即便在沒有網(wǎng)絡(luò)的地方,只要有手機也可即時更新自己的內(nèi)容。既可以一點對多點,也可以點對點。 Android 簡介 Android 是 Google 開發(fā)的基于 Linux 平臺的開源手機操作系統(tǒng)。 2) 使用多種組件進行 Android 平臺新浪微博客戶端的開發(fā)。用戶可以隨時隨地的更新自己的微博信息,把看到的、想說的一切都以最快的速度分享給大家。 本系統(tǒng)基于移動平臺的微博客戶端系統(tǒng),是人們?nèi)粘I钪泻团笥呀涣骰拥谋匾ぞ摺? 運行上的可行性 本應(yīng)用是基于 Android 系統(tǒng)手持移動終端, Android 系統(tǒng)手機在智能手機和平板電腦市場都有很高的占有率,各個手機廠商也爭先推出更新版本和硬件配置更高的終端,從 市場上一般的 Android 手機硬件配置來看運行本系統(tǒng)應(yīng)該是綽綽有余所以在運行可行性上更是可行的。從以上描述可以基本了解到該應(yīng)用的功能需求: 1) 啟動應(yīng)用程序,進入歡迎頁面。如果不沒有裝或版本不支持,系統(tǒng)自動條用 web 授權(quán)方式,和 sso 授權(quán)方式授權(quán)成功直接進入為微博首頁不同, web 方式授權(quán)成功后,需退出 app 后,重新打開將直接進入微博首頁。 5) 點擊用戶發(fā)表的某一條微博信息,進入微博瀏覽頁面,可以查看到這條微博信息的全面內(nèi)容,包括評論數(shù)、轉(zhuǎn)發(fā)數(shù)、圖片等多媒體信息。 7) 查看自己的的信息,包括用戶名、性別、頭像、詳細信息和我的微博等。 系統(tǒng)規(guī)劃概述 凡 事預(yù)則立,不預(yù)則廢。 1) 系統(tǒng)規(guī)劃工作是面向長遠的、未來的、全局性和關(guān)鍵性的問題,因此它具有較強的不確定性,非結(jié)構(gòu)化程度較高。同時,系統(tǒng)規(guī)劃也是技術(shù)與管理相結(jié)合的過程,它確定了利用現(xiàn)代信息技術(shù)有效的支持管理決策的總體方案。 2) 堅持標(biāo)準(zhǔn)化和可行性。 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 的上層應(yīng)用程序是使用 Java 語言開發(fā)的,同時還需要基于 Dalvik 虛擬機,所以, Google 公司推薦使用主流的 Java 開發(fā)環(huán)境 Eclipse。 6 第三章 系統(tǒng)概要設(shè)計 系統(tǒng)設(shè)計目標(biāo) 1) 通過創(chuàng)建新浪微博客戶端應(yīng)用,讓用戶隨時隨地與好友分享身邊的新鮮事。 系統(tǒng)的功能模塊圖如下圖 31 所示: 圖 31系統(tǒng)功能模塊圖 系統(tǒng)總體結(jié)構(gòu)設(shè)計 系統(tǒng)總體結(jié)構(gòu)設(shè)計確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。 3) 在系統(tǒng)和數(shù)據(jù)的安全性方面,本項目是采用 OAuth 認證方式,采用這種方式就需要有用戶的新浪 UserID、 Access Token、 Access Secret 這 3 個要素才能自由便利的調(diào)用新浪的開放接口。 OAuth 認證的原理如下圖 32 所示: 圖 32 認證原理圖 系統(tǒng)模塊用例圖分析 1) 用戶注冊模塊 客 戶 端 新 浪 微 博 服 務(wù) 器 將 APPKEY和 APPSECRET發(fā)送至新浪微博 返回 RequestToken和 RequestSecret給客戶端表示新浪微博信任客戶端 將 RequestToken和 RequestSecret發(fā)送至 新浪微博跳轉(zhuǎn)至授權(quán)頁面 授權(quán)頁面 輸 入 賬號密碼 完成授權(quán) 根據(jù)回調(diào)地址返回 oauth_verifier,表示用戶信任客戶端 將 RequestToken、 RequestSecret、 oauth_verifier發(fā)送至新 浪微博 返回 user_id、 AccessToken和 AccessSecret用來代替賬號密碼 8 功能描述:在用戶第一次使用該應(yīng)用時,如還未獲得新浪微 博的賬號,可以通過配置頁面跳轉(zhuǎn)到新浪微博的用戶注冊頁面。 該模塊用例如下圖 33 所示: 33 用戶注冊用例圖 2) 用戶登錄和授權(quán)模塊 功能描述:對于第一次使用該應(yīng)用的用戶,在程序啟動之后進入配置頁面,輸入用戶名和密碼進行授權(quán)認證。 后置條件 :通過授權(quán)配置或者直接登錄系統(tǒng)。 后置條件:在首頁顯示所有被用戶添加關(guān)注的最新微博信息列表。 后置條件:新微博信息是否發(fā)表成功。 后置條件:搜索成功返回結(jié)果。 后置條件:可以轉(zhuǎn)發(fā)和參與評論。 后置條件:查看好友詳細信息(包括所有微博,話題,關(guān)注,粉絲)關(guān)注和取消關(guān)注操作。用戶模塊可以獲取用戶的詳細信息,可以查看該用戶的 詳細信息微博及刪除自己的微博 ,和該用戶所發(fā)表的全部微博。 核心代碼: new Thread() { public void run() { try { (2020)。 startActivity(goLogin)。 用戶登錄模塊 如果用戶是第一次使用,進入授權(quán)界面。 第二步: 實例化 SsoHandler 對象并傳入 appkey ,調(diào)用 ssoHandler 的 Authorize 函數(shù)。 主界面顯示模塊實現(xiàn) 首頁顯示被用戶添加了關(guān)注的用戶的最新微博信息、發(fā)表微博、更新最新微博列表 。其中程序開啟新線程解析圖片地址字符串并包裝到 Bitmap 中。 發(fā)送方法的回調(diào)接口 if (({\created_at\)) { // 調(diào)用 Statusparse 解析字符串成微博對象 Status status = (response)。也可以點擊轉(zhuǎn)發(fā)按鈕,轉(zhuǎn)發(fā)這條微博。結(jié)果在回調(diào)函數(shù)顯示。 刪除我發(fā)送的微博信息 只能刪除自己發(fā)布的微博且必須指定要刪除的微博 ID。測試這些構(gòu)件稱為單元測試。 具體操作:輸入的內(nèi)容為空,或者和上一條相同的內(nèi)容。 具體操作:輸入空的評論內(nèi)容。在此階段對照用例進行功能測試。 25 總 結(jié) 當(dāng)今社會對于軟件開發(fā)是一個分工很細的工作,在開發(fā)過程中不同的人負責(zé)不同的模塊開發(fā),比如有專 門的人負責(zé)業(yè)務(wù)邏輯,有專門的人負責(zé)圖形界面,所以現(xiàn)在的開發(fā)人員都是某一方面的專家。 經(jīng)過幾個月的努力,基于 Android 的新浪微博客戶端應(yīng)用終于完成了。雖然,這個軟件目前運行良好,但是代碼的健壯性還很差,在整個 工程的構(gòu)思方面也不足,用戶操作界面還是不夠靈活友好,這些問題還需要今后逐一解決。 通過這次畢業(yè)設(shè)計,使我感到高科技的力量。點擊運行,也基本達到了預(yù)期的效果。 總結(jié)制作過程中的經(jīng)驗和教訓(xùn),在此對這方面的研究提幾點建議,以資參考: 1) 要準(zhǔn)備充分,在系統(tǒng)分析于設(shè)計階段要做的盡可能
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1