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

正文內(nèi)容

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

2024-12-23 21:28 本頁面
 

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