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

正文內(nèi)容

基于android的中國象棋本科畢業(yè)設(shè)計(編輯修改稿)

2025-08-16 11:32 本頁面
 

【文章內(nèi)容簡介】 和 iOS 的總份額約超過了 50% 。兩強體制日益鞏固 ”。 單獨來看, 20xx 年第四季度 Android 產(chǎn)品的出貨量為同比增加 88% 的 億部,份額為 % ;而 iOS 產(chǎn)品的出貨量為同比增加 % 的 4780 萬部,份額為 % 。全年出貨量方面, Android 產(chǎn)品為 億部, iOS 產(chǎn)品為 億武漢科技大學(xué)本科畢業(yè)設(shè)計 5 部。 推動 Android 終端出貨量增加的是三星電子。在 20xx 年全年 Android 終端的出貨量中,三星終端的比例為 42% 。 IDC 的調(diào)查顯示,在 Android 終端供貨量中擁有兩位數(shù)份額的廠商只有三星,大部分廠商的份額還不到 1% 。另一方面,隨著價格、尺寸和設(shè)計各異的多種終端面世,消費者的選擇范圍擴大。 IDC 分析,這正是推動 Android 終端爆發(fā)性增長的原因。 iOS 終端的出貨量在單季度和全年均實現(xiàn)了兩位數(shù)增長,人氣依然旺盛,不過與其他 OS 相比,增長速度則顯得比較慢。 IDC 稱其原因在于, 20xx 年第二季度的供貨量比上季度減少,第三季度也沒有大幅增加。 IDC 預(yù)測,蘋果為維持增長,可能會在 20xx 年中期投放 iPhone 新機型。 其他 OS 方面,排在第三位的黑莓 ( BlackBerry) 在 20xx 年第四季度的出貨量為 740 萬部,份額為 % 。微軟的 Windows Phone 和 Windows Mobile 第四季度的出貨量為 600 萬部,份額為 % 。黑莓和微軟分別于 20xx 年 1 月,和 20xx年第四季度發(fā)布了新 OS。 IDC 項目經(jīng)理 Ryan Reith預(yù)測稱, “今后數(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 構(gòu)成威脅,但至少也會受到一些影響。況且,科技的發(fā)展日新月異,難說幾年之后,一個更好的操作系統(tǒng)誕生也說不定。所以說,物競天擇,不進則退,霸主的地位總是讓能者居之, Android 只有在以后做得更好,才能長久立于不敗之地。 武漢科技大學(xué)本科畢業(yè)設(shè)計 6 2 Android 系統(tǒng)的架構(gòu)與開發(fā)環(huán)境 Android 的體系結(jié)構(gòu) Android 的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu) [3]。從架構(gòu)圖看(如圖 ), Android 結(jié)構(gòu)分為四個層,從高層到低層分別是應(yīng)用層( Application Level) ,應(yīng)用框架層 ( Application Frameworks) ,系統(tǒng)運行庫層 ( Libraries and Android Runtime Level) 和 Linux內(nèi)核層 ( Linux Kernel Level) 。下面就對每一層做介紹: 圖 Android 系統(tǒng)框架 ( 1)應(yīng)用層 ( Application Level) : 應(yīng)用層是和用戶交互的一個層次,用戶可以看得見的一些應(yīng)用,用戶可以操作,如眾多應(yīng)用開發(fā)者開發(fā)的應(yīng)用(第三方應(yīng)用), Google 在開發(fā) Android 時,在應(yīng)用層綁定的一些核心應(yīng)用,比如 Email 客戶端、 SMS 短消息程序、日歷、地圖、桌面 ( Home) 、瀏覽器 (Browers) 、聯(lián)系人 ( Contacts) 、電話 ( Phone) 、通話記錄等。這類應(yīng)用基本都是通過 Java 語言編寫的獨立的能夠完成某些功能的應(yīng)用程序。開發(fā)人員可以使用應(yīng)用框架提供的 API 編寫自己的應(yīng)用程序,普通 開發(fā)人員要做的事情就是開應(yīng)用層的程序提供該廣大消費者使用。 ( 2)應(yīng)用框架層 ( Application Frameworks) : 武漢科技大學(xué)本科畢業(yè)設(shè)計 7 這是 Android 系統(tǒng)中最核心的部分,它集中體現(xiàn)了 Android 系統(tǒng)的設(shè)計思想。應(yīng)用框架層所提供的組件很多,包括活動管理器 ( Avtivity Manager) 、窗口管理器 ( Window Manager) 、內(nèi)容提供器 ( Content Providers) 、視圖系統(tǒng) ( View System) 、包管理器 ( Package Manager) 等等。對于開發(fā)者而言,框架層最直觀的體現(xiàn)就是 SDK,它通過一系列的 Java 功能模塊,來實現(xiàn)應(yīng)用所需要的功能。普通開發(fā)者可以使用 Android 基本應(yīng)用程序使用的系統(tǒng) API, Android 應(yīng)用框架中的各個模塊都可以被復(fù)用,各種服務(wù)也可以被復(fù)用,理解了這個機制,開發(fā)人員可以更好的更輕松的開發(fā)出優(yōu)秀的 Android 應(yīng)用。開發(fā)過程中常用到的基本框架組件如下: 活動管理( Activity Manager) , Activity 管理著應(yīng)用程序的生命周期,并且控制著應(yīng)用的導(dǎo)航, 扮演控制器的角色。每個 Activity 類 似于 Windows 應(yīng)用中的一個 wendow。一般的應(yīng)用都是通過一個個 Activity交互構(gòu)成的。 窗口管理 ( Window Manager) ,管理所有啟動的窗口。 內(nèi)容提供者 ( Content Providers) ,聽起來有點抽象,通俗的理解 Content Provider 就是提供一 種服務(wù),通過這種服務(wù)應(yīng)用程序之間可以實現(xiàn)數(shù)據(jù)的互相 訪問和共享,比如通訊錄的存儲就使用了這種服務(wù),其它應(yīng)用也可以訪問通訊錄中存儲的聯(lián)系人信息。 視圖系統(tǒng) ( View System) ,這些 View 組件包括 Button(按鈕), EidtView(文本框), TextView(標 簽), List(列表)等等,靈活運用這些組件可以快速方便的創(chuàng)建良好的用戶交互界面。 包管理 ( Package Manager) ,管理所有的安裝在 Android 系統(tǒng)內(nèi)的應(yīng)用程序。 除此之外,還有很多服務(wù)框架組件,如資源管理 ( 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é)議與各種應(yīng)用層協(xié)議之間,提供數(shù)據(jù)通信支持)、OpenGL ES ( 3D效果支持 )、 SQLite(關(guān)系數(shù)據(jù)庫)、 Webkit( Web 瀏覽器引擎)、 FreeType(位圖 bitmap 及矢量圖 vector)。 和所有的 Java 程序運行平臺一樣,為了實現(xiàn) Java 程序在運行階段的二次編譯, Android 為它們提供了運行時的支撐。 Android 運行時由 Java 核心類庫和虛擬機 Dalvik 共同構(gòu)成。 JAVA 核心類庫涵蓋了 Android 框架層和應(yīng)用層所要用到的基礎(chǔ) Java 庫,包括 Android 對象庫,文件管理庫,網(wǎng)絡(luò)通信庫等。 Dalvik 是為Android 量身打造的 Java 虛擬機,負責動態(tài)解析執(zhí)行應(yīng)用,分配空間,管理對象武漢科技大學(xué)本科畢業(yè)設(shè)計 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ū)動程序,具有單獨的設(shè)備節(jié)點,提供進程間通信)、 Power Management(電源管理)。 Android 的四大組件 Android 四大基本組件分別是 Activity, Service 服務(wù), Content Provider(內(nèi)容提供者), BroadcastReceiver(廣播接收器) [4]。 ( 1) Activity(活動 )。 Android 中, Activity 是所有程序的根本,是應(yīng)用程序的顯示層,所有程序的流程都運行在 Activity 之中 , Activity 可以算是開發(fā)者遇到的最頻繁,也是 Android 當中最基本的模塊之一。一般一個 Android 應(yīng)用是由多個 Activity 組成的。這多個 Activity 之間可以進行相互跳轉(zhuǎn)。每一個畫面對應(yīng)于你的應(yīng)用程序,將會是 Activity 類的擴展。 Activity使用 Views 去構(gòu)建 UI 來顯示信息和響應(yīng)用戶的行為。 ( 2) Services(服務(wù) )。 Service 是 Android 系統(tǒng)中的一種組件,它跟 Activity 的級別差不多,但是他不能自己運行,只能后臺運行,并且可以和其他組件進行交互。 Service 是沒有界面的長生命周期的代碼。 Service 是一種程序,它可以運行很長時間,但是它卻沒有用戶界面。 ( 3) Content Provider(內(nèi)容提供者)。 Content Provider 是 Android 提供的第三方應(yīng)用數(shù)據(jù)的訪問方案,提供共享的數(shù)據(jù)存儲。在 Android 中,對數(shù)據(jù)的保護是很嚴密的,除了放在 SD卡中的數(shù)據(jù),一個應(yīng)用所持有的數(shù)據(jù)庫、文件等內(nèi)容,都是不允許其他直接訪問的。 Content Provider 用來管理和共享應(yīng)用程序的數(shù)據(jù)庫。在應(yīng)用程序間, Content Provider 是共享數(shù)據(jù)的首選方式。這意味著,你可以配置自己的 Content Provider 去存取其他的應(yīng)用程序或者通過其他應(yīng)用程序暴露的 Content Provider 去存取它們的數(shù)據(jù)。 ( 4) BroadcastReceiver(廣播接收器)。在 Android 中, Broadcast 是一種廣泛運用的在應(yīng)用程序之間傳輸信息的機制。而 BroadcastReceiver 是對發(fā)送出來的 Broadcast 進行過濾接受 并響應(yīng)的一類組件??梢允褂?BroadcastReceiver 來讓應(yīng)用對一個外部的事件做出響應(yīng)。 武漢科技大學(xué)本科畢業(yè)設(shè)計 9 Android 開發(fā)環(huán)境的搭建 Java JDK 的安裝 在開發(fā)之前,需要對開發(fā)環(huán)境進行搭建和配置。其中 JDK 的的安裝為: ( 1)下載最新版本的 JDK,下載地址為: 可根據(jù)自己的系統(tǒng)需求選擇相應(yīng)下載 [1]。 ( 2)下載完后點擊安裝,最好安裝在英文目錄下面。 ( 3) JDK 安裝完成后,若是在命令窗口下運行和編譯 JAVA 程序的話,則還需要對環(huán)境變量做一些設(shè)置,但我用 eclipse 作為 JAVA 開發(fā)環(huán)境,所以不需要設(shè)置環(huán)境變量。 至此, Java JDK 安裝完畢。 eclipse 的下載與使用 eclipse 的使用方法為: ( 1)下載最新版本的 eclipse,下載地址為: 進入下載頁面后,選擇 “Eclipse IDE for java EE Developers ”進行下載 [5]。 ( 2) eclipse 是不需要安裝的,下載完成之后解壓縮,然后點擊 可以直接運行,在第一次運行時需要設(shè)置一個工作空間。 Android 開發(fā)工具的安裝 J
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1