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

正文內(nèi)容

基于android系統(tǒng)的新浪微博客戶端的實(shí)現(xiàn)-文庫吧資料

2024-11-25 22:08本頁面
  

【正文】 參與者:未通過授權(quán)認(rèn)證或者未登錄。 該模塊用例如下圖 33 所示: 33 用戶注冊(cè)用例圖 2) 用戶登錄和授權(quán)模塊 功能描述:對(duì)于第一次使用該應(yīng)用的用戶,在程序啟動(dòng)之后進(jìn)入配置頁面,輸入用戶名和密碼進(jìn)行授權(quán)認(rèn)證。 前置條件:所有未注冊(cè)的用戶。 OAuth 認(rèn)證的原理如下圖 32 所示: 圖 32 認(rèn)證原理圖 系統(tǒng)模塊用例圖分析 1) 用戶注冊(cè)模塊 客 戶 端 新 浪 微 博 服 務(wù) 器 將 APPKEY和 APPSECRET發(fā)送至新浪微博 返回 RequestToken和 RequestSecret給客戶端表示新浪微博信任客戶端 將 RequestToken和 RequestSecret發(fā)送至 新浪微博跳轉(zhuǎn)至授權(quán)頁面 授權(quán)頁面 輸 入 賬號(hào)密碼 完成授權(quán) 根據(jù)回調(diào)地址返回 oauth_verifier,表示用戶信任客戶端 將 RequestToken、 RequestSecret、 oauth_verifier發(fā)送至新 浪微博 返回 user_id、 AccessToken和 AccessSecret用來代替賬號(hào)密碼 8 功能描述:在用戶第一次使用該應(yīng)用時(shí),如還未獲得新浪微 博的賬號(hào),可以通過配置頁面跳轉(zhuǎn)到新浪微博的用戶注冊(cè)頁面。當(dāng)用戶再次使用時(shí)就不需要重新進(jìn)行繁瑣的授權(quán)認(rèn)證操作,直接從SharedPreferences 中讀取出來即可使用。 3) 在系統(tǒng)和數(shù)據(jù)的安全性方面,本項(xiàng)目是采用 OAuth 認(rèn)證方式,采用這種方式就需要有用戶的新浪 UserID、 Access Token、 Access Secret 這 3 個(gè)要素才能自由便利的調(diào)用新浪的開放接口。 1) 在功能方面,采用圖形用戶界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面,通過鼠標(biāo)或鍵盤的操作,為用戶提供最簡潔的使用方法。 系統(tǒng)的功能模塊圖如下圖 31 所示: 圖 31系統(tǒng)功能模塊圖 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)確定軟件由哪些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。 系統(tǒng)模塊設(shè)計(jì) 系統(tǒng)功能模塊劃分 功能模塊劃分是描述系統(tǒng)的一個(gè)過程,需要將需求分析中的感性描述進(jìn)行抽象化,提取出要實(shí)現(xiàn)的功能,這是整個(gè)系統(tǒng)開發(fā)的一個(gè)關(guān)鍵過程。 6 第三章 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)設(shè)計(jì)目標(biāo) 1) 通過創(chuàng)建新浪微博客戶端應(yīng)用,讓用戶隨時(shí)隨地與好友分享身邊的新鮮事。此外, Android 的應(yīng)用程序開發(fā)和 Java 開發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 的上層應(yīng)用程序是使用 Java 語言開發(fā)的,同時(shí)還需要基于 Dalvik 虛擬機(jī),所以, Google 公司推薦使用主流的 Java 開發(fā)環(huán)境 Eclipse。 4) 保證網(wǎng)絡(luò)系統(tǒng)的先進(jìn)性和有效性 。 2) 堅(jiān)持標(biāo)準(zhǔn)化和可行性。 5) 規(guī)劃工作的結(jié)果是要明確回答規(guī)劃工作內(nèi)容中提出的問題,描述出系統(tǒng)的總體概貌和發(fā)展進(jìn)程,為系統(tǒng)的發(fā)展制定一個(gè)科學(xué)而又合理的目標(biāo)和達(dá)到該目標(biāo)的可行 5 方案,而不是替代后續(xù)階段的工作。同時(shí),系統(tǒng)規(guī)劃也是技術(shù)與管理相結(jié)合的過程,它確定了利用現(xiàn)代信息技術(shù)有效的支持管理決策的總體方案。 3) 系統(tǒng)規(guī)劃是為整個(gè)系統(tǒng)建設(shè),確定目標(biāo)、戰(zhàn)略、系統(tǒng)總體結(jié)構(gòu)方案以及資源計(jì)劃。 1) 系統(tǒng)規(guī)劃工作是面向長遠(yuǎn)的、未來的、全局性和關(guān)鍵性的問題,因此它具有較強(qiáng)的不確定性,非結(jié)構(gòu)化程度較高。規(guī)劃,一般是指對(duì)較長時(shí)期的活動(dòng)進(jìn)行總體的、全面的計(jì)劃。 系統(tǒng)規(guī)劃概述 凡 事預(yù)則立,不預(yù)則廢。刪除后將自動(dòng)刷新當(dāng)前列表。 7) 查看自己的的信息,包括用戶名、性別、頭像、詳細(xì)信息和我的微博等。點(diǎn)擊轉(zhuǎn)發(fā)按鈕則可以轉(zhuǎn)發(fā)這條微博內(nèi)容。 5) 點(diǎn)擊用戶發(fā)表的某一條微博信息,進(jìn)入微博瀏覽頁面,可以查看到這條微博信息的全面內(nèi)容,包括評(píng)論數(shù)、轉(zhuǎn)發(fā)數(shù)、圖片等多媒體信息。 4) 首頁,在屏幕的上方有一個(gè)發(fā)表微博的按鈕,用戶輸入內(nèi)容,點(diǎn)擊發(fā)送可以發(fā)表自 己的微博。如果不沒有裝或版本不支持,系統(tǒng)自動(dòng)條用 web 授權(quán)方式,和 sso 授權(quán)方式授權(quán)成功直接進(jìn)入為微博首頁不同, web 方式授權(quán)成功后,需退出 app 后,重新打開將直接進(jìn)入微博首頁。 2) 如果用戶是第一次使用,進(jìn)入授權(quán)界面。從以上描述可以基本了解到該應(yīng)用的功能需求: 1) 啟動(dòng)應(yīng)用程序,進(jìn)入歡迎頁面。登錄成功之后進(jìn)入程序首頁,可以顯示微博好友發(fā)布的最新微博信息,以及相關(guān)圖片的瀏覽。 運(yùn)行上的可行性 本應(yīng)用是基于 Android 系統(tǒng)手持移動(dòng)終端, Android 系統(tǒng)手機(jī)在智能手機(jī)和平板電腦市場(chǎng)都有很高的占有率,各個(gè)手機(jī)廠商也爭先推出更新版本和硬件配置更高的終端,從 市場(chǎng)上一般的 Android 手機(jī)硬件配置來看運(yùn)行本系統(tǒng)應(yīng)該是綽綽有余所以在運(yùn)行可行性上更是可行的。 經(jīng)濟(jì)上的可行性 本系統(tǒng)為畢業(yè)設(shè)計(jì)練習(xí)實(shí)踐型項(xiàng)目,所使用的開發(fā)工具都由學(xué)校免費(fèi)提供,因此開發(fā)成本比 較低,所以開發(fā)基于 Android 移動(dòng)平臺(tái)的微博客戶端在經(jīng)濟(jì)上是可行的。 本系統(tǒng)基于移動(dòng)平臺(tái)的微博客戶端系統(tǒng),是人們?nèi)粘I钪泻团笥呀涣骰?dòng)的必要工具。一個(gè)項(xiàng)目的市場(chǎng)需求是推動(dòng)技術(shù)進(jìn)步的主要?jiǎng)恿?,有時(shí)市場(chǎng)的需求,決定了某項(xiàng)技術(shù)的產(chǎn)生。用戶可以隨時(shí)隨地的更新自己的微博信息,把看到的、想說的一切都以最快的速度分享給大家。 研究內(nèi)容、意義 1) 本課題研究的內(nèi)容包括創(chuàng)建 基于 Android 平臺(tái)的新浪微博客戶端應(yīng)用,使用 Java語言編寫,通過新浪微博開放平臺(tái)提供的接口創(chuàng)建的微博客戶端應(yīng)用。 2) 使用多種組件進(jìn)行 Android 平臺(tái)新浪微博客戶端的開發(fā)。 Android 系統(tǒng)就是一個(gè)開放式的手機(jī)和平板電腦的操作系統(tǒng),目前的發(fā)展勢(shì)頭十分迅猛。 Android 簡介 Android 是 Google 開發(fā)的基于 Linux 平臺(tái)的開源手機(jī)操作系統(tǒng)。與傳統(tǒng)博客相比,微型博客具有更好的及時(shí)性、開放性和隨意性,用戶不僅可以通過網(wǎng)頁瀏覽和發(fā)布信息,還可以通過手機(jī)、即時(shí)通訊軟件的客戶端、桌面客戶端、外部 API 接口等多種途徑使用微博功能。既可以一點(diǎn)對(duì)多點(diǎn),也可以點(diǎn)對(duì)點(diǎn)。 3) 更強(qiáng)的互動(dòng)性。很多微博網(wǎng)站,即便在沒有網(wǎng)絡(luò)的地方,只要有手機(jī)也可即時(shí)更新自己的內(nèi)容。 對(duì)于每篇微博 140 個(gè)字符的信息量特別適合手機(jī)上網(wǎng)用戶使用,無論你是在咖啡廳還是在地鐵站,都很容易通過手 機(jī)完成自己的微博。閑得無事,更新一下簽名,就被記錄了。與傳統(tǒng)博客相比,微博具有如下特點(diǎn): 1) 準(zhǔn)入門檻低。因此,本課題就致力于開發(fā)出一款基于 Android 平臺(tái)的新浪微博客戶端,來滿足用戶的使用需求。 于是,新浪微博手機(jī)客戶端便應(yīng)運(yùn)而生 ,而作為市場(chǎng)占有率第一的 Android 平臺(tái)下的新浪微博客戶端更是擁有廣泛的需求。 IOS 在喬布斯的精心策劃下一路高歌猛進(jìn), Android 則憑著開源的方式開山劈路, Symbian 和 Black berry 的舊有模式被不斷蠶食, Windows Phone 則在滯后的泥潭中繼續(xù)掙扎。 MicroBlog API Calls Service. IV 目 錄 第一章 緒論 .......................................................... 1 課題背景 ......................................................... 1 微博簡介 ......................................................... 1 Android 簡介 ..................................................... 2 研究目標(biāo) ......................................................... 2 研究內(nèi)容、意義 ................................................... 2 第二章 系統(tǒng)分析 ..................................................... 3 系統(tǒng)可行性分析 ................................................... 3 系統(tǒng)需求分析 ...........................................
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1