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

正文內(nèi)容

基于安卓的手機(jī)日歷管理系統(tǒng)(編輯修改稿)

2024-12-23 21:28 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 套實(shí)現(xiàn) 來(lái)實(shí)現(xiàn) ,和 SUN 的底層是不太一樣的。 不過(guò) 對(duì)開(kāi)發(fā)應(yīng)用區(qū)別不大。 安卓 開(kāi)發(fā) 的現(xiàn)狀 目前國(guó)內(nèi)的 Android 開(kāi)發(fā)還是主要以應(yīng)用開(kāi)發(fā)為主,主要分成 3 類(lèi):為企業(yè)開(kāi)發(fā)應(yīng)用、開(kāi)發(fā)通用應(yīng)用(放到 Android Market 或者其他 App Market 銷(xiāo)售)以及游戲開(kāi)發(fā)(放到 Android Market 或者其他 App Market 銷(xiāo)售)。 第一類(lèi)開(kāi)發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設(shè)計(jì)手機(jī)或者平板電腦的總體方案。除了根據(jù)需求對(duì)系統(tǒng)進(jìn)行定制外,更多的工作在于為這些系統(tǒng)編寫(xiě)定制的應(yīng)用。 第二類(lèi)開(kāi)發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨(dú)立開(kāi)發(fā)者 , 他們的盈利方式主要是 2 種:為國(guó)外公司進(jìn)行外包開(kāi)發(fā),或者通 過(guò) Google 的移動(dòng)廣告( AdMob)通過(guò)廣告點(diǎn)擊分成。而理論上的通過(guò)付費(fèi)下載的形式來(lái)盈利的,現(xiàn)在國(guó)內(nèi)鮮見(jiàn)成功者 。 第三類(lèi)開(kāi)發(fā)者,目前和第二類(lèi)開(kāi)發(fā)者類(lèi)似。下圖是開(kāi)發(fā)者提交的 應(yīng)用和游戲的數(shù)目所占的比例圖, 從中也可以看出應(yīng)用開(kāi)發(fā)數(shù)目遠(yuǎn)超游戲開(kāi)發(fā)。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 9 第 二 章 系統(tǒng)開(kāi)發(fā) 環(huán)境 與 相關(guān) 技術(shù) 系統(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。只有 Eclipse 還不夠, 因?yàn)槭鞘褂? Java 語(yǔ)言進(jìn)行開(kāi)發(fā), 還應(yīng)該有由 SUN 公司提供的 Java SDK(其中包括 JRE: Java Runtime Environment)。此外, Android 的應(yīng)用程序開(kāi)發(fā)和 Java 開(kāi)發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。同時(shí),還需要在 Eclipse 安裝 ADT,為 Android 開(kāi)發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,是 Eclipse 下開(kāi)發(fā)工具的升級(jí)下載的工具。簡(jiǎn)言之,需要以下軟件,才能搭建 Android 開(kāi)發(fā)環(huán)境,從而進(jìn)行 Android 應(yīng)用程序的開(kāi)發(fā)。 (1) Eclipse (2) JDK (3) Android SDK (4) ADT( Android Development Tools) 系統(tǒng)開(kāi)發(fā)軟件的簡(jiǎn)介 Eclipse 的簡(jiǎn)介 Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò) 插件 組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Kit, JDK)。 雖然大多數(shù)用戶(hù)很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境( IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶(hù)提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 這種平等和一致性并不僅限于 Java 開(kāi) 發(fā)工具。盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)第二章 系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)技術(shù) 10 的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++ 和 COBOL 等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。 Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 其他軟件的簡(jiǎn)介 (1)JDK JDK(Java Development Kit)是 Sun Microsystems 針對(duì) Java 開(kāi)發(fā)員的產(chǎn)品。自從 Java 推出以來(lái), JDK 已經(jīng)成為使用最廣泛的 Java SDK。 JDK 是整個(gè) Java 的 核心,包括了 Java 運(yùn)行環(huán)境, Java 工具和 Java 基礎(chǔ)的類(lèi)庫(kù)。 JDK 是學(xué)好 Java 的第一步。而專(zhuān)門(mén)運(yùn)行在 x86 平臺(tái)的 Jrocket 在服務(wù)端運(yùn)行效率也要比 Sun JDK 好很多。從 SUN 的 開(kāi)始 ,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。 (2) Android SDK SDK:( software development kit) 軟件 開(kāi)發(fā)工具 包。被 軟件開(kāi)發(fā)工程師 用于為特定的軟件包 、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立 應(yīng)用軟件 的開(kāi)發(fā)工具的集合。 因此, Android SDK 指的既是 Android 專(zhuān)屬的軟件開(kāi)發(fā)工具包。 (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í)下載工具。 安卓環(huán)境的搭建 軟件下載準(zhǔn)備 分別 下載 JDK、 Eclipse、 Android SDK,并首先解壓 Eclipse 完成安裝。 JDK 安裝 首先按提示完成 SDK 安裝,然后設(shè)置環(huán)境變量 (非必須 )。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 11 屬性 高級(jí) 環(huán)境變量 系統(tǒng)變量中添 加以下環(huán)境變量: 值為: E:\Android\Java\( 我所 安裝 JDK 的目錄) 值: .。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\。%JAVA_HOME%\bin。 : 在開(kāi)始追加 %JAVA_HOME%\bin。 安裝完成之后,檢查 JDK 是否安裝成功。打開(kāi) cmd 窗口,輸入 java –version 查看JDK 的版本信息。出現(xiàn)下面的畫(huà)面 表示 安裝成功了 ,如圖 21: 圖 21 安卓環(huán)境設(shè)置 JDK效果測(cè)試圖 Android SDK 安裝 下 載完成后解壓到任意路徑 (我的解壓路徑為 E:\Android\androidsdkwindows) 運(yùn)行 SDK ,點(diǎn)擊 Available Packages。 選擇希望安裝的 SDK 及其文檔或者其它包, 按需 點(diǎn)擊 下面選項(xiàng)( 開(kāi)始下載安裝所選包 ) 在用戶(hù)變量中新建 PATH 值為: Android SDK 中的 tools 絕對(duì)路徑(本機(jī)為D:\AndroidDevelop\androidsdkwindows\tools)。 完成按 “確定 ”后,重新啟動(dòng)計(jì)算機(jī)。重啟計(jì)算機(jī)以后,進(jìn)入 cmd 命令窗口,檢查 SDK是不是安裝成功。 運(yùn)行 android –h 出現(xiàn) 以下的 畫(huà)面 ,表明安裝成功 ,如圖 22: 第二章 系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)技術(shù) 12 圖 22 安卓環(huán)境設(shè)置 SDK效果測(cè)試圖 ADT 安裝 打開(kāi) Eclipse,進(jìn)入菜單中的 Help Install New Software 點(diǎn)擊 Add...按鈕,彈出對(duì)話(huà)框要求輸入 Name 和 Location: Name 自己隨便取, Location輸入 確定返回后, 在 work with 后的下拉列表中選擇我們剛才添加的 ADT, 點(diǎn)擊 下面 出現(xiàn)的 Developer Tools,展開(kāi)它會(huì)有 Android DDMS 和 Android Development Tool,勾選他們 ,然后按步驟完成。 完成之后: 選擇 Window Preferences... 在左邊的面板選擇 Android,然后在右側(cè)點(diǎn)擊 Browse...并選中 SDK 路徑,本機(jī)為: E:\Android\androidsdkwindows 點(diǎn)擊 Apply。配置完成。 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建 AVD。 在 Eclipse 中。選擇 Windows Android SDK and AVD Manager 點(diǎn)擊左側(cè)面板的 Virtual Devices,再右側(cè)點(diǎn)擊 New 填入 Name,選擇 Target 的 API, SD Card 大小任意, Skin 隨便選, Hardware 目前保持默認(rèn)值 點(diǎn)擊 Create AVD 即可完成創(chuàng)建 AVD 綜上一切完成后安卓環(huán)境搭建完成。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 13 系統(tǒng)開(kāi)發(fā)編程語(yǔ)言的簡(jiǎn)介 Java 是一種簡(jiǎn)單的,跨平臺(tái)的, 面向?qū)ο?的,分布式的,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語(yǔ)言。 Java 編程語(yǔ)言的風(fēng)格十分接近 C、 C++語(yǔ)言。 Java 是一個(gè)純的 面向?qū)ο蟮某绦蛟O(shè)計(jì) 語(yǔ)言,它繼承了 C++ 語(yǔ)言 面向?qū)ο蠹夹g(shù) 的核心, Java 舍棄了 C ++語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為 內(nèi)存管 理 而擔(dān)憂(yōu)。在 Java SE 版本中, Java 又引入了泛型編程( Generic Programming)、類(lèi)型安全的 枚舉 、不定長(zhǎng)參數(shù)和自動(dòng)裝 /拆箱等語(yǔ)言特性。 Java 不同于一般的編譯執(zhí)行計(jì)算機(jī)語(yǔ)言和解釋執(zhí)行計(jì)算機(jī)語(yǔ)言。它首先將源代碼編譯成二進(jìn)制字節(jié)碼(bytecode),然后依賴(lài)各種不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了 “一次編譯、到處執(zhí)行 ”的跨平臺(tái)特 性。不過(guò),每次的編譯執(zhí)行需要消耗一定的時(shí)間,這同時(shí)也在一定程度上降低了 Java 程序的運(yùn)行效率。但在 J2SE 發(fā)布后, Java 的執(zhí)行速度有了大幅提升。與傳統(tǒng)程序不同, Sun 公司在推出 Java 之際就將其作為一種開(kāi)放的技術(shù)。全球數(shù)以萬(wàn)計(jì)的 Java 開(kāi)發(fā)公司被要求所設(shè)計(jì)的 Java 軟件必須相互兼容。 “Java 語(yǔ)言靠群體的力量而非公司的力量 ”是 Sun 公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。這與 微軟公司 所倡導(dǎo)的注重精英和封閉式的模式完全不同。 Sun 公司對(duì) Java 編程語(yǔ)言的解釋是:Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。 Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。 Java 的特點(diǎn) : 平臺(tái)無(wú)關(guān)性是指 Java 能運(yùn)行于不同的平臺(tái)。 Java 引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 Java 接口之間。使用 Java 編寫(xiě)的程序能在世界范圍內(nèi)共享。 Java 的數(shù)據(jù)類(lèi)型與 機(jī)器無(wú)關(guān), Java 虛擬機(jī) ( Java Virtual Machine)是建立在硬件和 操作系統(tǒng) 之上,實(shí)現(xiàn) Java 二進(jìn)制代碼的解釋執(zhí)行功能, 提供于不同平臺(tái)的接口的。 Java 的編程類(lèi)似 C++,學(xué)習(xí)過(guò) C++的讀者將很快 掌握 Java 的精髓。 Java 舍棄了 C++的 指針 對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵入系統(tǒng)。 Java 對(duì)程序提供了安全管理器,防止程序的非法訪問(wèn)。 第二章 系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)技術(shù) 14 Java 吸取了 C++面向?qū)ο蟮母拍?,?數(shù)據(jù)封裝 于類(lèi)中,利用類(lèi)的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類(lèi)的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反復(fù)利用。程序員只需把主要精力用在類(lèi)和接口的設(shè)計(jì)和應(yīng)用上。 Java提供了眾多的一般對(duì)象的類(lèi),通過(guò)繼承即可使用父類(lèi)的方法。在 Java 中,類(lèi)的繼承關(guān)系是單一的非多重的,一個(gè)子類(lèi)只有一個(gè)父類(lèi),子類(lèi)的父類(lèi)又有一個(gè)父類(lèi)。 Java 提供的 Object類(lèi)及其子類(lèi)的繼承關(guān)系如同一棵倒立的樹(shù)形,根類(lèi)為 Object 類(lèi), Object 類(lèi)功能強(qiáng)大,經(jīng)常會(huì)使用到它及其它派生的子類(lèi)。 Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺(tái)上。 庫(kù)函數(shù) 提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。 Java 致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類(lèi)型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。 Java 自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 Java 還實(shí)現(xiàn)了真 數(shù)組 ,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開(kāi)發(fā) Java 應(yīng)用程序的周期。并且 Java 還提供了 Null指針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、 Byte code 校驗(yàn)等功能。 我們知道 C,C++等語(yǔ)言,都是針對(duì) CPU 芯片進(jìn)行編譯,生成機(jī)器代碼,該代碼的運(yùn)行就和 特定的 CPU 有關(guān)。 Java 不像 C 或 C++,它不針對(duì) CPU 芯片進(jìn)行編譯,而是把程序編譯成稱(chēng)為自字節(jié)碼的一種 “中間代碼 ”。字節(jié)碼是很接近機(jī)器碼的文件,可以在提供了 java虛擬機(jī)( JVM)的任何系統(tǒng)上被解釋執(zhí)行。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1