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

正文內容

基于新浪微博開放平臺的android終端應用設計畢業(yè)論文-免費閱讀

2025-08-09 13:29 上一頁面

下一頁面
  

【正文】 23 圖 主界面圖 圖 單條微博瀏覽界面圖 圖 圖片瀏覽界面圖 微博數據獲取與顯示 微博數據獲取: 同上一章中獲取用戶頭像和用戶名的方法是一樣的,只是訪問的地址和參數不相同,因此這里獲取數據的代碼就不再列出。 登陸成功之后就直接跳到主界面, 它 是整個系統的控制界面,能跳到其他主要界面,主界面的設計也顯得特別重要。 //讀取輸入流 StringBuilder buffer = new StringBuilder((int) 22 ().getContentLength())。 //App Secret 應用序列密碼,從新浪微博開放平臺申請應用所得 // 用來獲取 oauth_verifier public Boolean RequestAccessToken(Activity activity,String callBackUrl) //獲取 user_id, Access Token 和 Access Secret public UserInfo GetAccessToken(Intent intent) //發(fā)送認證請求 ,采用 post請求方式,得到服務端響應,是獲取數據的主要方法 public HttpResponse SignRequest(String token,String tokenSecret,String url,List params) } 加載登錄用戶名和頭像 在登錄界面中有用戶頭像和用戶名,這兩個數據雖然保存在數據庫中,但是這兩個數據時即時更新的,因此需要根據數據庫中保存的用戶 id 重新向新浪微博發(fā)起訪問獲取最新的用戶名和頭像,這就是一個數據的加載過程。 客戶端軟件把第二組參數和第三組參數作為參數再次向新浪微博發(fā)起請求,然后新浪微博返回第四組參數給客戶端軟件,第四組參數則需要客戶端軟件好好保存,這組參數是用來代替用戶名和密碼的,在后面調用新浪微博 API 時都需要。 OAUTH 協議為用戶資源的受欺負提供了一個安全的、開放而又簡易的標準。 (,)。其中圖 是瀏覽器授權界面,當點擊圖 中的授權時本應用會引導系統打開瀏覽器并跳轉到新蘭微博授權地址引導用戶授權。在一個 Android 應用中,用戶界面是由 View 和 ViewGroup 對象構建而成的。 (3)安裝配置 ADT 啟動 Eclipse,點擊“ Help”菜單,依次選擇“ software Update… ”項和“ Avaiable Software ” 的 選 項 卡 , 點 擊 “ Add Site… ” 按 鈕 , 輸 入 地 址 OK”就會下載安裝 ADT 插件。這個直接從 Eclipse 官網下載之后解壓就可以運行。 Eclipse: Eclipse 是一款非常優(yōu)秀的開源 IDE,在大量插件的“配合”下,完全可以滿足企業(yè)級 Java 應用到手機終端 Java 游戲的開發(fā)。 userIcon:用戶頭像。 userId: 用戶 id。 系統結構 根據功能需求分析,本應用可分為四個主要模塊,每個主要模塊又可分為幾個 子功能模塊,其詳細結構圖如圖 所示。 2. 發(fā)布帶圖片的微博。 登錄模塊 登錄功能在本系統中非常重要,這里主要用到 OAuth 認證技術,這是本系統的一個難點之一。易于人閱讀和編寫,同時易于機器解析和生成。 。 使用 OAuth 進行認證和授權過程如下: ,想操作用戶存放在服務提供方的資源。 OAuth(開放授權)是一個開放標準,允許用戶然第三方應用訪問該用戶在某個網站上存儲的私密的資源而無需將用戶名和密碼提供給第三方應用。 。 SQLite 和 C/S 模式的數據庫軟件不同,它是進程內的數據引擎,因此不存在數據庫的客戶端和服務器。 Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人 PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發(fā)者專用社群。 資源目錄:該目錄下定義了 drawalbe、 layout 及 values3 個目錄一一進行介紹。例如在 Email 程序中使用 Contacts 應用中保存的聯系人資料。 (3)BroadcastReceiver BroadcastReceiver 是用戶接受廣播通知的組件。所有這些組件都必須在 這份應用的主配置文件中聲明。 。 。 Google 與開放手機聯盟合作開發(fā)了 Android, Google 通過與運營商、設備制造商、開發(fā)商和其他有關各方結成深層次的合作伙伴關系,希望通過建立標準化、開放式的移動電話軟件平臺,在移動產業(yè)內形成一個開放式的生態(tài)系統。這部分主要搭建開發(fā)環(huán)境,設計數據庫,編寫代碼,測試,運行,修改bug 等。 本論文的主要內容安排如下: 第一章 :引言。 項目目的 隨著移動互聯網的發(fā)展,移動終端應用越來越展現其優(yōu)越的一面 —— 方便快捷。根據 20xx 年官方公布數據顯示,新浪微博每天發(fā)博數超過 2500 萬條,其中 38%來自移動終端。 20xx 年 Android 市場占有率達到 46%, 20xx 年 2 月數據, Android 占據全球智能手機操作系統市場 %的份額,中國市場占有率為 %。目前移動終端市場占有率最大的就是 Android 系統,基于 Android 系統的應用開發(fā)也逐漸趨多。 本課題研究的最終結果就是設計一款基于新浪微博開放平臺接口運行在 Android平臺的新浪微博客戶端軟件。 科 技 大 學 畢 業(yè) 設 計( 論 文 ) 題目 基于新浪微博開放平臺的 Android 終端應用設計 作者 學院 專業(yè) 學號 指導教師 科 技 大 學 畢業(yè)設計(論文)任務書 1 設計(論文)題目及專題: 基于新浪微博開放平臺的 Android 終端應用 2 學生設計(論文)時間:自 20xx 年 1 月 5 日開始至 20xx 年 6 月 6 日止 3 設計(論文)所用資源和參考資料: [1] 楊豐盛 編著 .Android 應用開發(fā)揭秘 [M].機械工業(yè)出版社 ,20xx09:18 [2] 吳亞峰 蘇 亞光 編著 .Android 應用案例開發(fā) 大全 [M]. 人民郵電出版社 ,20xx09:15 [3] (美 )??藸? 著 ,陳昊鵬譯 .Java 編程思想 , Thinking in Java[M].機械工業(yè)出版社 ,20xx06:14 [4] Android[EB/OL].:,20xx. [5] Android Developer[EB/OL]. 4 設計(論文)應完成的主要內容: 設計并實現基于新浪微博開放平臺的 Android 終端微博應用軟件,包括登錄模塊,瀏覽模塊,發(fā)布模塊和其他模塊等。該課題研究主要是用 java 語言開發(fā),基于 C/S 架構,客戶端是 Android 系統,服務端是由新浪公司提供的新浪微博開放平臺。 With the fast development of 3G work in China, tweeting through the mobile platform has being a fast and convenient way. So Weibo clients on mobile platform are wele by izens. The Android system has largest share of the current mobile operating systems. and the application development on Android have increased quickly. iii 本課題研究的最終結果就是設計一款基于新浪微博開放平臺接口運行在 Android平臺的新浪微博客戶端軟件。在這樣的情況下,基于 Android 平臺的應用也迅速增長。 20xx 年 5 月 24 日,全球最大的 SNS 社區(qū) Facebook 推出開放平臺應用( APP),第三方開發(fā)者利用開放平臺 APP 框架可開發(fā)與 Facebook 核心功能集成的應用。由于 Android 系統的開源,基于 Android 系統的應用開發(fā)變得很受歡迎,另外新浪微博開放平臺的推出,使得開發(fā)者在 Android 系統上開發(fā)基于新浪微博的應用成為可能。介紹課題研究的背景和目的。 第五章 :總結。 。 Android 是一種完整的多任務環(huán)境,應用程序可以在其中并行運行,在后臺運行時,應用程序可以生成通知以引起注意。當使用 Android 應用框架時, Android 系統會通過一些 C/C++庫來支持我們使用的各個組件,使其能更好的為我們服務。下面分別來介紹這些基本組件: (1)Activity Activity 是應用程序的表示層。廣播是一種同時通知多個對象的事件通知機制。為了解決應用程序間數據通信、共享的問題, Android 提供了 ContentProvider 機制。drawable 目錄主要用于存放圖片資源。在全球云計算和移動互聯網 的產業(yè)環(huán)境下,Java 更具備了顯著優(yōu)勢和廣闊前景。使用 SQLite 一般只要帶上它的一個動態(tài)庫,就可以享受它的全部功能。 SQLite 數據庫支持很多語言編程接口,比如 C/C++、 Java、 Python、Perl、 dotNet、 Ruby 等。 是 OAuth 協議的一下個版本, 關注客戶端開發(fā)者得簡易性,同時為 Web 應用,桌面應用和手機,起居設備提供專門的認證流程。 。 新浪微博 API 新浪微博開發(fā)文檔是新浪公司提供的一個 API 技術文檔,其中包含了所有開發(fā)接 10 口。 JSON 結構有兩種: 1.“名稱 /值”對的集合。 需求概要: 。 3. 圖片可以從手機相冊中選擇,可以直接拍照獲得。 動畫 登錄 整體瀏覽 單獨瀏覽 圖片瀏覽 圖片下載 發(fā)布微博 轉發(fā)圖片 評論微博 收藏微博 個人信息 關于軟件微 博 客 戶 端登 錄微 博 瀏 覽 微 博 發(fā) 布 其 他 圖 新浪微博 Android 客戶端系統結構圖 系統流程 根據需求分析,本應用的數據流主要是通過微博瀏覽這個模塊來調用的,微博瀏覽是整個系統的核心,而微博瀏覽主要在主界面呈現出來,因此主界面是這個應用運行的控制中心。 Varchar 型。 Blob 型。 Android SDK: Android SDK 是 Android 開發(fā)專屬軟件開發(fā)包, Android SDK 有多個版本,從最初的 到現在的 。從網站 Eclipse 版本,解壓至相應的位置。 下載完之后打開“ Windows”,依次選擇“ preferences”,“ Android”點擊“ Browse… ”按鈕,選擇 Android SDK 的安裝路徑,然后確認。View 與 ViewGroup 都有很多種類,而它們都是 View 類的子類,其構成 Activity 的結構如圖 所示。 圖 登錄 Logo 界面 圖 授權界面 18 圖 瀏覽器授權界面 圖 登錄界面 啟動應用后首先顯示的是登錄 logo 界面,這個界面設置顯示 3 秒, logo 圖片從最初模糊到變清晰,動畫期間判斷是否是第一次使用該應用,如果是第一次使用該應用,則動畫結束后會跳轉至用戶授權界面,否則跳轉至加載模塊,加載模塊主要是加載用戶頭像和用戶名。 startActivity(intent)。本應用無需知道用戶的用戶名和密碼即可獲得用戶資源的授權,因此 OAuth 認證是比較安全的。 OAuth 認證過程如圖 所示。獲取用戶名和頭像就是一次 請求和一次數據解析的過程,其關鍵代碼如下: //獲微博用戶的頭像和用戶名 public void UpdateUserInfo(Context context, ListUserInfo userList) { OAuth auth = new OAuth()。 … String string = ()。主界面主要展現的是所關注好友的最近的微博信息,有很多條,通過滑動可以查看近 100 條微博 大致信息。獲取的到數據是 Json 格式的數據,怎么將其合適的顯示在用戶界面上了?這里主要用到了 Adapter 類。三個界面效果如圖。 //解析 json對象中的用戶名 微博瀏覽模塊 UI
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1