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

正文內(nèi)容

畢業(yè)論文-基于android平臺的校園通軟件設(shè)計-文庫吧

2024-10-27 18:46 本頁面


【正文】 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。 after test of system, can stable operation, To meet the basic needs of mobile phone users. Keywords: Android。Java。Campus Information 。 Intent。 Layout 3 1 引言 目前隨著移動設(shè)備越來越普及以及移動設(shè)備的硬件的提升,移動設(shè)備的功能越來越完善,移動設(shè)備的系統(tǒng)平臺也日漸火熱起來。目前國內(nèi)最常見的移動開發(fā)平臺有 Symbian, iPhone, Windows Phone 以及當(dāng)下正在逐步興起的 Android。目前為止國內(nèi)已經(jīng)有很多 Android 系統(tǒng)的用戶。截止 2020 年第二季度 Android 系統(tǒng)的國內(nèi)市場占有率已經(jīng)過 10%,在西歐以及北美智能手機市場占有率也在 20%左右??梢夾ndroid 系統(tǒng)正在崛起之中。但是對于 Android 系統(tǒng)的應(yīng)用和開發(fā)在國內(nèi)仍然屬于起步和探索 階段。急需要大量的相關(guān)技術(shù)和人員的投入。 下面首先介紹一下 Android 系統(tǒng)。 Android 是基于 Linux 內(nèi)核的軟件平臺和操作系統(tǒng),是 Google 在 2020 年 11 月 5 日公布的手機系統(tǒng)平臺,早期由 Google 開發(fā),后由( Open Handset Alliance)開發(fā)。它采用了軟件堆層( Software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。低層以 Linux 核心工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以 Java 作為編寫程式的一部分。 因為興趣和挑戰(zhàn),我開始自學(xué) android 編程,通關(guān)指導(dǎo)老師的幫助完成了校園通軟件。 希望通過這篇論文的研究,展示我在校期間學(xué)習(xí)與實踐的成果,希望給在浙師兩年的本科學(xué)習(xí)交上一份圓滿的答卷。 國內(nèi)外手機系統(tǒng)現(xiàn)狀 目前國外各軟硬件廠商已經(jīng)推出過多款手機操作系統(tǒng)。下面簡單介紹一下現(xiàn)主流手機操作系統(tǒng)。 現(xiàn)階段使用較廣泛大家也相對熟悉的手機操作系統(tǒng)是由諾基亞公司主導(dǎo)推出的 Symbian 操作系統(tǒng)。 Symbian 是為手機而設(shè)計的操作系統(tǒng),它是一個實時性,多任務(wù)的純 32 位嵌入式的操作系統(tǒng),具有低能耗,內(nèi)存占用較少等特點。現(xiàn)在流行的 Symbian 系統(tǒng)有以下四個版本,分別為 S S60(第二版)、 S60(第三版)、 S60(第五版)。 S60(第五版)為觸摸屏手機版本。 iOS 是由蘋果公司為 iPhone 開發(fā)的操作系統(tǒng)。它主要是給 iPhone、 iPod touch以及 iPad 使用。就像其基于的 Mac OS X 操作系統(tǒng)一樣,它也是以 Darwin 為基礎(chǔ)的。 iOS 的系統(tǒng)架構(gòu)分為四個層次:核心操作系統(tǒng)層( the Core OS layer),核心服務(wù)層( the Core Services layer),媒體層( the Media layer),可輕觸層( the Cocoa Touch layer)。系統(tǒng)操作占用大概 240MB 的存儲器空間 Windows Mobile 系列操作系統(tǒng)是從微軟計算機的 Windows 操作系統(tǒng)演化而來 4 的。 Windows Mobile 系列操作系統(tǒng)功能強大,而且支持該操作系統(tǒng)的智能手機大多數(shù)都采用了英特爾嵌入式處理器,主頻比較高,在其它硬件配置 (如內(nèi)存、儲存卡容量等 )上也比采用其它操作系統(tǒng)的智能手機要高出許多,因此性能比較強勁,速度比較快。 PalmOS 屬于 Palm 公司開發(fā),是一種 32 位的嵌入式操作系統(tǒng),是一套專門為掌上電腦編寫的操作系統(tǒng),是一 種輕量級、比較開放的操作系統(tǒng),占用的內(nèi)存非常小。現(xiàn)在多用 Paml 公司生產(chǎn)的手機上。該系統(tǒng)允許用戶在其基礎(chǔ)上編寫和修改相關(guān)軟件,使支持的應(yīng)用程序更加豐富多彩。 Palm 系統(tǒng)與其他手機系統(tǒng)相比在其它方面也還存在一些不足,如 Palm 操作系統(tǒng)本身不具有錄音、 MP3 播放功能等,但是可以通過加入第三方軟件或硬件設(shè)備來實現(xiàn)。 相對國外手機系統(tǒng)百花齊放的局面,國內(nèi)手機操作系統(tǒng)則處于剛起步的階段。 目前國內(nèi)還沒有自主研發(fā)并商品化的手機操作系統(tǒng)。當(dāng)然近些年來國內(nèi)企業(yè)和我國政府在這方也投入了大量的人力和物力。同時也取得了一定成果。 在 2020 年 8 月,由中國移動所主導(dǎo)開發(fā) OPhone 平臺面世。 OPhone 平臺采用開源的 Linux 作為系統(tǒng)內(nèi)核,借鑒并兼容 Android 平臺,集成靈活高效的 Java 應(yīng)用框架,充分借鑒當(dāng)下主流手機操作系統(tǒng)所具有的良好用戶體驗,提供了一套完整的電話解決方案和各類移動數(shù)據(jù)業(yè)務(wù)解決方案。 國內(nèi)外手機應(yīng)用現(xiàn)狀 隨著 3G 在中國的全面啟動,它所帶來的巨大機遇和新生力量,大規(guī)模的網(wǎng)絡(luò)建設(shè)正不斷深入展開。但不可否認(rèn)的是我國在通信領(lǐng)域中相比許多發(fā)達國家仍然存在著不小的差距,就在國人還在為 EDGE 這種傳輸速度僅能達到 384KB/秒的 過渡技術(shù)而欣喜的時候,國外早已開始試行 HSDPA 這種 技術(shù),傳輸速度更可達到驚人的數(shù)兆每秒,而基于其上所開發(fā)的延伸功能更是數(shù)不勝數(shù),所以國內(nèi)外手機應(yīng)用也存在的較大的差異。但國內(nèi)外對手機應(yīng)用的需求方向是大致相似的,主要集中在信息服務(wù),娛樂,學(xué)習(xí)這些方面。 目前國內(nèi)外手機應(yīng)用服務(wù)方向主要有基于地理位置的信息服務(wù)( Location Based Service LBS)它是通過電信移動運營商的無線電通訊網(wǎng)絡(luò) (如 GSM 網(wǎng)、 CDMA網(wǎng) )或外部定位方式 (如 GPS)獲取移動終端用戶的位置信息 (地理坐標(biāo),或大地坐標(biāo) ),在 GIS(Geographic Information System,地理信息系統(tǒng) )平臺的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。例如手機定位,導(dǎo)航服務(wù)。 近年來十分熱門的網(wǎng)絡(luò)社交服務(wù)( Social Networking Services)也已進入到手機客戶端領(lǐng)域。例如國內(nèi)有名的社交網(wǎng)站人人網(wǎng)已經(jīng)針對 Iphone, android,塞班等手機平臺推出了手機客戶端。國外最大的社交 Fackbook 也已經(jīng)傳出正在進行 5 針對手機的產(chǎn)品的研發(fā)。 Twiter,Myspace 等國外知名社交類網(wǎng)站都 已經(jīng)推出手機版。國內(nèi)淘寶網(wǎng)旗下口碑網(wǎng)在今年也已經(jīng)推出針對多個手機平臺的客戶端程序。MSN, 等即時通信類的應(yīng)用也已經(jīng)在各個主流手機平臺推出。 手機辦公類軟件在手機上也正日趨完善,在手機上編輯查看各類文檔已經(jīng)實現(xiàn),在 android 平臺上的 QuickOffice 就是這樣的軟件。在 Google Market(一個谷歌針對 android系統(tǒng)用戶所開發(fā)的應(yīng)用商場)上已經(jīng)有過萬的企業(yè)應(yīng)用辦公套件。 手機娛樂游戲類應(yīng)用,該類應(yīng)用作為傳統(tǒng)類手機應(yīng)用,在各個平臺上發(fā)展已近相對完善,手機上對各種流媒體的播放也已完美的支持。 各類傳統(tǒng) PC 游戲廠商進入手機領(lǐng)域。 發(fā)展趨勢 隨著 3G 應(yīng)用的不斷開發(fā)推廣,用戶會越來越需要更加個性化、優(yōu)質(zhì)化的多媒體數(shù)據(jù)服務(wù),用戶希望能夠隨時、隨地?zé)o縫利用 3G 網(wǎng)絡(luò)進行辦公、網(wǎng)上交易、游戲娛樂、欣賞影視節(jié)目、收聽和下載音樂等。根據(jù)觀察,在不久的將來,移動手機終端將會在以下若干方面具有新的發(fā)展。 首先,提供智能提醒服務(wù),手機能夠與用戶實現(xiàn)密切配合,并監(jiān)控用戶的個性化設(shè)置(保持在本地或者云端),當(dāng)重要時間點或關(guān)鍵事物需要用戶注意時,手機會向用戶發(fā)出“提醒”服務(wù),服務(wù)包括日程提醒、交通狀況、最佳行車路線、 最佳泊位、優(yōu)惠活動、實時新聞、體育賽事、天氣情況、股市行情、好友活動、親友生日等。 其次,提供虛擬現(xiàn)實體驗,手機可以借助傳感器、周邊設(shè)備了解到您的身邊環(huán)境,并根據(jù)收集到的信息,智能的為您提供有用的信息,如在網(wǎng)絡(luò)世界養(yǎng)的寵物,可以借助音頻設(shè)備表達叫聲,借助馬達和位置傳感器等傳遞其跳、躍等行為信息;也可以在用戶購物時,提供相關(guān)的同類產(chǎn)品價格參考,提醒用戶附近的那個賣場更物美價廉;根據(jù)實際場景,為用戶及時提供正在操控的產(chǎn)品的使用方法提醒。 接著,發(fā)揮物聯(lián)網(wǎng)的優(yōu)勢,借助無處不在的傳感器,可以感知并分享到周圍世界的海 量信息,這些信息將在“云端”得到整合,幫助用戶及時、準(zhǔn)確的獲得氣息信息、交通路況。另外借助物聯(lián)網(wǎng),用戶間可以方便、快速的分享資源,協(xié)助和交互。如進行端到端的多人游戲、照片分享、書籍分享、音樂分享等。 然后,作為經(jīng)濟工具,在交通或者信息不發(fā)達的情況下,幫助用戶找到最佳的市場,獲得有價值的幫助信息,幫助用戶從事的經(jīng)濟活動的收益率。 最后,更加智能、安全的設(shè)備,隨著智能手機的不斷普及和更加智能,手機軟件的更新、升級將會變得越發(fā)簡單,并會為用戶提供工具或信息,讓用戶有能力和 6 權(quán)力決策那些內(nèi)容可以瀏覽、下載或分享。在安 全性上也將更加出色,能夠十分有效的幫助用戶進行獲取到的內(nèi)容的管理,保護用戶的個人隱私和基于手機的金融活動如電子錢包、在線支付、在線貿(mào)易等。 2 Android 的相關(guān)技術(shù)介紹及分析 Android 系統(tǒng)架構(gòu)研究 Android 是一個包含操作系統(tǒng)、中介架構(gòu)層及應(yīng)用程序所產(chǎn)生出來的軟件堆棧架構(gòu)。由下而上,其核心為嵌入式 作業(yè)系統(tǒng),向上搭配 Google 為 Android開發(fā)的類庫及 Android 運行時,再配合應(yīng)用程序架構(gòu),來開發(fā)各種不同的應(yīng)用程序。 的功能特征 (l)應(yīng)用 程序架構(gòu) :在應(yīng)用程序架構(gòu)內(nèi)已經(jīng)具備多種不同的基礎(chǔ)組件,在開發(fā)應(yīng)用程序時,就可以直接調(diào)用這些組件來使用,可以節(jié)省開發(fā)應(yīng)用程序的心力及時間。 (2)Dalvik 虛擬機器 :在 Android 平臺上所使用 Java 虛擬機,不是 Sim 公司的標(biāo)準(zhǔn) Java 虛擬機,而是使用 Google 自主開發(fā)的代號為 Dalvik 的虛擬機,它在保證 API 方面的兼容的同時,針對移動手機進行了大幅優(yōu)化,占用資源更小,運行效率更高。 (3)集成的瀏覽器 :集成的瀏覽器是 Android 內(nèi)建的瀏覽器,是以 WebKit 的瀏覽引擎為基礎(chǔ)所開發(fā)成的。 WedKit 是一個開源瀏覽器網(wǎng)頁排版引擎,目前使用WebKit 引擎的瀏覽器主要有 :Safari, Midori, Epiphany 等。配合 Android 手機的功能,可以在瀏覽網(wǎng)頁時,達到更好的效果,例如 :局部性的縮放網(wǎng)頁上的資訊、觸控式的操作等效果。 (4)優(yōu)化的繪圖能力 :在程序里可以用到的繪圖功能分為 2D 與 3D 兩個方面。在2D 方面, Android 提供了一套特有的類庫 (SGL。而在 3D 方面則是使用(openGL for Embedded systems)規(guī)范的類庫。它們是一種非常快的圖形引擎,并且支持 硬件加速。 (5)SQLite 數(shù)據(jù)庫 :SQLite 提供結(jié)構(gòu)化的數(shù)據(jù)存取。 SQLite 是一款輕型的數(shù)據(jù)庫,它的設(shè)計目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用的資源非常低。它能夠支持 Windows/Linux/U nix 等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如 php, Java 等,還有 ODBC 接口,同樣比起 Mysql, PostgreSQL來講,它的處理速度比它們都快。它無需安裝和管理配置,它是一個儲存在單一磁盤文件中的完整數(shù)據(jù)庫,體積小只有 250KB 但支持?jǐn)?shù)據(jù)庫大小至 2TB。它雖然很小巧,但是支持的 SQL 語句毫不遜色于其它開源數(shù)據(jù)庫。同時它還支持事務(wù)功能和并 7 發(fā)處理等等。 SQLite 也是一套開放性的關(guān)聯(lián)式資料庫,其特點在于輕量性方面的設(shè)計結(jié)構(gòu),更適合在手機上使用。 (6)多媒體的支持能力 :主要用于播放媒體文件。這同時包括對音頻 (如播放 MP3或其他音樂文件等 )和視頻 (如播放從網(wǎng)上下載的視頻 )的支持,并支持“播放 URI地址” (Note:URI 即是統(tǒng)一資源識別地址 )模式 — 在網(wǎng)絡(luò)上直接播放的流媒體。另外支
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1