版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、朱忠敏朱忠敏Android應(yīng)用程序開發(fā)第二章 Android開發(fā)環(huán)境主要內(nèi)容lAndroid開發(fā)環(huán)境的安裝配置方法lAndroid SDK的目錄結(jié)構(gòu)和示例程序lAndroid開發(fā)工具的用途學(xué)習(xí)要點(diǎn)l掌握Android開發(fā)環(huán)境的安裝配置方法l了解Android SDK的目錄結(jié)構(gòu)和示例程序l掌握各種Android開發(fā)工具的用途2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Eclipse 確認(rèn)安裝JREJRE即Java運(yùn)行環(huán)境如果沒有安裝JRE則在打開Eclipse時(shí),會(huì)出現(xiàn)錯(cuò)誤提示JDK中包含JRE,所以只需下載JDK2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Ecl
2、ipse 安裝JDKhttp:/ 2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Eclipse 安裝JDK運(yùn)行平臺選擇:Windows一般情況下保持JDK的默認(rèn)設(shè)置即可2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Eclipse 安裝JDK運(yùn)行平臺選擇:Windows一般情況下保持JDK的默認(rèn)設(shè)置即可2.1.1 安裝JDK和Eclipse環(huán)境變量設(shè)置環(huán)境變量設(shè)置(1)右鍵點(diǎn)我的電腦。右鍵點(diǎn)我的電腦。打開屬性。然后選擇打開屬性。然后選擇“高級高級”選項(xiàng)卡里面的選項(xiàng)卡里面的“環(huán)境變量環(huán)境變量”。高級高級環(huán)境變量環(huán)境變量2.1 安裝Android開發(fā)環(huán)境(2)設(shè)置三個(gè)環(huán)境
3、變量:“java_home”、“path”、“classpath”,其中在沒安裝過jdk的環(huán)境下。path屬性是本來存在的。而java_home和classpath是不存在的。(3)在沒有配置過JDK的情況下,首先點(diǎn)擊“新建”按鈕,變量名為:“java_home”,變量值為JDK的安裝路徑:“c:Program FilesJavajdk1.8.0_20”(4)配置完“java_home” 之后,再配置“path”,在系統(tǒng)變量里面找到path,然后點(diǎn)編輯,path變量的含義就是系統(tǒng)在任何路徑下都可以識別java命令,其變量值為“;%java_home%bin”,(其中“;%java_home%”
4、的意思為剛才設(shè)置java_home的值)。注意:注意:在配置在配置path的的時(shí)候只需要將變量值直時(shí)候只需要將變量值直接加到原來的變量值后接加到原來的變量值后面即可,并在面即可,并在%java_home%bin之前添加一個(gè)分號,之前添加一個(gè)分號,即即“;%java_home%bin”。(5)最后配置“classpath”,該變量的含義是為java加載類的路徑,只有類在classpath中,java命令才能識別。其值為“.;%java_home%lib;%java_home%libtools.jar”。 注意:在變量值前面要加“.”表示當(dāng)前路徑。(6)以上3個(gè)變量設(shè)置完畢,則按“確定”按鈕直至屬
5、性窗口消失,然后,驗(yàn)證JDK安裝是否成功。 先打開“開始”“運(yùn)行”,輸入“cmd”,進(jìn)入DOS系統(tǒng)界面。然后輸入“java version”,如果安裝成功。系統(tǒng)會(huì)顯示所安裝的JDK的版本信息(版本號不同則顯示不同) 。2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Eclipse 安裝安裝Eclipse/downloads選擇下載:Eclipse IDE for Java Developers (155MB) 解壓到指定的目錄2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Eclipse 啟動(dòng)Eclipse雙擊目錄中的eclip
6、se.exe,出現(xiàn)Eclipse集成開發(fā)環(huán)境的啟動(dòng)畫面。若無法啟動(dòng),嘗試重新啟動(dòng)計(jì)算機(jī)。2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Eclipse 啟動(dòng)Eclipse選擇工作目錄:D:AndroidDev建議選擇復(fù)選框,將工作目錄設(shè)成默認(rèn)工作目錄2.1 安裝Android開發(fā)環(huán)境l2.1.1 安裝JDK和Eclipse 啟動(dòng)Eclipse正常啟動(dòng)后的Eclipse集成開發(fā)環(huán)境2.1 安裝Android開發(fā)環(huán)境l2.1.2 安裝Android SDK Android開發(fā)站點(diǎn):http:/ 選擇下載不同版本的SDK2.1 安裝Android開發(fā)環(huán)境l2.1.3 安裝ADT插件 安裝
7、ADT有兩種方法 手動(dòng)下載ADT插件 下載網(wǎng)址:http:/dl- 選擇下載:ADT-21.1.0.zip2.1 安裝Android開發(fā)環(huán)境l2.1.3 安裝ADT插件 手動(dòng)下載ADT插件安裝插件:啟動(dòng)Eclipse,選擇 HelpInstall New Software,打開Eclipse的插件安裝界面點(diǎn)擊“Add”2.1 安裝Android開發(fā)環(huán)境l2.1.3 安裝ADT插件 手動(dòng)下載ADT插件點(diǎn)擊“Archive”按鈕,選擇ADT插件壓縮包在本地磁盤中的位置2.1 安裝Android開發(fā)環(huán)境l2.1.3 安裝ADT插件 手動(dòng)下載ADT插件在ADT插件安裝前,會(huì)提示用戶對需要安裝的插件進(jìn)行
8、選擇和確認(rèn),按圖如下選擇2.1 安裝Android開發(fā)環(huán)境l2.1.3 安裝ADT插件 手動(dòng)下載ADT插件認(rèn)可開源軟件的許可協(xié)議(在ADT安裝前) 2.1 安裝Android開發(fā)環(huán)境l2.1.3 安裝ADT插件 自動(dòng)下載ADT插件自動(dòng)下載ADT插件的方法和手動(dòng)方法安裝相似,不同之處在于不需要到網(wǎng)站上下載ADT插件壓縮包,而直接在“Add Repository”界面中輸入ADT插件的下載地址即可 2.1 安裝Android開發(fā)環(huán)境 n2.1.3 安裝ADT插件q設(shè)置Android SDK的保存路徑n選擇:WindowsPreferences 打開Eclipse的配置界面n輸入Android SD
9、K 的保存路徑n點(diǎn)擊“Apply” 2.1 安裝Android開發(fā)環(huán)境n2.2.1 目錄結(jié)構(gòu)Google提供地圖開發(fā)的庫函數(shù),支持基于Google Map 的地圖開發(fā)Android SDK的離線幫助文檔SDK和AVD管理器下載的各種版本的SDK2.2 Android SDKn2.2.2 示例程序qMultiResolution示例nMultiResolution是Android程序支持不同尺寸屏幕的示例。根據(jù)屏幕分辨率不同,Android程序可以自動(dòng)加載不同大小的圖片,避免圖片尺寸對界面布局產(chǎn)生影響。 l2.2.2 示例程序 ApiDemos示例 ApiDemos示例提供了Android平臺上
10、多數(shù)API的使用方法,涉及系統(tǒng)、資源、圖形、搜索、語音識別和用戶界面等方面 2.2 Android SDKl2.2.2 示例程序 SkeletonApp示例SkeletonApp示例是一個(gè)界面演示程序,說明了如何使用布局和界面控件設(shè)計(jì)用戶界面,以及如何在界面中添加菜單和處理菜單事件。 2.2 Android SDKl2.2.2 示例程序 NotesPad示例NotesPad示例是一個(gè)記事本程序,可以將文字內(nèi)容保存在記事本程序中,并支持添加和刪除記事本操作。NotesPad示例說明了如何進(jìn)行復(fù)雜程序設(shè)計(jì),以及如何使用SQLite數(shù)據(jù)庫保存數(shù)據(jù)和ContentProvider共享數(shù)據(jù)。 2.2 A
11、ndroid SDKl2.2.2 示例程序 Home示例Home示例是一個(gè)桌面主題程序,可以將自定義的桌面主題注冊到系統(tǒng)中,用戶可以通過點(diǎn)擊HOME鍵選擇不同的桌面主題。此示例說明了如何進(jìn)行桌面主題程序的開發(fā),以及在開發(fā)過程中需要注意的事項(xiàng)。 2.2 Android SDK2.2 Android SDKn2.2.2 示例程序qSnake示例nSnake示例是貪吃蛇程序,一個(gè)經(jīng)典的小游戲,可以通過導(dǎo)航鍵控制貪吃蛇的前進(jìn)方向。該示例演示了如何在Android系統(tǒng)中進(jìn)行游戲開發(fā),對進(jìn)行游戲開發(fā)的程序人員具有一定的參考價(jià)值。 2.2 Android SDKl2.2.2 示例程序 LunarLander
12、示例一個(gè)小游戲,模擬登陸艙在月球表面著陸。用戶通過控制登陸艙的方向和速度,使登陸艙可以平穩(wěn)的在月球表面著陸。 2.2 Android SDKqJetBoy示例nJetBoy示例是一個(gè)支持背景音樂和音效的游戲程序,用戶可以控制飛船擊碎飛來的隕石。 l2.2.3 開發(fā)工具 Android模擬器 支持多種屏幕分辨率和不同的外觀 支持加載SD卡映像文件,更改模擬網(wǎng)絡(luò)狀態(tài),延遲和速度,模擬電話呼叫和接收短信等 不支持接聽真實(shí)電話,USB連接,攝像頭捕獲,設(shè)備耳機(jī),電池電量和AC電源檢測,SD卡插拔檢查和使用藍(lán)牙設(shè)備2.2 Android SDKl2.2.3 開發(fā)工具 Android調(diào)試橋(Android
13、 Debug Bridge,ADB) 用于連接Android設(shè)備或模擬器的工具,負(fù)責(zé)將應(yīng)用程序安裝到模擬器和設(shè)備中,或從模擬器或設(shè)備中傳輸文件。 2.2 Android SDKl2.2.3 開發(fā)工具 DDMS Android系統(tǒng)中內(nèi)置的調(diào)試工具 監(jiān)視Android系統(tǒng)中進(jìn)程、堆棧信息,查看logcat日志,實(shí)現(xiàn)端口轉(zhuǎn)發(fā)服務(wù)和屏幕截圖功能,模擬器電話呼叫和SMS短信,以及瀏覽Android模擬器文件系統(tǒng)等2.2 Android SDKn2.2.3 開發(fā)工具qDDMSn調(diào)試DDMS:WindowsOpen PerspectiveDDMSn打開Show Views的選擇對話框:WindowsShow
14、 viewother 打開Show View的選擇對話框 2.2 Android SDKl2.2.3 開發(fā)工具 DDMSDDMS中的設(shè)備管理器 同時(shí)監(jiān)控多個(gè)Android模擬器,顯示每個(gè)模擬器中正在運(yùn)行的進(jìn)程 提供屏幕截圖功能2.2 Android SDK2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnDDMS中的模擬器控制器q控制Android模擬器的網(wǎng)絡(luò)速度和延遲,模擬語音和SMS短信通信q網(wǎng)絡(luò)速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率q網(wǎng)絡(luò)延遲:GPRS、EDGE、UMTS和無延遲2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnDD
15、MS中的模擬器控制器q電話呼入顯示qSMS短信顯示2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnDDMS中的文件瀏覽器q上傳、下載和刪除Android內(nèi)置存儲器上的文件q顯示文件和目錄的名稱、權(quán)限、建立時(shí)間等2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnDDMS中的日志瀏覽器q瀏覽Android系統(tǒng)、Dalvik虛擬機(jī)或應(yīng)用程序產(chǎn)生的日志信息,有助于快速定位應(yīng)用程序產(chǎn)生的錯(cuò)誤2.2 Android SDKn2.2.3 開發(fā)工具qDDMSn其他工具小結(jié)lAndroid開發(fā)環(huán)境的安裝配置lAndroid SDK的目錄結(jié)構(gòu)和示例程序lAndroid開發(fā)工具AVD、ADB、DDMS等(1) 嘗試安裝Android開發(fā)環(huán)境,并記錄安裝和配置過程中所遇到的問題。(2) 瀏覽Android
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東理工學(xué)院《畜牧機(jī)械》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東科技學(xué)院《譜學(xué)導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東江門幼兒師范高等??茖W(xué)校《藏藥材栽培學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東行政職業(yè)學(xué)院《人力資源綜合實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工程職業(yè)技術(shù)學(xué)院《創(chuàng)意傳播管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東第二師范學(xué)院《Photoshop圖像處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 《高效績團(tuán)隊(duì)》課件
- 廣安職業(yè)技術(shù)學(xué)院《房地產(chǎn)開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛州職業(yè)技術(shù)學(xué)院《翻譯概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 保潔消防培訓(xùn)課件
- 醫(yī)療美容診所規(guī)章制度上墻
- 中東及非洲牛奶嬰兒配方奶粉行業(yè)現(xiàn)狀及發(fā)展機(jī)遇分析2024-2030
- 桂林市龍勝各族自治縣2022-2023學(xué)年七年級上學(xué)期期末地理試題【帶答案】
- 數(shù)字化轉(zhuǎn)型企業(yè)架構(gòu)設(shè)計(jì)手冊
- 廣東省中山市2023-2024學(xué)年八年級上學(xué)期期末考試歷史試卷(含答案)
- JBT 7048-2011 滾動(dòng)軸承 工程塑料保持架 技術(shù)條件
- 工程項(xiàng)目部安全生產(chǎn)治本攻堅(jiān)三年行動(dòng)實(shí)施方案
- Pre-IPO階段融資策略研究
- 陶藝校本課程實(shí)施方案(教學(xué)資料)
- 國際貨物運(yùn)輸委托代理合同(中英文對照)全套
- 2024-2030年中國網(wǎng)吧服務(wù)行業(yè)市場發(fā)展分析及前景趨勢與投資風(fēng)險(xiǎn)研究報(bào)告
評論
0/150
提交評論