




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1第2章 Android開(kāi)發(fā)環(huán)境2本章學(xué)習(xí)目標(biāo): 掌握Android開(kāi)發(fā)環(huán)境的安裝配置方法 了解Android SDK的目錄結(jié)構(gòu)和示例程序 掌握各種Android開(kāi)發(fā)工具的用途 32.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.1 安裝JDK和Eclipse 確認(rèn)安裝JRE JRE即Java運(yùn)行環(huán)境 如果沒(méi)有安裝JRE則在打開(kāi)Eclipse時(shí),會(huì)出現(xiàn)錯(cuò)誤提示 JDK中包含JRE,所以只需下載JDK42.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.1 安裝JDK和Eclipse 安裝JDK http:/ 選擇對(duì)應(yīng)JDK下載 52.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.1 安裝JDK和Eclipse 安
2、裝JDK 運(yùn)行平臺(tái)選擇:Windows 一般情況下保持JDK的默認(rèn)設(shè)置即可62.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.1 安裝JDK和Eclipse 安裝Eclipse /downloads 選擇下載:Eclipse IDE for Java Developers (122MB) 解壓到指定的目錄72.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.1 安裝JDK和Eclipse 啟動(dòng)Eclipse 雙擊目錄中的eclipse.exe,出現(xiàn)Eclipse集成開(kāi)發(fā)環(huán)境的啟動(dòng)畫(huà)面。 若無(wú)法啟動(dòng),嘗試重新啟動(dòng)計(jì)算機(jī)。82.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.1
3、 安裝JDK和Eclipse 啟動(dòng)Eclipse 選擇工作目錄:G:Androidworkplace 建議選擇復(fù)選框,將工作目錄設(shè)成默認(rèn)工作目錄92.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.1 安裝JDK和Eclipse 啟動(dòng)Eclipse 正常啟動(dòng)后的Eclipse集成開(kāi)發(fā)環(huán)境102.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.2 安裝Android SDK Android開(kāi)發(fā)站點(diǎn):http:/ 選擇下載不同版本的SDK112.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.3 安裝ADT插件 安裝ADT有兩種方法 手動(dòng)下載ADT插件 下載網(wǎng)址:http:/dl- 選擇下載:ADT-14.0.0.zip
4、122.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.3 安裝ADT插件 手動(dòng)下載ADT插件 安裝插件:?jiǎn)?dòng)Eclipse,選擇 HelpInstall New Software,打開(kāi)Eclipse的插件安裝界面 點(diǎn)擊“Add”132.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.3 安裝ADT插件 手動(dòng)下載ADT插件 點(diǎn)擊“Archive”按鈕,選擇ADT插件壓縮包在本地磁盤(pán)中的位置142.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.3 安裝ADT插件 手動(dòng)下載ADT插件 在ADT插件安裝前,會(huì)提示用戶(hù)對(duì)需要安裝的插件進(jìn)行選擇和確認(rèn),按圖如下選擇152.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.3 安裝ADT
5、插件 手動(dòng)下載ADT插件 認(rèn)可開(kāi)源軟件的許可協(xié)議(在ADT安裝前) 162.1 安裝Android開(kāi)發(fā)環(huán)境 2.1.3 安裝ADT插件 自動(dòng)下載ADT插件 自動(dòng)下載ADT插件的方法和手動(dòng)方法安裝相似,不同之處在于不需要到網(wǎng)站上下載ADT插件壓縮包,而直接在“Add Repository”界面中輸入ADT插件的下載地址即可 172.1 安裝Android開(kāi)發(fā)環(huán)境 n2.1.3 安裝ADT插件q設(shè)置Android SDK的保存路徑n選擇:WindowsPreferences 打開(kāi)Eclipse的配置界面n輸入Android SDK 的保存路徑n點(diǎn)擊“Apply”18 2.1 安裝Android開(kāi)發(fā)
6、環(huán)境n2.2.1 目錄結(jié)構(gòu)qadd-one 目錄下的是Google提供地圖開(kāi)發(fā)的庫(kù)函數(shù),支持基于Google Map 的地圖開(kāi)發(fā)19 2.2 Android SDKn2.2.1 目錄結(jié)構(gòu)qdocs目錄下的是Android SDK的幫助文檔,通過(guò)目錄下的offline.html文件啟動(dòng)qplatforms目錄用來(lái)存放SDK和AVD管理器下載的各種版本的SDK,筆者的目錄中有4.0版本的SDK。platforms-tools目錄中保存了與平臺(tái)調(diào)試相關(guān)的工具 qtools目錄保存了通用的Android開(kāi)發(fā)調(diào)試工具和Android手機(jī)模擬器qSDK Manager.exe和AVD Manager.ex
7、e分別是SDK和AVD的管理器,SDK Readme.txt是Android SDK的說(shuō)明文檔202.2 Android SDKn2.2.2 示例程序qMultiResolution示例nMultiResolution是Android程序支持不同尺寸屏幕的示例。根據(jù)屏幕分辨率不同,Android程序可以自動(dòng)加載不同大小的圖片,避免圖片尺寸對(duì)界面布局產(chǎn)生影響。 21 2.2.2 示例程序 ApiDemos示例 ApiDemos示例提供了Android平臺(tái)上多數(shù)API的使用方法,涉及系統(tǒng)、資源、圖形、搜索、語(yǔ)音識(shí)別和用戶(hù)界面等方面 2.2 Android SDK22 2.2.2 示例程序 Skel
8、etonApp示例 SkeletonApp示例是一個(gè)界面演示程序,說(shuō)明了如何使用布局和界面控件設(shè)計(jì)用戶(hù)界面,以及如何在界面中添加菜單和處理菜單事件。 2.2 Android SDK23 2.2.2 示例程序 NotesPad示例 NotesPad示例是一個(gè)記事本程序,可以將文字內(nèi)容保存在記事本程序中,并支持添加和刪除記事本操作。NotesPad示例說(shuō)明了如何進(jìn)行復(fù)雜程序設(shè)計(jì),以及如何使用SQLite數(shù)據(jù)庫(kù)保存數(shù)據(jù)和ContentProvider共享數(shù)據(jù)。 2.2 Android SDK24 2.2.2 示例程序 Home示例 Home示例是一個(gè)桌面主題程序,可以將自定義的桌面主題注冊(cè)到系統(tǒng)中,
9、用戶(hù)可以通過(guò)點(diǎn)擊HOME鍵選擇不同的桌面主題。此示例說(shuō)明了如何進(jìn)行桌面主題程序的開(kāi)發(fā),以及在開(kāi)發(fā)過(guò)程中需要注意的事項(xiàng)。 2.2 Android SDK252.2 Android SDKn2.2.2 示例程序qSnake示例nSnake示例是貪吃蛇程序,一個(gè)經(jīng)典的小游戲,可以通過(guò)導(dǎo)航鍵控制貪吃蛇的前進(jìn)方向。該示例演示了如何在Android系統(tǒng)中進(jìn)行游戲開(kāi)發(fā),對(duì)進(jìn)行游戲開(kāi)發(fā)的程序人員具有一定的參考價(jià)值。 262.2 Android SDK 2.2.2 示例程序 LunarLander示例 一個(gè)小游戲,模擬登陸艙在月球表面著陸。用戶(hù)通過(guò)控制登陸艙的方向和速度,使登陸艙可以平穩(wěn)的在月球表面著陸。 27
10、2.2 Android SDKqJetBoy示例nJetBoy示例是一個(gè)支持背景音樂(lè)和音效的游戲程序,用戶(hù)可以控制飛船擊碎飛來(lái)的隕石。 28 2.2.3 開(kāi)發(fā)工具 Android模擬器 支持多種屏幕分辨率和不同的外觀 支持加載SD卡映像文件,更改模擬網(wǎng)絡(luò)狀態(tài),延遲和速度,模擬電話(huà)呼叫和接收短信等 不支持接聽(tīng)真實(shí)電話(huà),USB連接,攝像頭捕獲,設(shè)備耳機(jī),電池電量和AC電源檢測(cè),SD卡插拔檢查和使用藍(lán)牙設(shè)備2.2 Android SDK29 2.2.3 開(kāi)發(fā)工具 Android調(diào)試橋(Android Debug Bridge,ADB) 用于連接Android設(shè)備或模擬器的工具,負(fù)責(zé)將應(yīng)用程序安裝到模
11、擬器和設(shè)備中,或從模擬器或設(shè)備中傳輸文件。 2.2 Android SDK30 2.2.3 開(kāi)發(fā)工具 DDMS Android系統(tǒng)中內(nèi)置的調(diào)試工具 監(jiān)視Android系統(tǒng)中進(jìn)程、堆棧信息,查看logcat日志,實(shí)現(xiàn)端口轉(zhuǎn)發(fā)服務(wù)和屏幕截圖功能,模擬器電話(huà)呼叫和SMS短信,以及瀏覽Android模擬器文件系統(tǒng)等2.2 Android SDK31n2.2.3 開(kāi)發(fā)工具qDDMSn調(diào)試DDMS:WindowsOpen PerspectiveDDMSn打開(kāi)Show Views的選擇對(duì)話(huà)框:WindowsShow viewother 打開(kāi)Show View的選擇對(duì)話(huà)框 2.2 Android SDK32
12、2.2.3 開(kāi)發(fā)工具 DDMS DDMS中的設(shè)備管理器 同時(shí)監(jiān)控多個(gè)Android模擬器,顯示每個(gè)模擬器中正在運(yùn)行的進(jìn)程 提供屏幕截圖功能2.2 Android SDK332.2 Android SDKn2.2.3 開(kāi)發(fā)工具qDDMSnDDMS中的模擬器控制器q控制Android模擬器的網(wǎng)絡(luò)速度和延遲,模擬語(yǔ)音和SMS短信通信q網(wǎng)絡(luò)速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率q網(wǎng)絡(luò)延遲:GPRS、EDGE、UMTS和無(wú)延遲342.2 Android SDKn2.2.3 開(kāi)發(fā)工具qDDMSnDDMS中的模擬器控制器q電話(huà)呼入顯示qSMS短信顯示352.2 Android SDKn2.2.3 開(kāi)發(fā)工具qDDMSnDDMS中的文件瀏覽器q上傳、下載和刪除Android內(nèi)置存儲(chǔ)器上的文件q顯示文件和目錄的名稱(chēng)、權(quán)限、建立時(shí)間等362.2 Android SDKn2.2.3 開(kāi)發(fā)工具qDDMSnDDMS中的日志瀏覽器q瀏覽Android系統(tǒng)、Dalvik虛擬機(jī)或應(yīng)用程序產(chǎn)生的日志信息,有助于快速定位應(yīng)用程序產(chǎn)生的錯(cuò)誤372.2 Android SDKn2.2.3 開(kāi)發(fā)工具qDDMSn其他工具38(1) 嘗試安裝Android開(kāi)發(fā)環(huán)境,并記錄安裝和配置過(guò)程中所遇到的問(wèn)題。(2) 瀏覽Android SDK幫助文檔,了解Android SDK幫助文檔的結(jié)構(gòu)和用途,這樣
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銷(xiāo)售業(yè)績(jī)統(tǒng)計(jì)表-銷(xiāo)售部門(mén)工作匯報(bào)
- 環(huán)境科學(xué)與氣候變化研究練習(xí)題
- 架子承包架子工承包合同
- 高效辦公策略研究報(bào)告
- 零售行業(yè)銷(xiāo)售統(tǒng)計(jì)報(bào)表
- 鋼支撐施工方案
- 專(zhuān)項(xiàng)施工方案建筑類(lèi)
- 汽車(chē)空調(diào)安裝工程施工方案
- 臨時(shí)設(shè)施專(zhuān)項(xiàng)施工方案
- 衛(wèi)生間地磚施工方案
- 生 物植物的三大作用-說(shuō)課課件-2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 2024年新課標(biāo)卷高考化學(xué)試卷試題真題答案詳解(精校打印版)
- 音頻功率放大器的設(shè)計(jì)與實(shí)現(xiàn)
- 2024年高等教育文學(xué)類(lèi)自考-01210對(duì)外漢語(yǔ)教學(xué)法考試近5年真題集錦(頻考類(lèi)試題)帶答案
- 500-3000總噸船舶大副培訓(xùn)大綱(2021版)
- 2024至2030年中國(guó)錢(qián)幣類(lèi)收藏品行業(yè)市場(chǎng)前景調(diào)查及投融資戰(zhàn)略研究報(bào)告
- 三級(jí)安全培訓(xùn)考試題附參考答案(滿(mǎn)分必刷)
- 高一英語(yǔ)完形填空專(zhuān)項(xiàng)訓(xùn)練100(附答案)及解析
- 機(jī)房基礎(chǔ)設(shè)施運(yùn)行維護(hù)管理標(biāo)準(zhǔn)規(guī)范
- 老年心房顫動(dòng)診治中國(guó)專(zhuān)家共識(shí)(2024)解讀
- 部編版八年級(jí)上冊(cè)歷史期中復(fù)習(xí)重點(diǎn)總結(jié)
評(píng)論
0/150
提交評(píng)論