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

正文內(nèi)容

基于新浪微博開放平臺的android終端應(yīng)用設(shè)計畢業(yè)論文-全文預(yù)覽

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

下一頁面
  

【正文】 id:layout_height=wrap_content android:text=Hello, I am a Button / /LinearLayout 登錄模塊 登錄模塊 UI 設(shè)計 登錄模塊界面主要有三 個 ,首先是一個動畫界面,圖 所示,第二個界面是授權(quán)界面,圖 所示,第三個是登錄界面,圖 所示。關(guān)鍵代碼如下: //設(shè)置漸變動畫 AlphaAnimation alphaAnimation=new AlphaAnimation(,)。動畫結(jié)束后進入 skipActivity public void onAnimationEnd(Animation animation) { Intent intent=new Intent()。 } 數(shù)據(jù)庫設(shè)計 本應(yīng)用中用到的數(shù)據(jù)據(jù)庫不多,只在登錄模塊中涉及到,用于保存登錄用戶的一些信息,方便下次登錄。 OAuth 認證 新浪微博開放 API 采用 OAuth 認證才能被掉用,本應(yīng)用也 采 用 認證方式。 第一組: (App Key 和 App Secret) 第二組: (Requset Token 和 Request Secret) 第三組: (oauth_verifier) 第四組: (user_id, Access Token 和 Access Secret) 新浪微博的 OAuth 認證詳細過程: 20 。 。新建 類文件對 OA進行了簡單的封裝, OAuth類主要有 RequestAccessToken、 GetAccessToken、SignRequst 三個方法,第一個方法 RequestAccessToken 是上面過程中獲取第三組參數(shù)用的, GetAccessToken 方法是用來獲取第四組參數(shù)用的, SignRequst 方法是用來調(diào)用 API用的,是獲取數(shù)據(jù)的主要方法。 //App Key 應(yīng)用序列碼 , 從新浪微博開放平臺申請應(yīng)用所得 public String consumerSecret。 (new BasicNameValuePair(source, ))。 //將返回結(jié)果內(nèi)容轉(zhuǎn)入輸入流 Reader reader = new BufferedReader(new InputStreamReader(is), 4000)。 JSONObject data = new JSONObject(string)。 //解析 json對象中的用戶名 微博瀏覽模塊 UI 設(shè)計 這個模塊界面包括系統(tǒng)主界面、單條微博瀏覽界面、圖片瀏覽界面。 主界面上只能初略查看所有微博大致信息 ,詳細查看一條微博 內(nèi)容則 要在單條微博瀏覽界面 中查看 ,在這里能詳細查看微博信息,如果 微博帶 有圖片的話 則會顯示縮小的圖片, 單擊 縮小圖片可跳轉(zhuǎn)至圖片瀏覽界面。三個界面效果如圖。本客戶端軟 24 件中也專門設(shè)計了這個類來協(xié)調(diào)數(shù)據(jù)與 ListView 這個控件的顯示問題。獲取的到數(shù)據(jù)是 Json 格式的數(shù)據(jù),怎么將其合適的顯示在用戶界面上了?這里主要用到了 Adapter 類。 圖片瀏覽界面則是專門用來瀏覽微博中的圖片資源的。主界面主要展現(xiàn)的是所關(guān)注好友的最近的微博信息,有很多條,通過滑動可以查看近 100 條微博 大致信息。 //解析 json對象中保存的用戶頭像圖片的地址 Bitmap userIcon = new Download().DownloadImg(ImgPath)。 … String string = ()。 //設(shè)置請求參數(shù) 用戶 id HttpResponse response = ((), (), url, params)。獲取用戶名和頭像就是一次 請求和一次數(shù)據(jù)解析的過程,其關(guān)鍵代碼如下: //獲微博用戶的頭像和用戶名 public void UpdateUserInfo(Context context, ListUserInfo userList) { OAuth auth = new OAuth()。 //提供認證 請求 private OAuthProvider Oauthprovider。 OAuth 認證過程如圖 所示。 。本應(yīng)用無需知道用戶的用戶名和密碼即可獲得用戶資源的授權(quán),因此 OAuth 認證是比較安全的。 表設(shè)計如下: 表 users 表 19 字段名稱 字段類型 字段說明 是否主鍵 備注 _id INTEGER 表 ID 是 非空 userId VARCHAR 用戶 ID 否 非空 token VARCHAR 授權(quán)訪問碼 否 — tokenSecret username userIcon VARCHAR VARCHAR BLOB授權(quán)訪問密碼 用戶名 用頭像 否 否 否 — — — 創(chuàng)建數(shù)據(jù)庫的代碼如下 : //創(chuàng)建用戶信息表 public void onCreate(SQLiteDatabase db) { (CREATE TABLE IF NOT EXISTS + TB_NAME+(+ + integer primary key,+ //id + varchar,+ //用戶 id + varchar,+ //Access Token + varchar,+ //Access Secret + varchar,+ //用戶名 + blob+ //用戶頭像 ) )。 startActivity(intent)。 (alphaAnimation)。 圖 登錄 Logo 界面 圖 授權(quán)界面 18 圖 瀏覽器授權(quán)界面 圖 登錄界面 啟動應(yīng)用后首先顯示的是登錄 logo 界面,這個界面設(shè)置顯示 3 秒, logo 圖片從最初模糊到變清晰,動畫期間判斷是否是第一次使用該應(yīng)用,如果是第一次使用該應(yīng)用,則動畫結(jié)束后會跳轉(zhuǎn)至用戶授權(quán)界面,否則跳轉(zhuǎn)至加載模塊,加載模塊主要是加載用戶頭像和用戶名。子對象可能會請求獲得它們在父對象中的大小和位置,但是父對象對每個子對象的大小和位置都有最終的決定權(quán)。View 與 ViewGroup 都有很多種類,而它們都是 View 類的子類,其構(gòu)成 Activity 的結(jié)構(gòu)如圖 所示。 Android 應(yīng)用的 UI 設(shè)計 在 Android 應(yīng)用程序中,界面的設(shè)計主要依靠 Activity 來實現(xiàn), Activity 可以完成很多的功能,比如界面顯示、事件處理等。 下載完之后打開“ Windows”,依次選擇“ preferences”,“ Android”點擊“ Browse… ”按鈕,選擇 Android SDK 的安裝路徑,然后確認。運行 SDK , 然后在彈出窗口中點擊 Available Packages 選擇要安裝的 API 版本及 USB驅(qū)動和 SDK 文檔 ,選擇好之后點擊 Install Selected 按鈕開始下載所選擇的安裝包。從網(wǎng)站 Eclipse 版本,解壓至相應(yīng)的位置。這里下載的是 jdk 版本。 Android SDK: Android SDK 是 Android 開發(fā)專屬軟件開發(fā)包, Android SDK 有多個版本,從最初的 到現(xiàn)在的 。 Android SDK : Android SDK 。 Blob 型。 Varchar 型。 Varchar 型。 這個數(shù)據(jù)庫創(chuàng)建了一個表:用戶信息表,用于保存用戶信息。 動畫 登錄 整體瀏覽 單獨瀏覽 圖片瀏覽 圖片下載 發(fā)布微博 轉(zhuǎn)發(fā)圖片 評論微博 收藏微博 個人信息 關(guān)于軟件微 博 客 戶 端登 錄微 博 瀏 覽 微 博 發(fā) 布 其 他 圖 新浪微博 Android 客戶端系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)流程 根據(jù)需求分析,本應(yīng)用的數(shù)據(jù)流主要是通過微博瀏覽這個模塊來調(diào)用的,微博瀏覽是整個系統(tǒng)的核心,而微博瀏覽主要在主界面呈現(xiàn)出來,因此主界面是這個應(yīng)用運行的控制中心。 7. 獲取登錄個人信息。 3. 圖片可以從手機相冊中選擇,可以直接拍照獲得。 2. 能夠瀏覽具體的一條微博信息。 需求概要: 。經(jīng)過仔細的需求與技術(shù)分析,本項目的目標在手機上實現(xiàn)新浪微的一些基本功能:好友微博瀏覽,微博圖片瀏覽與下載,發(fā)表文字微博,發(fā)表圖片微博,微博評論,微博轉(zhuǎn)發(fā),微博收藏,登錄用戶基本信息瀏覽,軟件說明,切換用戶等。 JSON 結(jié)構(gòu)有兩種: 1.“名稱 /值”對的集合。 JSON 簡介 JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式。 新浪微博 API 新浪微博開發(fā)文檔是新浪公司提供的一個 API 技術(shù)文檔,其中包含了所有開發(fā)接 10 口。 。 。存放在服務(wù)提供方的受保護的資源 的擁有者。 是 OAuth 協(xié)議的一下個版本, 關(guān)注客戶端開發(fā)者得簡易性,同時為 Web 應(yīng)用,桌面應(yīng)用和手機,起居設(shè)備提供專門的認證流程。微博開放平臺為您提供了海量的微博信息、粉絲關(guān)系、以及隨時隨地發(fā)生的信息裂變式傳播渠道。 SQLite 數(shù)據(jù)庫支持很多語言編程接口,比如 C/C++、 Java、 Python、Perl、 dotNet、 Ruby 等。 SQLite 數(shù)據(jù)庫中的所有信息都包含在一個文件內(nèi),方便管理和維護。使用 SQLite 一般只要帶上它的一個動態(tài)庫,就可以享受它的全部功能。 Android 開發(fā)也主要是運行了 JavaSE 的類庫。在全球云計算和移動互聯(lián)網(wǎng) 的產(chǎn)業(yè)環(huán)境下,Java 更具備了顯著優(yōu)勢和廣闊前景。 文件:該文件是系統(tǒng)控制文件,告訴系統(tǒng)如何出來創(chuàng)建的所有頂層組件,尤其是 Activity、 IntentReceiver、 Service、及 ContentProvider,凡是需要用到的組件都要在此注冊。drawable 目錄主要用于存放圖片資源。 文件夾目錄:該目錄存放了 Eclipse 的 ADT 插件自動生成的 文件。為了解決應(yīng)用程序間數(shù)據(jù)通信、共享的問題, Android 提供了 ContentProvider 機制。 (4)ContentProvider 在 Android 中,每個應(yīng)用程序都是用自己的用戶 id 并在自己的進程中運行。廣播是一種同時通知多個對象的事件通知機制。 (2)Service 于 Activity 相反, Service 沒有可見的用戶界面,但 Service 的特點是能長時間在后臺運行。下面分別來介紹這些基本組件: (1)Activity Activity 是應(yīng)用程序的表示層。 框架結(jié)構(gòu)圖如圖 所示。當使用 Android 應(yīng)用框架時, Android 系統(tǒng)會通過一些 C/C++庫來支持我們使用的各個組件,使其能更好的為我們服務(wù)。 。 Android 是一種完整的多任務(wù)環(huán)境,應(yīng)用程序可以在其中并行運行,在后臺運行時,應(yīng)用程序可以生成通知以引起注意。移動設(shè)備上的應(yīng)用程序可以被替換或擴展,即使是撥號程序或主屏幕程序這樣的核心組件。 。 20xx 年 11 月 5 日 Google 宣布與其他 33 家手機制造商,包括摩托羅拉、華為、宏達電、三星、 LG 等著名企業(yè),手機芯片供貨商、軟硬件供貨商、移動運營商聯(lián)合組成開放手機聯(lián)盟 (Open Handset Alliance,OHA),并發(fā)布名為 Android 的開放移動平臺。 第五章 :總結(jié)。需求分析與技術(shù)分析。介紹課題研究的背景和目的。 主要內(nèi)容 新浪微博有著非常廣泛的用戶,功能也非常齊全,官方的應(yīng)用產(chǎn)品也已經(jīng)非常成熟。由于 Android 系統(tǒng)的開源,基于 Android 系統(tǒng)的應(yīng)用開發(fā)變得很受歡迎,另外新浪微博開放平臺的推出,使得開發(fā)者在 Android 系統(tǒng)上開發(fā)基于新浪微博的應(yīng)用成為可能。 20xx 年初, 新浪微博推出 API 開放平臺,供開發(fā)者開發(fā)基于其 API 的應(yīng)用。 20xx 年 5 月 24 日,全球最大的 SNS 社區(qū) Facebook 推出開放平臺應(yīng)用( APP),第三方開發(fā)者利用開放平臺 APP 框架可開發(fā)與 Facebook 核心功能集成的應(yīng)用。 20xx 年 8 月,新浪微博上線,并迅速成長為中國最具影響力的微博,其后各大門戶網(wǎng)站微博紛紛如今,新浪微博成為眾多網(wǎng)民生活中不可缺少的一部分。在這樣的情況下,基于 Android 平臺的應(yīng)用也迅速增長。 Andro
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1