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

正文內(nèi)容

本科畢業(yè)設(shè)計(jì)-----新浪微博android客戶(hù)端的實(shí)現(xiàn)(編輯修改稿)

2025-01-06 22:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 博服務(wù)也紛紛開(kāi)放了 api,供廣大第三方開(kāi)發(fā)者接入微博提供了途徑。本論文就是利用新浪微博的開(kāi)放 api 來(lái)完成的。 意義 微博,有點(diǎn)像聊天室或者說(shuō)是像茶樓酒肆。是溝通人與人之間思想,交流知識(shí),討論問(wèn)題和交換觀點(diǎn)的網(wǎng)絡(luò)交際平臺(tái)。在這個(gè)平臺(tái)上首先是虛擬的人(性別,年齡,職業(yè),喜好,職務(wù) ...等?)共同談?wù)撃闼信d趣的任何話(huà)題,通過(guò)你們之間交流爭(zhēng)辯讓你對(duì)它有更進(jìn)一步的了解和認(rèn)知。 微博的傳播速度更快,關(guān)注的人更多,時(shí)效性更強(qiáng)。微博上有許多信息是在傳統(tǒng)媒體上看不到的,而公眾對(duì)公共話(huà)題天生有一種關(guān)注心態(tài),在微博上企業(yè)和客戶(hù)之間不再是 單純的買(mǎi)賣(mài)關(guān)系,微博用好了,就能夠在企業(yè)用戶(hù)中培養(yǎng)出超越買(mǎi)賣(mài)的情感關(guān)系,在市場(chǎng)競(jìng)爭(zhēng)中游刃有余。 傳統(tǒng)的企業(yè)口碑營(yíng)銷(xiāo),偏重在認(rèn)識(shí)的人之間的口碑,但現(xiàn)在,越來(lái)越多的年輕人相信網(wǎng)絡(luò)社群上不認(rèn)識(shí)的“親朋好友”的評(píng)價(jià)。因此,贏得網(wǎng)友的口碑,對(duì)企業(yè)而言,幾乎跟花錢(qián)做廣告一樣重要。微博客的出現(xiàn)豐富了企業(yè)網(wǎng)絡(luò)營(yíng)銷(xiāo)的手段,幫助企業(yè)“贏得”陌生人的口碑。 新浪微博主要用戶(hù)群體集中在影視明星、企業(yè)高管、經(jīng)濟(jì)學(xué)者、傳媒專(zhuān)家、營(yíng)銷(xiāo)策劃人、評(píng)論員、主持人 (主播 )、創(chuàng)業(yè)者、網(wǎng)絡(luò)紅人,這些人基本上代表著顛覆與變革、創(chuàng)新與時(shí)尚。 微博客作為一個(gè)新的交流互動(dòng)平臺(tái),正在受到越來(lái)越多人的青睞。相比博客而言,微博客使用更加簡(jiǎn)單,用戶(hù)所付出的單位成本、精力投入都更少,寫(xiě)作門(mén)檻更低,用戶(hù)擴(kuò)展更為迅速,為可能實(shí)現(xiàn)的媒體信息傳播積累了龐大的通訊員隊(duì)伍。同時(shí),整合各類(lèi)工具尤其是手機(jī)短信的優(yōu)勢(shì),微博客具備了實(shí)時(shí)傳播的特性,在面對(duì)突發(fā)新聞事件時(shí),微博客的報(bào)道速度往往能領(lǐng)先于傳統(tǒng)媒體。 隨著微博的“客”流量不但呈爆炸式增長(zhǎng),而且其影響力也與日俱增。微博客迅速成為中國(guó)企業(yè)及時(shí)傳播信息,增加用戶(hù)與企業(yè)粘性的營(yíng)銷(xiāo)利器。眾多中小企業(yè)紛紛設(shè)立官方微博客,安排專(zhuān) 人在新浪微博客開(kāi)博,與粉絲緊密互動(dòng),積極推廣企業(yè)品牌。微博預(yù)示著個(gè)體的力量不再孱弱,它在影響和改變這個(gè)世界上正發(fā)揮越來(lái)越大的作用。 企業(yè)微博的最大價(jià)值在于構(gòu)建與用戶(hù)溝通的渠道和平臺(tái),高效傳達(dá)及展現(xiàn)企業(yè)產(chǎn)品與服務(wù),實(shí)現(xiàn)企業(yè)品牌的快速傳播。越來(lái)越多的傳統(tǒng)企業(yè)成功借助微博宣傳企業(yè)品牌與企業(yè)文化,通過(guò)建立口碑來(lái)獲得長(zhǎng)期利益。 開(kāi)發(fā)工具及運(yùn)行環(huán)境 開(kāi)發(fā)工具 1. 操作系統(tǒng): Windows 7, SP1 中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì) 第 4 頁(yè) 2. 開(kāi)發(fā)工具: Eclipse IDE for Java Developers, Version: Indigo Service Release 2 3. 插件: Android Development Tools (ADT) Plugin for Eclipse 4. 開(kāi)發(fā)語(yǔ)言: Java 運(yùn)行環(huán)境 1. 手機(jī)型號(hào):摩托羅拉 MB525 2. 操作系統(tǒng): Android Gingerbread( ) 3. 硬件參數(shù): a) CPU:德州儀器 OMAP3610, 800MHz b) Ram: 512MB c) 屏幕: 寸, 854 480 像素中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì) 第 5 頁(yè) 2 項(xiàng)目所用 技術(shù)介紹 Andorid 簡(jiǎn)介 Android 是一種以 Linux 為基礎(chǔ)的開(kāi)放源代碼操 作系統(tǒng),主要使用于便攜設(shè)備。目前尚未有統(tǒng)一中文名稱(chēng),中國(guó)大陸地區(qū)較多人使用“安卓”或“安致”。 Android操作系統(tǒng)最初由 Andy Rubin 開(kāi)發(fā),最初主要支持手機(jī)。 2020 年由 Google 收購(gòu)注資,并組建開(kāi)放手機(jī)聯(lián)盟開(kāi)發(fā)改良,逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上。 Android 的主要競(jìng)爭(zhēng)對(duì)手是蘋(píng)果公司的 iOS 以及 RIM 的 Blackberry OS。 2020 年第一季度, Android在全球的市場(chǎng)份額首次超過(guò)塞班系統(tǒng),躍居全球第一。 2020 年 2 月數(shù)據(jù), Android占據(jù)全球智能手機(jī)操作系統(tǒng)市場(chǎng) %的份額,中 國(guó)市場(chǎng)占有率為 %。 Android 系統(tǒng)架構(gòu) Android 的系統(tǒng)架構(gòu)和其它操作系統(tǒng)一樣,采用了分層的架構(gòu)。 android 分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和 linux 核心層。 Android 是以 Linux 為核心的手機(jī)操作平臺(tái),作為一款開(kāi)放式的操作系統(tǒng),隨著Android 的快速發(fā)展,如今已允許開(kāi)發(fā)者使用多種編程語(yǔ)言來(lái)開(kāi)發(fā) Android 應(yīng)用程序,而不再是以前只能使用 Java 開(kāi)發(fā) Android 應(yīng)用程序的單一局面,因而受到眾多開(kāi)發(fā)者的歡迎,成為真正意義上的 開(kāi)放式操作系統(tǒng)。 在 Android 中,開(kāi)發(fā)者可以使用 Java 作為編程語(yǔ)言來(lái)開(kāi)發(fā)應(yīng)用程序,也可以通過(guò)NDK 使用 C/C++作為編程語(yǔ)言來(lái)開(kāi)發(fā)應(yīng)用程序,也可使用 SL4A 來(lái)使用其他各種腳本語(yǔ)言進(jìn)行編程(如: python、 lua、 tcl、 php 等等),還有其他諸如: Qt( qt for android)、Mono( mono for android)等一些著名編程框架也開(kāi)始支持 Android 編程,甚至通過(guò)MonoDroid,開(kāi)發(fā)者還可以使用 C作為編程語(yǔ)言來(lái)開(kāi)發(fā)應(yīng)用程序。另外,谷歌還在2020 年特別發(fā)布了針對(duì)初學(xué)者的 Android Simple 語(yǔ)言,該語(yǔ)言類(lèi)似 Basic 語(yǔ)言。而在網(wǎng)頁(yè)編程語(yǔ)言方面, JavaScript, ajax, HTML5, jquery、 sencha、 dojo、 mobl、 PhoneGap等等都已經(jīng)支持 Android 開(kāi)發(fā)。 而在 Android 系統(tǒng)底層方面, Android 使用 C/C++作為開(kāi)發(fā)語(yǔ)言。 系統(tǒng)組件 Android 開(kāi)發(fā)四大組件分別是:活動(dòng) (Activity): 用于表現(xiàn)功能。服務(wù) (Service): 后臺(tái)運(yùn)行服務(wù),不提供界面呈現(xiàn)。廣播接收器 (BroadcastReceiver):用于接收廣 播。內(nèi)容提供商( Content Provider): 支持在多個(gè)應(yīng)用中存儲(chǔ)和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫(kù)。 中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì) 第 6 頁(yè) Activity Android 中, Activity 是所有程序的根本,所有程序的流程都運(yùn)行在 Activity 之中, Activity 可以算是開(kāi)發(fā)者遇到的最頻繁,也是 Android 當(dāng)中最基本的模塊之一。在 Android 的程序當(dāng)中, Activity 一般代表手機(jī)屏幕的一屏。如果把手機(jī)比作一個(gè)瀏覽器,那么 Activity 就相當(dāng)于一個(gè)網(wǎng)頁(yè)。在 Activity 當(dāng)中可以添加一些 Button、 Check box 等控件??梢钥吹?Activity 概念和網(wǎng)頁(yè)的概念相當(dāng)類(lèi)似。 一般一個(gè) Android 應(yīng)用是由多個(gè) Activity 組成的。這多個(gè) Activity 之間可以進(jìn)行相互跳轉(zhuǎn),例如,按下一個(gè) Button 按鈕后,可能會(huì)跳轉(zhuǎn)到其他的 Activity。和網(wǎng)頁(yè)跳轉(zhuǎn)稍微有些不一樣的是, Activity 之間的跳轉(zhuǎn)有可能返回值,例如,從 Activity A 跳轉(zhuǎn)到 Activity B,那么當(dāng) Activity B 運(yùn)行結(jié)束的時(shí)候,有可能會(huì)給 Activity A 一個(gè)返回值。這樣做在很多時(shí)候是相當(dāng)方便的。 當(dāng)打 開(kāi)一個(gè)新的屏幕時(shí),之前一個(gè)屏幕會(huì)被置為暫停狀態(tài),并且壓入歷史堆棧中。用戶(hù)可以通過(guò)回退操作返回到以前打開(kāi)過(guò)的屏幕。我們可以選擇性的移除一些沒(méi)有必要保留的屏幕,應(yīng)為 Android 會(huì)把每個(gè)應(yīng)用的開(kāi)始到當(dāng)前的每個(gè)屏幕保存在堆棧中。 Service Service 是 android 系統(tǒng)中的一種組件,它跟 Activity 的級(jí)別差不多,但是他不能自己運(yùn)行,只能后臺(tái)運(yùn)行,并且可以和其他組件進(jìn)行交互。 Service 是沒(méi)有界面的長(zhǎng)生命周期的代碼。 Service 是一種程序,它可以運(yùn)行很長(zhǎng)時(shí)間,但是它卻沒(méi)有用戶(hù)界面。這么說(shuō)有點(diǎn)枯燥,來(lái)看個(gè)例子。打開(kāi)一個(gè)音樂(lè)播放器的程序,這個(gè)時(shí)候若想上網(wǎng)了,那么,我們打開(kāi) Android 瀏覽器,這個(gè)時(shí)候雖然我們已經(jīng)進(jìn)入了瀏覽器這個(gè)程序,但是,歌曲播放并沒(méi)有停止,而是在后臺(tái)繼續(xù)一首接著一首的播放。其實(shí)這個(gè)播放就是由播放音樂(lè)的 Service 進(jìn)行控制。當(dāng)然這個(gè)播放音樂(lè)的 Service 也可以停止,例如,當(dāng)播放列表里邊的歌曲都結(jié)束,或者用戶(hù)按下了停止音樂(lè)播放的快捷鍵等。 service 可以在和多場(chǎng)合的應(yīng)用中使用,比如播放多媒體的時(shí)候用戶(hù)啟動(dòng)了其他 Activity 這個(gè)時(shí)候程序要在后臺(tái)繼續(xù)播放, 比如檢測(cè) SD 卡上文件的變化,再或者在后臺(tái)記錄你地理信息位置的改變等等,總之服務(wù)嘛,總是藏在后頭的。 BroadcastReceiver 在 Android 中, Broadcast 是一種廣泛運(yùn)用的在應(yīng)用程序之間傳輸信息的機(jī)制。而 BroadcastReceiver 是對(duì)發(fā)送出來(lái)的 Broadcast 進(jìn)行過(guò)濾接受并響應(yīng)的一類(lèi)組件??梢允褂?BroadcastReceiver 來(lái)讓?xiě)?yīng)用對(duì)一個(gè)外部的事件做出響應(yīng)。這是非常有意思的,例如,當(dāng)電話(huà)呼入這個(gè)外部事件到來(lái)的時(shí)候,可以利用 BroadcastReceiver 進(jìn)行處理。例如,當(dāng)下載一個(gè)程序成功完成的時(shí)候,仍然可以利用 BroadcastReceiver 進(jìn)行處理。BroadcastReceiver 不能生成 UI,也就是說(shuō)對(duì)于用戶(hù)來(lái)說(shuō)不是透明的,用戶(hù)是看不到的。BroadcastReceiver 通過(guò) NotificationManager 來(lái) 通 知 用 戶(hù) 這 些 事 情 發(fā) 生 了 。BroadcastReceiver 既可以在 中注冊(cè),也可以在運(yùn)行時(shí)的代碼中使用 ()進(jìn)行注冊(cè)。只要是注冊(cè)了, 當(dāng)事件來(lái)臨的時(shí)候,即使程序沒(méi)有啟動(dòng),系統(tǒng)也在需要的時(shí)候啟動(dòng)程序。各種應(yīng)用還可以通過(guò)使用 () 將它們自己的 intent broadcasts 廣播給其他應(yīng)用程序。 中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì) 第 7 頁(yè) 注冊(cè) BroadcastReceiver 有兩種方式 : (1)在 進(jìn)行注冊(cè)。這種方法有一個(gè)特點(diǎn)即使你的應(yīng)用程序已經(jīng)關(guān)閉了,但這個(gè) BroadcastReceiver 依然會(huì)接受廣播出來(lái)的對(duì)象,也就是說(shuō)無(wú)論你這個(gè)應(yīng)用程序時(shí)開(kāi)還是關(guān)都屬于活動(dòng)狀態(tài)都可以接受到廣播的事件; (2)在代碼中注冊(cè)廣播。第一種俗稱(chēng)靜態(tài)注冊(cè),第二種俗稱(chēng)動(dòng)態(tài)注冊(cè),這兩種注冊(cè) BroadcastReceiver 的區(qū)別: 動(dòng)態(tài)注冊(cè)較靜態(tài)注冊(cè)靈活。實(shí)驗(yàn)證明:當(dāng)靜態(tài)注冊(cè)一個(gè) BroadcastReceiver 時(shí),不論應(yīng)用程序是啟動(dòng)與否。都可以接受對(duì)應(yīng)的廣播。 動(dòng)態(tài)注冊(cè)的時(shí)候,如果不執(zhí)行 unregisterReceiver()。方法取消注冊(cè),跟靜態(tài)是一樣的。但是如果執(zhí)行該方法,當(dāng)執(zhí)行過(guò)以后,就不能接受廣播了。 Content Provider Content Provider 是 Android 提供的第 三方應(yīng)用數(shù)據(jù)的訪問(wèn)方案。 在 Android 中,對(duì)數(shù)據(jù)的保護(hù)是很?chē)?yán)密的,除了放在 SD 卡中的數(shù)據(jù),一個(gè)應(yīng)用所持有的數(shù)據(jù)庫(kù)、文件、等等內(nèi)容,都是不允許其他直接訪問(wèn)的。 Andorid 當(dāng)然不會(huì)真的把每個(gè)應(yīng)用都做成一座 孤島,它為所有應(yīng)用都準(zhǔn)備了一扇窗,這就是 Content Provider。應(yīng)用想對(duì)外提供的數(shù)據(jù),可以通過(guò)派生 ContentProvider 類(lèi), 封裝成一枚 Content Provider,每個(gè) Content Provider 都用一個(gè) uri 作為獨(dú)立的標(biāo)識(shí),形如: 東西看著像REST 的樣子,但實(shí)際上,它比 REST 更為靈活。和 REST 類(lèi)似, uri 也可以有兩種類(lèi)型,一種是帶 id 的,另一種是列表的,但實(shí)現(xiàn)者不需要按照這個(gè)模式來(lái)做,給你id 的 uri 你也可以返回列表類(lèi)型的數(shù)據(jù),只要調(diào)用者明白,就無(wú)妨,不用苛求所謂的REST。 另外, Content Provider 不和 REST 一樣只有 uri 可用,還可以接受 Projection,Selection, OrderBy 等參數(shù),這樣,就可以像數(shù)據(jù)庫(kù)那樣進(jìn)行投影,選擇和排序。查詢(xún)到的結(jié)果,以 Cursor(參見(jiàn): reference/android/database/ )的形式進(jìn)行返回,調(diào)用者可以移動(dòng) Cursor 來(lái)訪問(wèn)各列的數(shù)據(jù)。 Content Provider 屏蔽了內(nèi)部數(shù)據(jù)的存儲(chǔ)細(xì)節(jié),向外提供了上述統(tǒng)一的接口模型,這樣的抽象層次,大大簡(jiǎn)化了上層應(yīng)用的書(shū)寫(xiě),也對(duì)數(shù)據(jù)的整合提供了更方便的途徑。Content Provider 內(nèi)部,常用數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn), Android 提供了強(qiáng)大的 Sqlite 支持,但很多時(shí)候,你也可以封裝文件或其他混合的數(shù)據(jù)。 在各大組件中, Service 和 Content Provider 都是那種需要持續(xù) 訪問(wèn)的。 Service 如果是一個(gè)耗時(shí)的場(chǎng)景,往往會(huì)提供異步訪問(wèn)的接口,而 Content Provider 不論效率如何,都提供的是約定的同步訪問(wèn)接口。 中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì) 第 8 頁(yè) 3 系統(tǒng)分析 功能需求 此次程序設(shè)計(jì)任務(wù)是 Androi
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1