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

正文內(nèi)容

基于android平臺(tái)的校園通軟件畢業(yè)論文-wenkub

2022-11-28 21:44:31 本頁(yè)面
 

【正文】 of them. Android platform offers users very convenient Campus Information the function, This will be for Campus Information the design and implementation of service provides a better addition, Android platform is basically free, so can effectively reduce the software costs, Finally let each user will be free to get information, Also for the popularization of mobile phone Campus Information the service contribution. This paper discusses the present application of Symbian, Windows Mobile, MacOSX and RIM situation of such platform are analysed and pared. Further research and analysis of the Android platform system architecture and the ponent model, then analyzes the important Android API and the application form, with Intent and life cycle mechanism, on this basis, design and development of mobile phone Campus Information the software based on the Android platform. This system friendly interface, Convenient operation, Has good expansibility and maintainability。 關(guān)鍵詞 : Android。進(jìn)而研究分析了 Android 平臺(tái)的系統(tǒng)架構(gòu)和組件模型,接著解析了 Android 中的重要 API和 應(yīng)用構(gòu)成,以 Intent和生命周期的機(jī)制。因此 ,手機(jī)的娛樂(lè)應(yīng)用服務(wù)將會(huì)有很大的發(fā)展空間,校園資訊軟件就是其中之一。 Android 平臺(tái)提供給用戶非常方便的數(shù)據(jù)查閱功能,這將為校園資訊軟件的設(shè)計(jì)與實(shí)現(xiàn)提供了更好的平臺(tái)。在此基礎(chǔ)上,基于 Android平臺(tái)設(shè)計(jì)和開(kāi)發(fā)校園資訊軟件。Java。 after test of system, can stable operation, To meet the basic needs of mobile phone users. Keywords: Android。 Layout 3 1 引言 目前隨著移動(dòng)設(shè)備越來(lái)越普及以及移動(dòng)設(shè)備的硬件的提升,移動(dòng)設(shè)備的功能越來(lái)越完善,移動(dòng)設(shè)備的系統(tǒng)平臺(tái)也日漸火熱起來(lái)??梢?jiàn)Android 系統(tǒng)正在崛起之中 。 Android 是基于 Linux 內(nèi)核的軟件平臺(tái)和操作系統(tǒng),是 Google 在 2020 年 11 月 5 日公布的手機(jī)系統(tǒng)平臺(tái),早期由 Google 開(kāi)發(fā),后由( Open Handset Alliance)開(kāi)發(fā)。 希望通過(guò)這篇論文的研究,展示我在校期間學(xué)習(xí)與實(shí)踐的成果,希望給在浙師兩年的本科學(xué)習(xí)交上一份圓滿的答卷。 Symbian 是為手機(jī)而設(shè)計(jì)的操作系統(tǒng),它是一個(gè)實(shí)時(shí)性,多任務(wù)的純 32 位嵌入式的操 作系統(tǒng),具有低能耗,內(nèi)存占用較少等特點(diǎn)。它主要是給 iPhone、 iPod touch以及 iPad 使用。 Windows Mobile 系列操作系統(tǒng)功能強(qiáng)大,而且支持該操作系統(tǒng)的智能手機(jī)大多數(shù)都采用了英特爾嵌入式處理器,主頻比較高,在其它硬件配置 (如內(nèi)存、儲(chǔ)存卡容量等 )上也比采用其它操作系統(tǒng)的智能手機(jī)要高出許多,因此性能比較強(qiáng)勁,速度比較快。 Palm 系統(tǒng)與其他手機(jī)系統(tǒng)相比在其它方面也還存在一些不足,如 Palm 操作系統(tǒng)本身不具有錄音、 MP3 播放功能等,但是可以通過(guò)加入第三方軟件或硬件設(shè)備來(lái)實(shí)現(xiàn)。同時(shí)也取得了一定成果。但不可否認(rèn)的是我國(guó)在通信領(lǐng)域中相比許多發(fā)達(dá)國(guó)家 仍然存在著不小的差距,就在國(guó)人還在為 EDGE 這種傳輸速度僅能達(dá)到 384KB/秒的 過(guò)渡技術(shù)而欣喜的時(shí)候,國(guó)外早已開(kāi)始試行 HSDPA 這種 技術(shù),傳輸速度更可達(dá)到驚人的數(shù)兆每秒,而基于其上所開(kāi)發(fā)的延伸功能更是數(shù)不勝數(shù),所以國(guó)內(nèi)外手機(jī)應(yīng)用也存在的較大的差異。 近年來(lái)十分熱門(mén)的網(wǎng)絡(luò)社交服務(wù)( Social Networking Services)也已進(jìn)入到手機(jī)客戶端領(lǐng)域。國(guó)內(nèi)淘寶網(wǎng)旗下口碑網(wǎng)在今年也已經(jīng)推出針對(duì)多個(gè)手機(jī)平臺(tái)的客戶端程序。 手機(jī)娛樂(lè)游戲類應(yīng)用,該類應(yīng)用作為傳統(tǒng)類手機(jī)應(yīng)用,在各個(gè) 平臺(tái)上發(fā)展已近相對(duì)完善,手機(jī)上對(duì)各種流媒體的播放也已完美的支持。 首先,提供智能提醒服務(wù),手機(jī)能夠與用戶實(shí)現(xiàn)密切配合,并監(jiān)控用戶的個(gè)性化設(shè)置(保持在本地或者云端),當(dāng)重要時(shí)間點(diǎn)或關(guān)鍵事物需要用戶注意時(shí),手機(jī)會(huì)向 用戶發(fā)出“提醒”服務(wù),服務(wù)包括日程提醒、交通狀況、最佳行車路線、最佳泊位、優(yōu)惠活動(dòng)、實(shí)時(shí)新聞、體育賽事、天氣情況、股市行情、好友活動(dòng)、親友生日等。如進(jìn)行端到端的多人游戲、照片分享、書(shū)籍分享、音樂(lè)分享等。 2 Android 的相關(guān)技術(shù)介紹及分析 Android 系統(tǒng)架構(gòu)研究 Android 是一個(gè)包含操作系統(tǒng)、中介架構(gòu)層及應(yīng)用程序所產(chǎn)生出來(lái)的軟件堆棧架構(gòu)。 (3)集成的瀏覽器 :集成的瀏覽器是 Android 內(nèi)建的 瀏覽器,是以 WebKit 的瀏覽引擎為基礎(chǔ)所開(kāi)發(fā)成的。在2D 方面, Android 提供了一套特有的類庫(kù) (SGL。 SQLite 是一款輕型的數(shù)據(jù)庫(kù),它的設(shè)計(jì)目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用的資源非常低。同時(shí)它還支持事務(wù)功能和并 7 發(fā)處理等等。另外支持各種通用的靜態(tài)圖像格式,例如 :JPG、 PNG、 GIF 等格式。 EDGE(Enhanced Data Rate for GSM, Evolution),即增強(qiáng)型數(shù)據(jù)速率 GSM 演進(jìn)技術(shù)。該技術(shù)使用的是 附近的頻段,該頻段目前尚屬?zèng)]用許可的無(wú)線頻段。這個(gè)系統(tǒng)可以保證在任意時(shí)刻和任何地點(diǎn)都可以同時(shí)觀測(cè)到 4 顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測(cè)點(diǎn)的經(jīng)緯度和高度,以便實(shí)現(xiàn)導(dǎo)航、定位、授時(shí) 等功能。 應(yīng)用程序框架 在 Android SDK 中,定義了讓開(kāi)發(fā)者使用與核心應(yīng)用程序相同 API 的權(quán)限應(yīng)用程序框架是為了要簡(jiǎn)化組件的重新利用而設(shè)計(jì)的,應(yīng)用程序可以發(fā)布功能為其它應(yīng)用程序所使用。 (3)資源管理器 :提供各種非程序代碼的資源讓?xiě)?yīng)用程序去使用。例如 :啟動(dòng)應(yīng)用程序要用到的資源準(zhǔn)備及關(guān)閉應(yīng)用程序時(shí)釋放內(nèi)存及相關(guān)資源等工作。 (9)包管理器 :管理所有安裝在 Android 系統(tǒng)內(nèi)的包。例如 :在 2D、 2D 顯示上的合成、疊合動(dòng)作。 (4)Media Frame work:主要是以 packetVideo 公司的 OpenCORE 為基礎(chǔ)所發(fā)展的多媒體類庫(kù),該庫(kù)支持回放和錄制大量流行的音視頻格式和靜態(tài)圖片。它已被廣泛地用于 Web 瀏覽器與服務(wù)器之間的身份認(rèn)證和加密數(shù)據(jù)傳輸。 SSL協(xié)議提供的服務(wù)主要有 :①認(rèn)證用戶和服務(wù)器,確保數(shù)據(jù)發(fā)送到正確的客戶機(jī)和服務(wù)器 。 (8)web Kit:是一個(gè)先進(jìn)的網(wǎng)頁(yè)瀏覽器引擎,被用來(lái)構(gòu)建 Android 瀏覽器和內(nèi) 10 嵌的 web 視圖,也可以讓開(kāi)發(fā)者利用這個(gè)引擎來(lái)做不同的應(yīng)用。 Android 運(yùn)行時(shí)組件包括兩個(gè)重要的部分,一個(gè)是核心類庫(kù),另一個(gè)是Dalvik 虛擬機(jī)。 Android 應(yīng)用的構(gòu)成和工作流程如圖 22: 圖 22 Android 的構(gòu)成和工作流程 11 3 Android 應(yīng)用程序結(jié)構(gòu)剖析 Android 的 API Android API 主要包含了以下幾個(gè)部分 : (1) 是系統(tǒng)的控制文件,它告訴系統(tǒng)如何處理所創(chuàng)建的所有應(yīng)用組件 (尤其是活動(dòng) (Activity),服務(wù) (Service),意圖接收器 (Intent Receiver)和內(nèi)容提供者 (Content Provider))。不過(guò)這不是必須的,有些活動(dòng)從不顯示UI 界面。開(kāi)發(fā)者可以通過(guò)創(chuàng)建一個(gè)新的視圖的方法來(lái)使用自定義的圖形處理技術(shù) (比如開(kāi)發(fā)游戲,或者是使用了不常用的用戶圖形窗口界面 )。意圖也可以用于廣播系統(tǒng)范圍內(nèi)的有效事件 (例如通知事件 )。例如媒體播放器的服務(wù),當(dāng)用戶退出媒體選擇的界面時(shí),仍然希望音樂(lè)依然可以繼續(xù)播放,這時(shí)就可用服 務(wù)來(lái)保證當(dāng)用戶界面關(guān)閉時(shí)音樂(lè)還繼續(xù)播放著。典型的例子就是使用內(nèi)容提供者來(lái)訪問(wèn)聯(lián)系人列表。當(dāng)決定使用以上哪些組件來(lái)構(gòu)建 Android 應(yīng)用程序時(shí),需要將它們注冊(cè)在 文件中,這是一個(gè) XML 配置文件,在這個(gè)文件中可以聲明應(yīng)用程序組件以及它們的特性和要求。一個(gè)活動(dòng)就相當(dāng)于應(yīng)用程序的一個(gè)用戶界面,由事件響應(yīng)以及視圖等組成。顯示一個(gè)新界面就相當(dāng)于生成一個(gè)對(duì)應(yīng)的活動(dòng)對(duì)象。當(dāng)一個(gè)活動(dòng)不再需要時(shí),可以將它們從歷史堆棧中移除。在意圖的描述結(jié)構(gòu)中,含有兩個(gè)重要的數(shù)據(jù)結(jié)構(gòu) :動(dòng)作和動(dòng)作對(duì)應(yīng)的數(shù)據(jù)。當(dāng)發(fā)生一個(gè)有效的目的請(qǐng)求時(shí),意圖過(guò)濾器用來(lái)描述一個(gè)活動(dòng)能夠處理什么意圖。例如 :一個(gè)活動(dòng)使用 startActivity(myIntent)來(lái)調(diào)用其他活動(dòng)時(shí),系統(tǒng)會(huì)查找所有已經(jīng)安裝的應(yīng)用程序的意圖過(guò)濾器,并從中挑選出能夠匹配 myIntent 意圖的活動(dòng)。 意圖接收器 當(dāng)想要編 寫(xiě)代碼來(lái)對(duì)外部事件做一些處理時(shí),可以使用意圖接收器。 服務(wù) 服務(wù)是具有長(zhǎng)生命周期并且沒(méi)有用戶界面的代碼。如果應(yīng)用程序之間想要共享數(shù)據(jù),就需要使用用內(nèi)容提供者。而這四種組件是獨(dú)立的,它們之間可 以互相調(diào)用,協(xié)調(diào)工作,最終組成一個(gè)真正的 Android 應(yīng)用。 例如,在一個(gè)聯(lián)系人維護(hù)的應(yīng)用中,當(dāng)在一個(gè)聯(lián)系人列表屏幕 (假設(shè)對(duì)應(yīng)的Activity 為 listActivity)上,點(diǎn)擊某個(gè)聯(lián)系人后,希望能夠 調(diào)出此聯(lián)系人的詳細(xì)信息,為了實(shí)現(xiàn)這個(gè)目的, listActivity 需要構(gòu)造一個(gè) Intent,這個(gè) Intent 用于告訴系統(tǒng),要做“查看”動(dòng)作,此動(dòng)作對(duì)應(yīng)的查看對(duì)象是“某聯(lián)系人”,然后調(diào)用startActivity(intent intent),將構(gòu)造的 Intent 傳入,系統(tǒng)會(huì)根據(jù)此 intent 中的描述,到 中找到滿足此 Intent 要求的 Activity。此外,還可以根據(jù)應(yīng)用的需要,定義自己的動(dòng)作,并可定義相應(yīng)的活動(dòng)來(lái)處理自定義的動(dòng)作。而 ALTERNATIVECATEGORY 表示當(dāng)前的意圖是一系列的可選動(dòng)作中的一個(gè),這些動(dòng)作可以在同一個(gè)數(shù)據(jù)上執(zhí)行。通常 Android 會(huì)根據(jù)意圖中包含的其它 15 屬性的信息,比如動(dòng)作、數(shù)據(jù) /數(shù)據(jù)類型、類別進(jìn)行查找,最終找到一個(gè)與之匹配的目標(biāo)組件。這種語(yǔ)言使系統(tǒng)能夠理解諸如“查看某聯(lián)系人的詳細(xì)信息”之類的短語(yǔ)。通過(guò)指定具體的組件類,通知應(yīng)用啟動(dòng)對(duì)應(yīng)的組件。 意圖解析機(jī)制主要是通過(guò)查找己注冊(cè)在 濾器及其中定義的意圖,最終找到匹配的意圖。 如果意圖中的數(shù)據(jù)不是 content:類型的 URI,而且意圖也沒(méi)有明確指定它的數(shù)據(jù)類型,將根據(jù)意圖中數(shù)據(jù)的格式 (比如 :或者 mailto:)進(jìn)行匹配。 16 Android 活動(dòng)的生命周期 Android 平臺(tái)是個(gè)手機(jī)作業(yè)系統(tǒng)。每多執(zhí)行一個(gè)應(yīng)用程序,就會(huì)多耗費(fèi)一些系統(tǒng)內(nèi)存,而手機(jī)里的內(nèi)存是相當(dāng)有限的。通常,每一個(gè)應(yīng)用程序 (入口一般會(huì)是一個(gè)活動(dòng)的 onCreate 方法 ),都會(huì)占據(jù)一個(gè)進(jìn)程。 一個(gè)活動(dòng)類別除了 OnCreate 方法之外,還預(yù)先定義了 onPause(暫停 )、OnResume(繼續(xù) )等的基本方法,當(dāng)從一個(gè)活動(dòng)切換到另一個(gè)活動(dòng)的時(shí)候,原來(lái)的活動(dòng)將經(jīng)過(guò)一連串的狀態(tài)改變。主要有四種狀態(tài) : (l)活動(dòng)狀態(tài) 活動(dòng)狀態(tài)是指用戶啟動(dòng)應(yīng)用程序或活動(dòng)后,活動(dòng)運(yùn)行中的狀態(tài)。當(dāng)警告對(duì)話框或電話來(lái)了時(shí),都會(huì)讓原 來(lái)運(yùn)行的活動(dòng)退到背景畫(huà)面。通過(guò)按返回鍵,可以調(diào)出所有處于停止?fàn)顟B(tài)的應(yīng)用程序列表。如果是被系統(tǒng)回收,可能是因?yàn)閮?nèi)存不足了,所以系統(tǒng)根據(jù) 內(nèi)存不足時(shí)的回收規(guī)則,將處于停止?fàn)顟B(tài)的活動(dòng)所占用的內(nèi)存回收。相反地,當(dāng)活動(dòng)運(yùn)行到停止?fàn)顟B(tài)時(shí),這個(gè)活動(dòng)就會(huì)從屏幕上消失。 活動(dòng)的運(yùn)作流程 由實(shí)際運(yùn)行來(lái)看,我們可以歸納出所有 Android 應(yīng)用程序都遵循的運(yùn)作流程 : (l)一般啟動(dòng) 啟動(dòng)一個(gè)活動(dòng)的基本流程為 onCreate 一 onstart 一 onResume。該流程首先凍結(jié)原來(lái)的活動(dòng),再交出屏幕控制權(quán) 。 ( 4)退出結(jié)束 退出結(jié)束的基本流程為 onPause 一 onStop 一 onDestroy。 當(dāng)在模擬器上已經(jīng)執(zhí)行過(guò)多個(gè)應(yīng)用程序,只要按下返回鍵,就會(huì)開(kāi)啟最近一次開(kāi) 啟過(guò)的活動(dòng)。 需求分析 本軟件是 Android 平臺(tái)的 一個(gè)校園資訊 程序 ,啟動(dòng)程 序后查閱學(xué)校相關(guān)資訊包括在學(xué)校吃住娛樂(lè)風(fēng)景等各方面的訊息。在“分類”中,有各種學(xué) 校的相關(guān)資料。 首頁(yè)介紹學(xué)校的一個(gè)總
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1