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

正文內(nèi)容

畢業(yè)設計基于android的日歷系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-01-06 19:53 本頁面
 

【文章內(nèi)容簡介】 lackBerry 10 做最后一搏,手機智能系統(tǒng)的競爭愈加激烈,但就目前來說, Android 手機 的統(tǒng)治地位還是無法改變的 [5]。 Android 系統(tǒng)的發(fā)展前景 就目前而言,智能設備主要是三大玩家、七大公司所引領。三大玩家指 Apple、 Microsoft和 Google;七大公司指的是 Amazon、 Samsung、 Sony Ellison、 HTC、聯(lián)想和華為。就目前看,智能設備上,蘋果三星暫時領先, Amazon 最有潛力。 智能設備的未來不是由硬件決定的,是由第三方軟件和渠道來決定。第三方軟件上,蘋果領先,谷歌其次,微軟第三;渠道上蘋果領先,亞馬遜其次,微軟最次。由于蘋果全華北電力大學本科畢業(yè)設計(論文) 4 面控制了操作系統(tǒng)和硬件,導 致其他公司大部分只能依靠安卓。類似 PC 戰(zhàn)勝 Mac 一樣,隨著 iPhone 潮流隨喬布斯而去,眾多公司合力之下, Android 占據(jù)智能手機主流將是發(fā)展趨勢 [6]。 課題研究意義 隨著科技的發(fā)展,智能手機已經(jīng)開始逐步取代傳統(tǒng) PC 滲透進入了人們娛樂、生活的各個方面。從 2021年開始,我們的生活開始步入移動互聯(lián)網(wǎng)時代,微博和微信已經(jīng) 占據(jù) 了大多數(shù)人的社交圈。而作為 它 們的載體 —— 智能手機,時至今日也對我們的生活造成了顛覆性的影響。 手機從過去單一的通話功能,到今天集通話、短信、攝影、上網(wǎng)、聽歌、電 子書于一身,不僅極大 地滿足了人們的通訊需求,也滿足了人們的娛樂需求。 手機上網(wǎng),將信息整合使人們隨身攜帶的手機成了互聯(lián)網(wǎng)的終端機,手機與電腦相比,具有體積小、便于攜帶、價格便宜等優(yōu)點,而且手機上網(wǎng)相比有著移動性的優(yōu)勢,從而能夠迅速、及時得滿足人們的信息需求。手機信息載體比報紙、廣播、電視信息在信息傳遞上更方便、直接、快速。 而作為智能手機平臺中的霸主, Android 平臺憑借其優(yōu)勢,得到了廣闊的普及面。 ( 1)開放性 在優(yōu)勢方面, Android 平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到 Android 聯(lián)盟中來。顯著 的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應用的日益豐富,一個嶄新的平臺也將很快走向成熟。開發(fā)性對于 Android 的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。 ( 2)不受束縛 在過去很長的一段時間,特別是在歐美地區(qū),手機應用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡,幾乎都受到運營商的控制。自從 2021年 iPhone 上市后,用戶可以更加方便地連接網(wǎng)絡,運營商的制約減少 。隨著 EDGE、 HSDPA 這些 2G 至 3G 移動網(wǎng)絡的逐步過渡和提升,手機隨意接入網(wǎng)絡已不是運營商口中的笑談。 ( 3)豐富的硬件 這一點還是與 Android 平臺的開放性相關,由于 Android 的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞 Symbian 風格手機一下改用蘋果 iPhone,同時還可將 Symbian中優(yōu)秀的軟件帶到 iPhone 上使用、聯(lián)系人等資料更是可以方便地轉移。 ( 4)方便開發(fā) Android 平臺提供給第三方開發(fā)商 一個十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情華北電力大學本科畢業(yè)設計(論文) 5 色方面的程序和游戲如何控制正是留給 Android 難題之一。 ( 5) Google 應用 在互聯(lián)網(wǎng)的 Google 已經(jīng)走過 10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透, Google服務如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而 Android 平臺手機將無縫結合這些優(yōu)秀的 Google 服務 [7]。 綜上所述, Android 系統(tǒng)的發(fā)展與成熟時大勢所趨,精通基于 Android 平臺上應用軟件的開發(fā)技術,也是緊隨時代發(fā)展腳步的當務之急。 本文主要結構 本篇文章共分為四個章節(jié),從開端到結尾循序漸進地論述了基于 Android 平臺開發(fā)應用軟件的過程。各個章節(jié)涵蓋內(nèi)容如下。 第一章 :緒論。向讀者展示了 Android 的由來和歷史,列舉了從發(fā)布至今 Android SDK各個版本及其新特性,引用數(shù)據(jù)說明了 Android 的現(xiàn)狀及前景,討論了這類課題的研究意義。 第二章 :介紹了 Android 系統(tǒng)的架構, Android 的四大組件,以及開發(fā)常用的一些控件。 第三章 :對日歷系統(tǒng)進行需求分析,根據(jù)需求設計系統(tǒng)功能,例舉其中的核心代 碼介紹系統(tǒng)是如何實現(xiàn)的,實現(xiàn)后對日歷系統(tǒng)進行了測試。 第四章 :對整個論文的工作過程進行了總結,討論了 Android 的不足,并對其發(fā)展趨勢進行展望。 華北電力大學本科畢業(yè)設計(論文) 6 2 Android 系統(tǒng)核心技術概述 Android 的體系結構 在 Android 操作系統(tǒng)中,將體系結構劃分為四層;應用層( Application)、應用框架層( Application Framework)、系統(tǒng)運行庫層( Libraries)以及 Linux 內(nèi)核層( Linux Kernel)。這四層架構如圖 21所示 [8]。 圖 16 Android 的體系結構 ( 1)應用層( Application) 應用層是和用戶交互的一個層次,用戶可以看得見的一些應用,用戶可以操作。這類華北電力大學本科畢業(yè)設計(論文) 7 應用基本都是通過 Java 語言編寫的獨立的能夠完成某些功能的應用程序。 Android 本身提供了桌面( Home),聯(lián)系人( Contacts),撥打電話( Phone),瀏覽器 (Browsers)等很多基本的應用程序。開發(fā)人員可以使用應用框架提供的 API 編寫自己的應用程序,普通開發(fā)人員要做的事情就是開應用層的程序提供該廣大消費者使用。 ( 2)應用框架層( Application Framework) 普通開發(fā)者可以使用 Android 基本應用程序使用的系統(tǒng) API, android 應用框架中的各個模塊都可以被復用,各種服務也可以被復用,理解了這個機制,開發(fā)人員可以更好的更輕松的開發(fā)出優(yōu)秀的 android 應用。開發(fā)過程中常用到的基本框架組件如下; 1)一組 View( UI 組件),這些 UI 組件包括 Button(按鈕), EidtView(文本框), TextView(標簽), List(列表)等等,靈活運用這些組件可以快速方便的創(chuàng)建良好的用戶交互界面。 2) Content Providers(內(nèi)容提供者),聽起來有點抽象,通俗的理解 Content Provider 就是提供一種服務,通過這種服務應用程序之間可以實現(xiàn)數(shù)據(jù)的互相訪問和共享,比如通訊錄的存儲就使用了這種服務,其它應用也可以訪問通訊錄中存儲的聯(lián)系人信息。 3) Resource Manager 顧名思義就是資源管理, android 中的資源很多包括圖片,用戶界面( Layout xml),字體,顏色, UI 組件的 ID 等等都可以稱之為資源,這些豐富的資源,都是通過 Resource Manager 來統(tǒng)一進行管理。 4) Notification Manager(消息通知管理),它在不影響用戶正常操作和使用設備的時候在狀態(tài)欄上提供消息的提示。比如有短信來的時候, android 自動會將這個消息提示在狀態(tài)欄上,用戶可以及時的看到。 5) Activity Manager(活動管理), Activity 管理著應用程序的生命周期,并且控制著應用的導航,扮演控制器的角色。每個 Activity 類似于 Windows 應用中的一個 wendow。一般的應用都是通過一個個 Activity 交互構成的。 6) Window Manager(窗口管理),管理所有啟 動的窗口。 7) Location Manager(位置管理),用來管理地圖服務的相關功能。 8) Telephoney Manager(電話管理),用來管理有關的電話的相關功能。 9) Package Manager(包管理),管理所有的安裝在 android 系統(tǒng)內(nèi)的應用程序。 ( 3)系統(tǒng)運行庫層( Libraries) 這部分內(nèi)容開始涉及底層,開發(fā)普通的應用不會直接對這個層進行操作。這層中包含了一組類庫( Libraries)和運行時( RunTime)。 1)系統(tǒng) C 庫( libc),一個從 BSD 集成來的標準 C 系 統(tǒng)函數(shù)庫( libc)它是專門為基于嵌入式 Linux 的設備定制的。 2)媒體庫( Media Framework),基于 PackeVideo OpenCore,該庫支持多種常用的音頻,視頻格式以及回放和錄制,同時支持靜態(tài)圖像文件。編碼格式包括; MPEG ,MP AAC、 AMR、 JPG、 PNG。( 3) Surface Manager 對顯示子系統(tǒng)的管理,并且為多個應用提供 2D, 3D 圖層的無縫融合。 華北電力大學本科畢業(yè)設計(論文) 8 4) WebKit,一個最新的 web 瀏覽器引擎,用來支持 Andiroid 瀏覽器或者嵌入的 web視圖。 5) SGL 底層的 2D 圖形引擎。 6) OPENGL|ES,基于 OpenGL ES APIs 實現(xiàn),該庫可以使用硬件 3D 加速或者使用高度優(yōu)化的 3D 軟加速。 7) FreeType,位圖( bitmap)和適量( vector)字圖顯示支持。 8) SQLite,一個對所有應用程序可用,功能強大的輕量級關系型數(shù)據(jù)庫引擎。 9) Core Libraries 該核心庫提供了 Java 編程語言核心庫的大多數(shù)功能。 10) Dalvik VM, android 平臺的一個虛擬機,它相當于 PC 中 Java 的虛擬機 JVM。 ( 4) Linux 內(nèi)核層( Linux Kernel) Android 的核心系統(tǒng)服務依賴于 Linux 內(nèi)核,操作系統(tǒng)為 Android 提供的服務包括; 1)安全性 (Security)。 2)內(nèi)存管理 (Memory Management) 3)進程管理 (Process Management) 4)網(wǎng)絡堆棧 (Network Stack) 5)驅動程序模型 (Driver Model) 對 android 的整體框架有一定的了解后對與理解 android 的一些機制和應用開發(fā)有很大的幫助,只有了解了 android 框架才 能更好的使用 android 提供的功能和服務。從而使學習android 應用開發(fā)少走彎路 [9]。 Android 系統(tǒng)組件 一般情況下,有四種組件組成 Android 應用程序;活動 Activity、廣播接收器Broadcast Intent Receiver、服務 Service 和內(nèi)容提供器 Content Provider。應該重視的是,并非每個 Android 程序都需要構建該 4 個組件,確定要應用的組件,應該在 中列出,它是 XML 配置文件,可定義程序 中的組件的必要條件及功能。最基本的組件就是活動,每個活動往往是一個單獨的屏幕,每個活動均被實現(xiàn)為獨立的類,還由活動基類中繼承過來?;顒宇惪梢燥@示通過視圖控件構成的用戶接口,同時就事件發(fā)出響應;廣播接收器能夠使應用程序就外部事件發(fā)出響應,服務在 Android 中擁有比較長的生命周期;內(nèi)容提供器是對外提供數(shù)據(jù)的一個借口, 類似于普通 Web 運用的 Web service 借口,根據(jù)標準開放出接口,使另外的應用取得數(shù)據(jù)。 (1) Activity 簡介 在 Android 系統(tǒng)中 Activity 提供可視化的用戶界面,一個 Android 應用通常由多個Activity 組成。多個 Activity 組成了 Activity 棧( Stack),當前活動的 Activity 處于棧頂。Activity 有自己的生命周期,由 Android 系統(tǒng)來控制。 (2) Service 簡介 華北電力大學本科畢業(yè)設計(論文) 9 顧名思義 Service 就是運行在后臺的一種服務程序,一般很少和用戶交互,因此沒有可視化界面定義一個 Service 類比較簡單,只要繼承 Service 類,實現(xiàn)其生命周期中的方法就可以了。一個定義好的 Service 必須在 配置文件注冊,通過 service元素聲明才能使用 .Service 有自己的生命周期,我們可以調(diào)用 startService()啟動一個Service 或者 bindService()方法來綁定一個存在的 Service (3) Broadcast Receiver 簡介 Broadcast Receiver 顧名思義廣播接收器,它和事件處理機制類似,只不過事件處理機制是程序組件級別的(例如,某個按鈕的單擊事件),而廣播事件處理機制是系統(tǒng)級別的。到目
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1