智能終端軟件設(shè)計(jì)及開發(fā)實(shí)驗(yàn)一_第1頁
智能終端軟件設(shè)計(jì)及開發(fā)實(shí)驗(yàn)一_第2頁
智能終端軟件設(shè)計(jì)及開發(fā)實(shí)驗(yàn)一_第3頁
智能終端軟件設(shè)計(jì)及開發(fā)實(shí)驗(yàn)一_第4頁
智能終端軟件設(shè)計(jì)及開發(fā)實(shí)驗(yàn)一_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告(20132014 學(xué)年第1學(xué)期)-3-課程名稱:智能終端軟件設(shè)計(jì)及開發(fā)開課實(shí)驗(yàn)室:信自樓444機(jī)房2013年10月21日年級、專業(yè)、班計(jì)科101學(xué)號201010803116姓名成績實(shí)驗(yàn)項(xiàng)目名稱An droid開發(fā)平臺(tái)安裝及簡單示例程序指導(dǎo)教師游進(jìn)國該同學(xué)是否了解實(shí)驗(yàn)原理:A. 了解B.基本了解口C.不了解該同學(xué)的實(shí)驗(yàn)?zāi)芰Γ篈.強(qiáng) B.中等C.差該同學(xué)的實(shí)驗(yàn)是否達(dá)到要求:A.達(dá)到B.基本達(dá)到口C.未達(dá)到實(shí)驗(yàn)報(bào)告是否規(guī)范:A.規(guī)范B.基本規(guī)范口C.不規(guī)范實(shí)驗(yàn)過程是否詳細(xì)記錄:A.詳細(xì)B. 一般C.沒有教師簽名:、上機(jī)目的及內(nèi)容1.上機(jī)內(nèi)容An droi

2、d開發(fā)平臺(tái)安裝及簡單示例程序開發(fā)。2.上機(jī)目的(1)創(chuàng)建并熟悉An droid開發(fā)環(huán)境;(2)能夠初步進(jìn)行簡單程序開發(fā)。、實(shí)驗(yàn)原理及基本技術(shù)路線圖(方框原理圖或程序流程圖)(1)創(chuàng)建An droid開發(fā)環(huán)境;(2)使用Ecli pse建立第一個(gè)An droid程序;(3)分析An droid的程序的文件結(jié)構(gòu)和用途。、所用儀器、材料(設(shè)備名稱、型號、規(guī)格等或使用軟件)1 臺(tái) PC 及 Eclipse 4.2、ADT 22.0 開發(fā)軟件四、實(shí)驗(yàn)方法、步驟(或:程序代碼或操作過程)4.1、Android開發(fā)平臺(tái)安裝和環(huán)境設(shè)置4.1.1 安裝 JDK將JDK壓縮包解壓后直接運(yùn)行安裝即可,選擇合適路徑,

3、比如我的安裝路徑為D:Javajdk1.5.0_20,在安裝 JDK過程中會(huì)同時(shí)提示安裝JRE,我安裝到目錄D:Javajre1.5.0_20下。安裝完之后修改環(huán)境變量,右鍵我的電腦,打開屬性 高級環(huán)境變量。編輯path變量,加入jdk的bin路徑,比如在我的配置路徑為D:Javajdk1.5.0_20bi n ;若系統(tǒng)中有 class path變量則編輯該變量,加入jdk的lib路徑,我的路徑就為D:Javajdk1.5.0_20lib,如果沒有 class path變量,就新建一個(gè),然后如上操作。裝完運(yùn)行cmd測試是否安裝成功,: XDocume nts and Set tin gs An

4、gel java -version java uersion *1.5.0_20*2 RuntIme EnvIronnent, Standard Edit ion HotSpot Client UM 1 nstall New Software 出來窗口后點(diǎn) Add出現(xiàn)對話框Lfical,Rrc hive.Add 丸已PositoryCancel如果是在線安裝 ADT 的話就在 Locati on 輸 入/android/eciipse/, name 自己想一個(gè)就行,比如可以用你所用的ADT版本命名。如果是本地安裝的話就點(diǎn)archive然后找到那個(gè)

5、 ADT壓縮包所在的位置即可,如下圖:Install XAvailable SoftwareCheck the items that you wish to install.Work with: ADT - jar同出冋低功耗項(xiàng)目/平臺(tái)唯備怕0瑚0冋月9西“type FilterNflmeVwsion 01300 Developer Tools 0 外 Ardroid DDMS 回命 Android Development Tools20100921407609539.VZOI140760953Find mart software ty working with the Rvai

6、bble Snftwg吒 Ftg/ preferences.Deselect All2 items sekctedSelect Allr DetailsShow only the latest versions oF available softwareI Hide items that are already installed回 Group ibems by categoryWhat is already instailled?j III III III III IIIIIIIII III III HIIIIIII III III IIIIII IIIEl|Contact al Lpdat

7、e sites during install bo fird requred soft岡are: l-U LBJ HJ LH L 11 WJIILHIIILWIII LBJIlll .imLH 1*1 IZII UU 1 LHI HJ mill Hd UlllFmishCancel-4-剩下的基本就是一路 next 了,選擇安裝 An droid DDMS( An droid Dalvik Debug Mon iterServer ) 和 An droid Devel opment Tools(ADT也沒什么歧路了。這兒有個(gè)加快安裝速度的小技巧,把圖中 Show only latest ver

8、sions of available software 和 Con tactall up date sites duri ng in stall to find required software前面的勾去掉。 這個(gè) ADT 的安裝也就搞定了。4.1.4 安裝 An droid SDKSDK的安裝是最復(fù)雜最慢的一項(xiàng),我用的SDK 包是 android-sdk_r07-windows,解壓到一個(gè)英文路徑,比如我的路徑為 D:Javaa ndroid-sdk-wi ndows ,我就裝過中文路徑,結(jié)果無法從Ecli pse中啟動(dòng)emulator,需要從命令行中手動(dòng)啟動(dòng)。解壓后,啟動(dòng)文件夾下的 SD

9、K Manager,它自動(dòng)從網(wǎng)站上搜索到各個(gè)版本的Google API 和 SDK,都裝上吧。這個(gè)過程比較慢,需要在線下載安裝。裝完之后也需要配置環(huán)境變量,仍舊是編輯path變量,將SDK目錄下的的tools目錄加到Path變量中,如我的為D:Javaa ndroid-sdk-w in dowstools 。然后運(yùn)行 cmd 測試 An droid SDK 是否安裝成功。Dcurtents and Sett ingsAngelaniirDid hUsage :hndi*D id gio bal op cions action action op tlons 1Globa.! o pt ions

10、 = -8 silent -li -help -u -verbose inted.Silent PHde: only errors ar# printed out* Help on Uerbosea specific cannand.node: errors, uarnings and inf omat ional messages are pr這就可以了點(diǎn)需要在 Eclipse 中配置,打開 Eclipse 中的Win dows P refere ncestype Fl ter text3- General0 AntT Help0 Install/UfidateJafvaRdn/etjuoT

11、asksTeamUsage Data CollftctorValidatiori乂 MLAndroidAndroid PteferericesSDK Locatiori; D:Javddni-oidsdk-vvindows:.L.-JTarget NameVendofPlatFormAAridroid 14Android Open Scurce Project1*12Arkdroid 1.5Android Open Source Preject1.53Google APIsGooe Inc.1.53Android 1.6Android Open Sour兀 Project1h6斗Goode A

12、PIsGoogle Inc.1.64Aridroid 2.0Android Open Scurce Project2.05Google APIsGoogle Inc.2.05Android 2.0.1Android Open Scuroe Project2.0.1&Google APIsGoge InCn2016Android 2.1-updatelAndroid Open Source Projedt2.1-up.7Gwgle APIsInc,Nl-up 7Arkdroid 2,2Android Open Source Preject2.2eGoogle APIsGooe Inc.2.23-

13、5-Note: The list of SDK Targets below is only reloaded once ycxj hit Apply or OK.將 An droidSDK的安裝目錄填上就行了。這樣,整個(gè)開發(fā)平臺(tái)的安裝就完成了。4.2 An droid平臺(tái)測試平臺(tái)安裝完了,寫個(gè)HelloWorld 程序測試一下。421 配置AVD在 An droid SDK 1.5版本以后的開發(fā)中,必須至少創(chuàng)建一個(gè) AVD ,每個(gè)AVD模擬一套虛擬設(shè)備來運(yùn)行An droid應(yīng)用程序。啟動(dòng)Ecli pse,點(diǎn)擊工具欄上的圖標(biāo)a,打開 An droid SDK and AVD MangerAndr

14、oid SDK and AVD ManaaerList of existria Android Virtual Devices locMed 址 C:Dinentf and Setti仃sslAngellan/oidlsvdI AghlBrneTarget namePlatfofm j API Level 賀5週二I r -I-J-RefreshA vabd Andcd Vrtual e*l.A reparable Android Virtual Ewvice.X An An由Old Virtual Device that failed to load. CIck Details to see

15、 the error.點(diǎn)擊new出現(xiàn)對話框-6-Create new Android Virtual Device (AVDX-7-Name:avdTarget:Android 2.0.1 - API Level 6SD匚別山MiBFile;Skin; Built-in:Default (HVGA)Hardware:Resolution;ValueI160PropertyAbstracted LCD dersit/Override the existing AVD with the same nameCreate A7DCancel填完各項(xiàng)之后點(diǎn)擊 Create AVD,創(chuàng)建AVD完成。422

16、 HelloWorld平臺(tái)搭建成功了,找一段HelloWorld程序在平臺(tái)上運(yùn)行下。首先新建一個(gè)An droid工程,New Android Preject XNew Android ProjectCreates a new Android Project resource.Project nanrwE helbContents,: Create new project in vjor也paceCreate project From e)cisting source21 Use default locationBrovjse._ :工 t i3 - : ID: I Edi pmepN nZmi

17、sc/ na lui Create project From existing sampleApplication name:helloPackage name: *l Create Activity;zyf .andro泊.tesXhellcihelloBuild TargetTarget NameVendorPlatFormAP,h Android 1.1Android Open Stjurce Project1.12Andrdd 1*5Android Open Source Project1,53Google APIsGoogle Inc.1.53n.Andrwd 1.6Android

18、Open Source Project1.6斗1 1 Google APIsGoogle Inc.1.6斗!i Android NdAndroid Open Source Proje匚t2,05Google APIsGoogle Inc,2.05NAndroid ,0.1Android Open Source Project2,0,161Google APIsGoogle Inc,2.0.16Android 2.1-upclatelAndroid Open Stjurce Project2.1-upd.7Google APUGoogle Inc*2,1-upd.7Android 2.2Andr

19、oid Open Source Project2.2eGoogle APltGoogle Int*2,28Android + Google APIs-8-Min SOK Version:FinishCancel點(diǎn)擊Finish,工程新建結(jié)束。將工程展開d Q Hello Google Android& src zyF.andrciicl.t:已或.hgllo 日ii BBMIWBI: Helle 労 gen Lienerated Java Files 瑕 Android 2,0.1assetsres匾 AndroidManiFest. xmldefaultpropertesFl打開hello.java文件開始編輯,輸入下面這段程序ackae syf.andro id.test.hello;import import Impartandroid.app.Act

溫馨提示

  • 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論