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

正文內(nèi)容

畢業(yè)論文-基于android操作系統(tǒng)的中國象棋設計【附詳細代碼(編輯修改稿)

2025-07-09 21:09 本頁面
 

【文章內(nèi)容簡介】 季度減少,第三季度也沒有大幅增加。 IDC 預測,蘋果為維持增長,可能會在 2021 年中期投放 iPhone 新機型。 其他 OS 方面,排在第三位的黑莓 ( BlackBerry) 在 2021 年第四季度的出貨量為 740 萬部,份額為 % 。微軟的 Windows Phone 和 Windows Mobile 第四季度的出貨量為 600 萬部,份額為 % 。黑莓和微軟分別于 2021 年 1 月,和 2021年第四季度發(fā)布了新 OS。 IDC 項目經(jīng)理 Ryan Reith預測稱, “今后數(shù)年可能會誕生一些具有影響力 的新勢力 ”, “這些新 OS 或許會陷入激烈的市場競爭,但平臺的多樣化對于消費者和通信運營商來說都是必需的 ”。 也就是說, Android 操作系統(tǒng)一直以來都是呈現(xiàn)出增長的趨勢,現(xiàn)在也已經(jīng)超越了 iphone,成為了智能移動終端的霸主 ?,F(xiàn)在,很多廠商 經(jīng)常性的發(fā)布一些非常具有性價比和配置相當高端、很具有吸引力的智能手機,這就比較大眾化,對于 Android 操作系統(tǒng)的發(fā)展很有優(yōu)勢,在最近的 Android 和 發(fā)布之后,我想 Android 肯定會做出很大的系統(tǒng)優(yōu)化和增加很多特色實用功能,這對于 Android 發(fā)展而言又是錦上添花。 但 Android 就會一直保持霸主的地位 ,一直增長下去 嗎?我認為不一定。因為受到 Android 的沖擊,與 Android 分庭抗禮的另一大操作系統(tǒng) IOS 也準備改變戰(zhàn)略,他們也準備 在以后一段時間推出他們的新操作系統(tǒng),最主要的是, IOS 還準備發(fā)布廉價版和不同尺寸大小的 iphone,這可能對于 Android 是一個很大的沖擊。 不盡如此, windows phone 操作系統(tǒng)作為后起之秀也正在追趕上來,并且勢頭也越來越大,更多的人們慢慢的開始接受了他。還有,很多新興的操作系統(tǒng),比如說火狐操作系統(tǒng),三星剛剛發(fā)布的 Tizen操作系統(tǒng)等等,他們可能目前不太可能對 Android 構成威脅,但至少也會受到一些影響 。況且,科技的發(fā)展日新月異 ,難說幾年之后,一個更好的操作系統(tǒng)誕生也說不定。 所以說,物競天擇,不進則退,霸主的地位總是讓能者居之, Android 只有在以后做得更好,才能長久立于不敗之地。 武漢科技大學本科畢業(yè)設計 6 2 Android系統(tǒng)的 架構 與開發(fā)環(huán)境 Android 的體系結構 Android 的系統(tǒng)架構和其操作系統(tǒng)一樣,采用了分層的架構 [3]。從架構圖看(如圖 ), Android 結構分為四個層,從高層到低層分別是 應用層( Application Level) ,應用框架層 ( Application Frameworks) ,系統(tǒng)運行庫層 ( Libraries and Android Runtime Level) 和 Linux內(nèi)核層 ( Linux Kernel Level) 。下面就對每一層做介紹: 圖 Android 系統(tǒng)框架 ( 1) 應用層 ( Application Level) : 應用層是和用戶交互的一個層次,用戶可以看得見的一些應用,用戶可以操作,如眾多應用開發(fā)者開發(fā)的應用(第三方應用), Google 在開發(fā) Android 時,在應用層綁定的一些核心應用,比如 Email 客戶端、 SMS 短消息程序、日歷、地圖、桌面 ( Home) 、瀏覽器 (Browers) 、聯(lián)系人 ( Contacts) 、電話 ( Phone) 、通話記錄等。這類應用基本都是通過 Java 語言編寫的獨立的能夠完成某些功能的應用程序。開發(fā)人員可以使用應用框架提供的 API 編寫自己的應用程序,普通開發(fā)人員要做的事情就是開 應用層的程序提供該廣大消費者使用。 ( 2) 應用框架層 ( Application Frameworks) : 這是 Android 系統(tǒng)中最核心的部分,它集中體現(xiàn)了 Android 系統(tǒng)的設計思想。武漢科技大學本科畢業(yè)設計 7 應用框架層所提供的組件很多,包括活動管理器 ( Avtivity Manager) 、窗口管理器 ( Window Manager) 、內(nèi)容提供器 ( Content Providers) 、視圖系統(tǒng) ( View System) 、包管理器 ( Package Manager) 等等。對于開發(fā)者而言,框架層最直觀的體現(xiàn)就是 SDK,它通過一系列的 Java 功能模塊,來實現(xiàn)應用所需要的功能。普通開發(fā)者可以使用 Android 基本應用程序使用的系統(tǒng) API, Android 應用框架中的各個模塊都可以被復用,各種服務也可以被復用,理解了這個機制,開發(fā)人員可以更好的更輕松的開發(fā)出優(yōu)秀的 Android 應用。開發(fā)過程中常用到的基本框架組件如下: 活動管理( Activity Manager) , Activity 管理著應用程序的生命周期,并且控制著應用的導航, 扮演控制器的角色。每個 Activity類似于 Windows 應用中的一個 wendow。一般的 應用都是通過一個個 Activity交互構成的。 窗口管理 ( Window Manager) ,管理所有啟動的窗口。 內(nèi)容提供者 ( Content Providers) ,聽起來有點抽象,通俗的理解 Content Provider 就是提供一 種服務,通過這種服務應用程序之間可以實現(xiàn)數(shù)據(jù)的互相 訪問和共享,比如通訊錄的存儲就使用了這種服務,其它應用也可以訪問通訊錄中存儲的聯(lián)系人信息。 視圖系統(tǒng) ( View System) ,這些 View 組件包括 Button(按鈕), EidtView(文本框), TextView(標 簽), List(列表)等等,靈活運用這些組件可以快速方便的創(chuàng)建良好的用戶交互界面。 包管理 ( Package Manager) ,管理所有的安裝在 Android 系統(tǒng)內(nèi)的應用程序。 除此之外,還有很多服務框架組件,如資源管理 ( Resource Manager) 、消息通知管理 ( Notification Manager) 、位置管理 ( Location Manager) 、電話管理( Telephoney Manager) 等等。 ( 3) 系統(tǒng)運行庫層 ( Libraries and Android Runtime Level) : 該層,是一些 C/C++庫,來提供底層的支持。主要包括 Bionic 系統(tǒng) C 庫 ( C語言標準庫,系統(tǒng)最底層的庫)、多媒體庫 ( MediaFramework) 、 SGL( 2D 圖形引擎庫)、 SSL(位于 TCP/IP 協(xié)議與各種應用層協(xié)議之間,提供數(shù)據(jù)通信支持)、OpenGL ES ( 3D 效果支持 )、 SQLite(關系數(shù)據(jù)庫)、 Webkit( Web 瀏覽器引擎)、 FreeType(位圖 bitmap 及矢量圖 vector)。 和所有的 Java 程序運行平臺一樣,為了實現(xiàn) Java 程序在運行階段的二次編譯, Android 為它們提供了運行時的支撐。 Android 運行時由 Java 核心類庫和虛擬機 Dalvik共同構成。 JAVA 核心類庫涵蓋了 Android 框架層和應用層所要用到的基礎 Java 庫,包括 Android 對象庫,文件管理庫,網(wǎng)絡通信庫等。 Dalvik是為Android 量身打造的 Java 虛擬機,負責動態(tài)解析執(zhí)行應用,分配空間,管理對象生命周期等工作。 武漢科技大學本科畢業(yè)設計 8 ( 4) Linux內(nèi)核層 ( Linux Kernel Level) : Android 的 Linux內(nèi)核層是基于 LInux Kernel 版本。 Linux內(nèi)核層,主要是作為硬件和軟件棧之間的抽象層。在軟件棧視角看, Linux 內(nèi)核就是 “硬件 ”。內(nèi)核層提供如下一些驅(qū)動:顯示驅(qū)動 ( Display Driver) 、鍵盤驅(qū)動 ( Keyboard Driver)、 Flash內(nèi)存驅(qū)動 ( Flash Memory Driver) 、照相機驅(qū)動 ( Camera Driver) 、音頻驅(qū)動 ( Audio Driver) 、藍牙驅(qū)動 ( Bluetooth Driver,基于 IEEE ) 、WiFi 驅(qū)動、 Binder IPC 驅(qū)動( Android 的一個特殊驅(qū)動程序,具有單獨的設備節(jié)點,提供進程間通信)、 Power Management(電源管理)。 Android 的四大組件 Android 四大基本組件分別是 Activity, Service 服務 , Content Provider(內(nèi)容提供者), BroadcastReceiver(廣播接收器) [4]。 ( 1) Activity(活動 )。 Android 中, Activity是所有程序的根本, 是應用程序的顯示層, 所有程序的流程都運行在 Activity 之中 , Activity 可以算是開發(fā)者遇到的最頻繁,也是 Android 當中最基本的模塊之一。一般一個 Android 應用是由多個 Activity 組成的。這多個 Activity 之間可以進行相互跳轉(zhuǎn)。每一個畫面對應于你的應用程序,將會是 Activity類的擴展。 Activity使用 Views 去構建 UI 來顯示信息和響應用戶的行為。 ( 2) Services(服務 )。 Service 是 Android 系統(tǒng)中的一種組件,它跟 Activity 的級別差不多,但是他不能自己運行,只能后臺運行,并且可以和其他組件進行交 互。 Service 是沒有界面的長生命周期的代碼。 Service 是一種程序,它可以運行很長時間,但是它卻沒有用戶界面。 ( 3) Content Provider(內(nèi)容提供者 )。 Content Provider 是 Android 提供的第三方應用數(shù)據(jù)的訪問方案,提供共享的數(shù)據(jù)存儲。在 Android 中,對數(shù)據(jù)的保護是很嚴密的,除了放在 SD 卡中的數(shù)據(jù),一個應用所持有的數(shù)據(jù)庫、文件等內(nèi)容,都是不允許其他直接訪問的。 Content Provider 用來管理和共享應用程序的數(shù)據(jù)庫。在應用程序間, Content Provider 是共享數(shù)據(jù)的首選方式。這意味著,你可以配置自己的 Content Provider 去存取其他的應用程序或者通過其他應用程序暴露的 Content Provider 去存取它們的數(shù)據(jù)。 ( 4) BroadcastReceiver(廣播接收器)。 在 Android 中, Broadcast 是一種廣泛運用的在應用程序之間傳輸信息的機制。而 BroadcastReceiver 是對發(fā)送出來的 Broadcast 進行過濾接受并響應的一類組件??梢允褂?BroadcastReceiver 來讓應用對一個外部的事件 做出響應。 武漢科技大學本科畢業(yè)設計 9 Android 開發(fā)環(huán)境的搭建 Java JDK的安裝 在開發(fā)之前,需要對開發(fā)環(huán)境進行搭建和配置。其中 JDK 的的安裝為: ( 1)下載最新版本的 JDK,下載地址為: 可根據(jù)自己的系統(tǒng)需求選擇相應下載 [1]。 ( 2)下載完后點擊安裝,最好安裝在英文目錄下面。 ( 3) JDK 安裝完成后,若是在命令窗口下運行和編譯 JAVA 程序的話,則還需要對環(huán)境變量做一些設置,但我用 eclipse 作為 JAVA 開發(fā)環(huán)境,所以不需要設置環(huán)境變量。 至此, Java JDK 安裝完畢。 eclipse 的下載與使用 eclipse 的使用方法為: ( 1)下載最新版本的 eclipse,下載地址為: 進入下載頁面后,選擇 “Eclipse IDE for java EE Developers ”進行下載 [5]。 ( 2) eclipse 是不需要安裝的, 下載完成之后解壓縮,然后 點擊 可以直接運行,在第一次運行時需要設置一個工作空間。 Android 開發(fā)工具的安裝 JAVA 運行環(huán)境安裝好之后, 需要安裝 Android 的相關開發(fā)插件 ,其方法為: ( 1) Android SDK 的下載與設置 根據(jù)自己的開發(fā)需要下載相應的 SDK 版本,下載地址為: ( 2)下載完成后解壓縮,打開 eclipse,然后再 eclipse 的 標題 欄上依次選擇:【 Window】 → 【 Preference】 → 【 Android】,點擊 Browse,選擇剛剛下載的 Android SDK 路徑,然后再點擊 OK 即可 [6]。如圖 所示: 武漢科技大學本科畢業(yè)設計 10 圖 添加 Android SDK ( 3)完成第 ( 2) 步之后再在 eclipse 標題 欄上依次選擇:【 Window】 →【 Android SDK Manager】,在彈出的窗口中選擇需要開發(fā)的 Android 開發(fā)包,可以選擇全選,如圖 所示,以后如果需要更新 Android 開發(fā)包都可以到這里來更新。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1