版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于Android的SNS社交網絡客戶應用需求調研報告項目組:SNS第二小組項目組長:肖衛(wèi)華組員:陳志斌、周良、徐彪同類產品參考(1)微信
微信可以說是騰訊公司繼QQ之后開發(fā)的最實用和強大的社交軟件了,加之目前騰訊將兩著之間做了更多關聯,軟件的功能也是越來越強大。尤其是其推出的LBS交友功能,能查找到自己所處位置附近使用微信的人,非常的有意思。
軟件優(yōu)點:微信最大的優(yōu)勢就是能收發(fā)各類與QQ相關的信息,而不需要再登陸各種客戶端來查看。同時,軟件支持語音聊天,支持群聊功能,支持LBS交友功能,非常的方便和有趣。軟件缺點:無法進行消息推送,只能雙方都打開客戶端的情況下才能進行新消息提示。
(2)米聊米聊是國內最早發(fā)布公測客戶端的公司,也是最早推出語音、群聊功能的社交軟用戶授權配置模塊件,一開始客戶端的聲勢迅猛,但后來被資源強大的微信將聲勢蓋了下去。不過,米聊上的涂鴉功能到是只此一家,非常好玩。自微信推出找附近的人之后,米聊也順勢推出了這個功能,這也讓軟件在查找好友方面更方便了!
軟件優(yōu)點:找朋友功能強大,除了手機、查找附件的人之外,還能尋找人人、MSN好友,并且可以推薦好友的好友;廣播功能,類似于微博;支持發(fā)送涂鴉、位置信息、表情包豐富;可查看聊天狀態(tài),包括已發(fā)送、已讀、對方正在輸入等。軟件缺點:無法記住帳號,每次都要登陸。在對話界面里,附近小助手、米聊小秘書、好友推薦小助手永遠排在前3個,占掉了好大地方。非常不方便!另外,這個軟件也不支持消息推送功能,只能登陸之后才能看得到消息提示。產品預想2.1課題背景每一個時代都會催生新的理念,每一個理念又會引領新的潮流,每一個潮流又注定會沖破原有的桎梏,創(chuàng)新是時代的特征,更是IT業(yè)的標志。摩爾定律的持續(xù)實現使整個IT業(yè)的發(fā)展和更新令人手忙腳亂,而作為終端設備中數量級最大的手機,近年更是近乎脫胎換骨,在顛覆傳統(tǒng)手機概念的同時,不斷挖掘著自身的市場價值,也成為眾多廠商利益角逐的角斗場。IOS在喬布斯的精心策劃下一路高歌猛進,Android則憑著開源的方式開山劈路,Symbian和Blackberry的舊有模式被不斷蠶食,WindowsPhone則在滯后的泥潭中繼續(xù)掙扎。手機終端多樣化應用的不斷出現,使其在近乎實現PC端功能的同時,也影響著PC的發(fā)展。互聯網領域,以Facebook為代表的SNS的突起更是激起新一輪的網絡風波,而在國內,沖破眾堵的新浪在其準確的定位和成功的推廣策略下推出的新浪微博更是占據了先導地位,并逐漸進入大眾生活,成為許多人的生活必需品。近年來,新浪微博的邀請重點由明星、名人轉向媒體工作者甚至政府工作者,為時事的發(fā)布和民政工作提供了更為多樣、便捷的方式。于是,新浪微博手機客戶端便應運而生,而作為市場占有率第一的Android平臺下的新浪微博客戶端更是擁有廣泛的需求。目前一些基于Android平臺的新浪微博客戶端相對比較完善,功能也比較齊全,但基于市場利益考慮,均有不同程度的涉及廣告的行為,而且界面設計相對傳統(tǒng),招到很多用戶的不滿。因此,本課題就致力于開發(fā)出一款基于Android平臺的新浪微博客戶端,來滿足用戶的使用需求。2.2微博簡介微博(英文名為micro-blog),即微型博客,是隨著Web2.0而興起的一類開放的互聯網社交服務,它允許用戶以簡短文字隨時隨地更新自己的狀態(tài),每條信息的長度都在140字以內,支持圖片、音頻、視頻等多媒體的出版,每個用戶既是微內容的創(chuàng)造者也是微內容的傳播者和分享者。與傳統(tǒng)博客相比,微博具有如下特點:準入門檻低。傳統(tǒng)博客強調版本的布置與語言的組織,因此博文的創(chuàng)作需要考慮完整的邏輯性,也就是說,在Blog上寫文章的門檻還是很高的;哪怕是一個沒有受過嚴格中文訓練的人,只要會發(fā)短信,他就能使用微博。閑得無事,更新一下簽名,就被記錄了。即時通訊的原創(chuàng)性。對于每篇微博140個字符的信息量特別適合手機上網用戶使用,無論你是在咖啡廳還是在地鐵站,都很容易通過手機完成自己的微博。因此,微博的即時通訊功能非常強大。很多微博網站,即便在沒有網絡的地方,只要有手機也可即時更新自己的內容。一些突發(fā)事件或引起全球關注的大事,如果有微博,就能利用各種手段在微博上發(fā)表,其真實性以及快捷性給人帶來的現場感,甚至超過所有媒體。更強的互動性。與博客上面對面的表演不同,微型博客上是背對臉的follow(跟隨),就好比你在電腦前打游戲,路過的人從你背后看著你怎么玩,而你并不需要主動和背后的人交流。既可以一點對多點,也可以點對點。在Web瀏覽器中實現好友管理是非常方便的,如果你想在手機中進行管理的話同樣是非常方便的,移動終端提供的便利性和多媒體化,使得微型博客用戶體驗的粘性越來越強。與傳統(tǒng)博客相比,微型博客具有更好的及時性、開放性和隨意性,用戶不僅可以通過網頁瀏覽和發(fā)布信息,還可以通過手機、即時通訊軟件的客戶端、桌面客戶端、外部API接口等多種途徑使用微博功能。對單條信息長度的限制是微博服務形式的核心特征,其信息短、直觀、簡潔的特點便于迅速閱讀和傳播。2.3研究目標了解Android應用程序的設計和開發(fā)過程行。使用多種組件進行Android平臺新浪微博客戶端的開發(fā)。本軟件是基于Eclipse的開發(fā)環(huán)境,依托新浪微博開放平臺提供的接口,開發(fā)出針對Android平臺的新浪微博客戶端。2.4研究內容、意義本課題研究的內容包括創(chuàng)建基于Android平臺的新浪微博客戶端應用,使用Java語言編寫,通過新浪微博開放平臺提供的接口創(chuàng)建的微博客戶端應用。本課題研究的意義在于使用基于Android系統(tǒng)的新浪微博客戶端可以方便的在本系統(tǒng)中使用發(fā)微博,評論微博,轉發(fā)微博,消息提醒,為用戶推薦微博等全面的功能。用戶可以隨時隨地的更新自己的微博信息,把看到的、想說的一切都以最快的速度分享給大家。2.5系統(tǒng)需求分析本應用程序啟動后,可以通過使用新浪的微博開放平臺,利用接口調用返回的數據,進行用戶注冊,用戶信息配置,授權認證,用戶登錄。登錄成功之后進入程序首頁,可以顯示微博好友發(fā)布的最新微博信息,以及相關圖片的瀏覽。可以查看好友的個人信息、粉絲數量、發(fā)表的話題、所有發(fā)表過的微博以及其關注的好友情況。從以上描述可以基本了解到該應用的功能需求:啟動應用程序。如果用戶是第一次登陸,進入授權界面,在此頁面,當用戶還未擁有新浪微博賬號,則可以選擇跳轉到新浪微博的用戶注冊頁面,注冊自己的新浪微博賬號。如用戶已有新浪微博賬號,用戶可以輸入用戶名和密碼進行授權。取得新浪的授權認證。如果用戶已經在該應用中登錄過,則只需選擇需要登錄的賬號,不用再輸入用戶名和賬號等繁瑣操作就可直接登錄系統(tǒng)。用戶登錄系統(tǒng)之后,進入微博客戶端首頁,用戶可以查看到自己關注到的好友的最新微博信息。點擊用戶發(fā)表的某一條微博信息,進入微博瀏覽頁面,可以查看到這條微博信息的全面內容,包括粉絲評論、評論數、轉發(fā)數、圖片等多媒體信息。用戶可以點擊屏幕下方的評論按鈕,發(fā)表自己對該篇微博的評論。點擊轉發(fā)按鈕則可以轉發(fā)這條微博內容。點擊微博瀏覽頁面的查看好友個人信息按鈕,進入好友個人信息瀏覽頁面,在此頁面可以點擊屏幕上方的關注好友按鈕,對好友進行關注和取消關注的操作。在屏幕中央的顯示頁面,可以查看到好友的地址,個人說明的信息。在屏幕的下方有四個按鈕,分別可以查看該好友發(fā)表過的所有微博信息,該好友所關注的所有好友,發(fā)表過的所有話題、粉絲數量和所有粉絲列表。同時也可以查看粉絲的個人信息,用戶可以自己對感興趣的粉絲也添加關注?;氐綉玫氖醉?,在屏幕的上方有一個發(fā)表微博的按鈕,用戶輸入內容,點擊發(fā)送可以發(fā)表自己的微博。用戶也可以在此頁面點擊刷新按鈕,刷新當前的最新微博。2.6基于Android新浪微博客戶端的建設原則統(tǒng)一規(guī)劃、分步設計。堅持標準化和可行性。保證系統(tǒng)的穩(wěn)定性和安全性。保證網絡系統(tǒng)的先進性和有效性操作簡單、人機界面友好,便于用戶理解和使用。2.7模塊功能微博客戶端微博客戶端用戶最新微博列表發(fā)表新微博評論微博轉發(fā)微博搜索用戶添加關注和取消關注登錄或授權認證2.7.1登錄模塊實現用戶授權配置模塊程序啟動,如果用戶是第一次使用該應用,則需要跳轉到配置頁面,在用戶配置頁面用戶輸入新浪微博的用戶名和密碼,進行授權。如果用戶已經通過了配置和授權,則只需要選擇要登錄的用戶進行登錄。授權配置頁面如下圖2-7-1所示:圖2-7-1用戶配置頁面用戶登錄模塊用戶在登錄本應用時可以點擊屏幕中央的一個下拉框,在下拉框中選擇用戶要登錄的用戶,選中要登錄的用戶再點擊登錄按鈕就可以登錄新浪微博客戶端。用戶登錄頁面如下圖2-7-2所示:圖2-7-2用戶登錄頁面2.7.2主界面顯示模塊實現首頁顯示被用戶添加了關注的用戶的最新微博信息、發(fā)表微博、更新最新微博列表、通過昵稱搜索其他新浪微博用戶。顯示最新微博列表在此功能模塊內,用戶可以點擊搜索按鈕進入搜索頁面,點擊發(fā)布新微博按鈕進入發(fā)表新微博頁面,點擊刷新按鈕刷新最新的微博列表,并且可以通過滾動鼠標分頁顯示更多的微博信息。系統(tǒng)首頁如下圖2-7-3所示:圖2-7-3系統(tǒng)首頁 輸入關鍵字搜索相關微博用戶用戶在搜索頁面的關鍵字輸入框中輸入想要搜索的用戶的昵稱,再點擊搜索按鈕就可以列出與之相關的所有用戶的列表。用戶點擊列表中的某一項即可查看該用戶的詳細信息,并且添加關注。用戶搜索頁面如下圖2-7-4所示:圖2-7-4用戶搜索頁面 發(fā)表微博功能用戶可以通過點擊首頁的發(fā)表微博按鈕,彈出輸入對話框,輸入內容點擊發(fā)送按鈕,如果發(fā)送成功則返回首頁。發(fā)布新微博頁面如下圖2-7-5所示:圖2-7-5新微博發(fā)表頁面 2.7.3微博信息瀏覽模塊實現通過點擊微博列表中的某一條微博信息可以查看這條微博的詳細信息。進入瀏覽微博信息頁面可以通過點擊頁面下方的評論按鈕,評論該條微博。也可以點擊轉發(fā)按鈕,轉發(fā)這條微博。微博信息瀏覽頁面如下圖2-7-6所示:圖2-7-6微博信息瀏覽頁面 用戶通過點擊微博詳細信息頁面的評論按鈕進入微博信息評論頁面,用戶可以輸入評論的內容對這條微博信息進行評論。評論微博界面如下圖2-7-7所示:圖2-7-7評論發(fā)表頁面 2.7.4獲取用戶信息模塊實現用戶通過點擊微博詳細信息瀏覽頁面中的查看用戶詳細信息按鈕,進入查看用戶詳細信息的頁面,在該頁面中用戶可以查看被關注的用戶的昵稱、頭像、個人介紹;可以顯示該用戶的粉絲和粉絲數量;顯示用戶所關注的用戶和關注的數量;顯示用戶發(fā)表過的所有微博和微博數量;顯示用戶發(fā)表過的話題的內容和數量。同時也可以對該用戶進行關注和取消關注操作。用戶詳細信息瀏覽頁面如下圖2-7-8所示:圖2-7-8用戶詳細信息瀏覽頁面查看關注功能用戶點擊關注按鈕可以顯示用戶所關注的所有用戶列表,在瀏覽該用戶列表的同時,可以點擊某一個用戶瀏覽這些用戶的詳細信息,并對其添加關注。關注功能詳細如下圖2-7-9所示:圖2-7-9添加關注頁面查看用戶所有微博信息功能用戶點擊微博按鈕可以進入該用戶所發(fā)所有微博的列表頁面,在該頁面用戶可以查看用戶所發(fā)微博的內容和時間。點擊某一條微博就可以查看這條微博的詳細內容,同時也可以進行轉發(fā)和評論等操作。該功能界面設計如下圖5-10所示:圖5-10用戶所有微博列表頁面知識點及分工Android的上層應用程序是使用Java語言開發(fā)的,同時還需要基于Dalvik虛擬機,所以,Google公司推薦使用主流的Java開發(fā)環(huán)境Eclipse。如果只有Eclipse那還不夠,因為是使用Java語言進行開發(fā),還應該具備由SUN公司提供的JavaSDK(其中包括JRE:JavaRuntimeEnvironment)。此外,Android的應用程序開發(fā)和Java開發(fā)有較大區(qū)別的,所以還需要有Google提供的AndroidSDK。同時,還需要在Eclipse安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse下開發(fā)工具的升級下載的工具。個人分工:功能點對應知識點或技術點負責人用戶授權配置模塊新浪微博官方授權徐彪用戶登錄模塊連接新浪用戶接口徐彪顯示最新微博列表查詢微博信息周良輸入關鍵字搜索相關微博用戶關鍵字查詢周良發(fā)表微博功能連接新浪用戶接口陳志斌微博信息瀏覽模塊實現查看微博詳細信息陳志斌查看關注功能查詢關注信息、連接新浪用戶接口肖衛(wèi)華查看用戶所有微博信息功能查詢所有微博信息肖衛(wèi)華參考文獻列表1.SNS交友/link?url=KMEoSaTdzF1aFtAqCAuXy9z6gINz-46FG5lFnNTfg3IzEuwnOb4s0NtQppJh6XgF2.新浪微博/link?url=3cnVHk28aBDfA5iIlNybdntEmpmbQeU5DFGdjH971dx8090evsj
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院衛(wèi)生所診所管理制度
- 衛(wèi)生院計劃生育監(jiān)督制度
- IATF16949培訓課件PP教學課件
- 重慶市村衛(wèi)生室管理制度
- 沐足城衛(wèi)生管理制度
- 衛(wèi)生隊木材市場管理制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院雙述雙評制度
- 潔凈室工藝衛(wèi)生管理制度
- 公共衛(wèi)生間使用制度
- 共公圖書館衛(wèi)生管理制度
- 項目管理施工合同范本
- 全國物業(yè)管理法律法規(guī)及案例解析
- 抖音來客本地生活服務酒旅酒店民宿旅游景區(qū)商家代運營策劃方案
- 北侖區(qū)打包箱房施工方案
- 車載光通信技術發(fā)展及無源網絡應用前景
- 2026屆上海市金山區(qū)物理八年級第一學期期末調研試題含解析
- 2026年數學競賽希望杯-三年級100題培訓題練習含答案
- DB62-T 5101-2025 公路綠化技術規(guī)范
- 院感知識培訓及持續(xù)改進課件
- 打賭約定合同(標準版)
- 導尿術課件(男性)
評論
0/150
提交評論