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

正文內(nèi)容

基于android的傳感器游戲真心話大冒險(xiǎn)畢業(yè)設(shè)計(jì)doc-在線瀏覽

2024-08-28 01:17本頁(yè)面
  

【正文】 合組成的開(kāi)放手持裝置聯(lián)盟(OpenAlliance),發(fā)布了名為Android的開(kāi)放手機(jī)軟硬體平臺(tái)。不久之后的2008年9月24日,TMobile公司首度公布第一臺(tái)Android手機(jī)(G1)的細(xì)節(jié),同日Google也放出了Android這樣Android進(jìn)入了人們的視線。Android以其特有的開(kāi)放性優(yōu)勢(shì)越來(lái)越受到人們和智能手機(jī)廠商的關(guān)注。是免費(fèi)向開(kāi)發(fā)人員提供的,這樣就避免了開(kāi)發(fā)中專利權(quán)的障礙。對(duì)于設(shè)備制造商來(lái)說(shuō),Android是一個(gè)免費(fèi)的平臺(tái)。對(duì)硬體開(kāi)發(fā)廠商來(lái)說(shuō),Android也是個(gè)開(kāi)放的平臺(tái)。同時(shí)Android平臺(tái)支持各種先進(jìn)的網(wǎng)絡(luò)、繪圖、3D處理能力,可以用來(lái)提供更好的使用者體驗(yàn)。 Dalvik虛擬機(jī):Android采用的Java虛擬機(jī)是自主開(kāi)發(fā)的代號(hào)為Dalvik的虛擬機(jī),在保證API方面兼容的同時(shí)Dalvik針對(duì)移動(dòng)手機(jī)進(jìn)行了大幅優(yōu)化,占用資源更小,運(yùn)行效率更高。 優(yōu)化的圖形:強(qiáng)大的自定義二維圖形庫(kù)。 SQLite數(shù)據(jù)庫(kù):SQLite提供結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)。它具備占用資源低、需要的內(nèi)存空間少、處理速度較快,并且還支持事務(wù)處理功能等優(yōu)點(diǎn)。 GSM技術(shù):(依賴硬件)Global System for Mobile Communications,全球移動(dòng)通訊系統(tǒng),俗稱全球通,是第二代移動(dòng)通信技術(shù),其開(kāi)發(fā)目的是讓全球各地可以共同使用一個(gè)移動(dòng)電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī)就能行遍全球。EDGE(Enhanced Data Rate for GSM Evolution),是增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn)技術(shù)。它是一個(gè)由覆蓋全球的24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。 強(qiáng)大的開(kāi)發(fā)環(huán)境:包括一個(gè)設(shè)備模擬器,調(diào)試工具,內(nèi)存和性能檢測(cè),以及Eclipse IDE的開(kāi)發(fā)插件?!ndroid操作系統(tǒng)框架結(jié)構(gòu)Android作為一個(gè)開(kāi)源的移動(dòng)設(shè)備的平臺(tái),其軟件層次結(jié)構(gòu)自上而下分為四個(gè)層次,分別是:應(yīng)用程序(Application)、應(yīng)用程序框架(Application Framework)、各種庫(kù)(Libraries)和Android 運(yùn)行環(huán)境(RunTime)、Linux內(nèi)核(Linux Kernel)。Android將會(huì)移植一系列的核心應(yīng)用,包括Email客戶端,SMS程序,日歷,GPS地圖,瀏覽器,聯(lián)系人等等。應(yīng)用程序是無(wú)界限的,可以在平等條件下創(chuàng)建,還可以輕松地嵌入Web,可以并行運(yùn)行。由于上層的應(yīng)用程序是以Java構(gòu)建的,因此本層次提供的首先包含了UI程序中所需要的各種控件: 例如:Views(視圖組件)包括lists(列表),grids(柵格),text boxes(文本框),buttons(按鈕)等。 一個(gè)Android的應(yīng)用程序可以利用應(yīng)用程序框架中的以下幾個(gè)部分: Activity(活動(dòng)) Broadcast Receiver(廣播接收者) Service(服務(wù)) Content Provider(內(nèi)容提供者) 庫(kù)與運(yùn)行環(huán)境 Android 包含一套C/C++庫(kù),能被系統(tǒng)中不同的組件使用。下面列出一些核心庫(kù): System C library:從BSD繼承來(lái)的標(biāo)準(zhǔn)C系統(tǒng)函數(shù)庫(kù),也是系統(tǒng)中最為底層的庫(kù),是專門(mén)為基于嵌入式Linux的設(shè)備制定的。 Surface Manager:用于管理不同應(yīng)用對(duì)圖形顯示子系統(tǒng)和2D和3D圖形層的訪問(wèn)。 SQLite:一個(gè)強(qiáng)大的,輕量的關(guān)系型數(shù)據(jù)庫(kù)引擎,用于所有的應(yīng)用。 Android運(yùn)行環(huán)境主要指的是虛擬機(jī)技術(shù)——Dalvik。Dalvik虛擬機(jī)和一般Java虛擬機(jī)(Java VM)不同,它執(zhí)行的不是Java標(biāo)準(zhǔn)的字節(jié)碼而是Dalvik可執(zhí)行格式(.dex)中執(zhí)行文件,該格式的文件經(jīng)過(guò)優(yōu)化占用很小的內(nèi)存。二者最大的區(qū)別在于Java VM是以基于棧的虛擬機(jī)(Stackbased),而Dalvik是基于寄存器的虛擬機(jī)(Registerbased)。每個(gè)Android應(yīng)用程序都在Dalvik VM的一個(gè)實(shí)例中運(yùn)行,這個(gè)實(shí)例駐留在一個(gè)由Linux內(nèi)核管理的進(jìn)程中。Android更多的是需要一些與移動(dòng)設(shè)備相關(guān)的驅(qū)動(dòng)程序[7]。3 Android的開(kāi)發(fā)環(huán)境 系統(tǒng)開(kāi)發(fā)的環(huán)境 Android 的上層應(yīng)用程序是用Java 語(yǔ)言開(kāi)發(fā),同時(shí)還需要基于Dalvik虛擬機(jī),所以,Google公司推薦使用主流的Java繼承開(kāi)發(fā)環(huán)境Eclipse。此外,Android的應(yīng)用程序開(kāi)發(fā)和Java開(kāi)發(fā)有較大區(qū)別的,所以還需要有Google提供的Android SDK。簡(jiǎn)言之,需要以下軟件,才能搭建 Android 開(kāi)發(fā)環(huán)境,從而進(jìn)行Android應(yīng)用程序的開(kāi)發(fā)。Eclipse是一個(gè)開(kāi)放源代碼的、基于的可擴(kuò)展軟件開(kāi)發(fā)項(xiàng)目,專注于為高度集成的工具開(kāi)發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái),就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Platform、JDT、CDT和PDE。Platform則是一個(gè)開(kāi)放的可擴(kuò)展IDE,提供了一個(gè)通用的開(kāi)發(fā)平臺(tái)。Eclipse包括插件開(kāi)發(fā)環(huán)境(PluginEnvironment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與環(huán)境無(wú)縫集成的工具。EclipseEclipse最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),但是目前亦有人通過(guò)插件使其作為其他計(jì)算機(jī)語(yǔ)言比如C++和Python的開(kāi)發(fā)工具。許多軟件開(kāi)發(fā)商以Eclipse為框架開(kāi)發(fā)自己的IDE。IBM提供了最初的Eclipse代碼基礎(chǔ),包括Platform、JDT目前由IBM牽頭,圍繞著Eclipse項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項(xiàng)目中,其中包括Borland、RationalHat及Sybase等。AgeJava的替代品,其界面跟先前的Visualfor 其他軟件的簡(jiǎn)介 (1)JDK JDK(Java Development Kit)是Sun Microsystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品。JDK 是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫(kù)。而專門(mén)運(yùn)行在x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。 (2)Android SDK SDK是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等創(chuàng)建應(yīng)用軟件的開(kāi)發(fā)工具的集合,一般而言SDK即開(kāi)發(fā)平臺(tái)下的應(yīng)用程序所使用的SDK。API一般的工具包括用于調(diào)試和其他用途的實(shí)用工具。還經(jīng)常包括示例代碼、支持性的技術(shù)注解或者其他的為基本參考資料澄清疑點(diǎn)的支持文檔。SDK軟件工程師通常從目標(biāo)系統(tǒng)開(kāi)發(fā)者那里獲得軟件開(kāi)發(fā)包,也可以直接從互聯(lián)網(wǎng)下載,有時(shí)也被作為營(yíng)銷手段。以鼓勵(lì)人們使用它,從而會(huì)吸引更多人由于能免費(fèi)為其編程而購(gòu)買其構(gòu)件。例如產(chǎn)品供應(yīng)商提供一個(gè)專有的SDK可能與自由軟件開(kāi)發(fā)抵觸。LGPL下的SDK則沒(méi)有這個(gè)問(wèn)題。Android SDK可以理解為是一個(gè)android開(kāi)發(fā)的工具,實(shí)際上它是作為eclipse的一個(gè)插件,有了它,就可以在eclipse里開(kāi)發(fā)android程序了。(3)ADT(Android Development Tools) 目前Android開(kāi)發(fā)所用的開(kāi)發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT,為Android開(kāi)發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,簡(jiǎn)單理解為在Eclipse下開(kāi)發(fā)工具的升級(jí)下載工具。Java是一種簡(jiǎn)單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動(dòng)態(tài)語(yǔ)言。在Java出現(xiàn)以前,Internet上的信息內(nèi)容都是一些乏味死板的HTML文檔。他們迫切希望能在WEB中看到一些交互式的內(nèi)容,開(kāi)發(fā)人員也極希望能夠在WEB上創(chuàng)建一類無(wú)需考慮軟硬件平臺(tái)就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。SUN的工程師敏銳地察覺(jué)到了這一點(diǎn),從1994年起,他們開(kāi)始將OAK技術(shù)應(yīng)用于WEB上
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1