android程序開發(fā)初級教程1.2m超清版_第1頁
android程序開發(fā)初級教程1.2m超清版_第2頁
android程序開發(fā)初級教程1.2m超清版_第3頁
android程序開發(fā)初級教程1.2m超清版_第4頁
android程序開發(fā)初級教程1.2m超清版_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Android 程序開發(fā)初Android 程序開發(fā)初(一) 開o簡操作系統(tǒng) -Android正式發(fā)布了,這是一個開放源代碼的操作系統(tǒng),內(nèi)核為Linux.作為開發(fā)者, 所關(guān)心的是這個 的架構(gòu)以及所支持的開發(fā)語言。下面是這個 的架構(gòu)模型:這有以下功能+Applicationframework: 可重用的和可替換的組件部分,在這個層面上,所有的Dalvikvirtulmachine: Linux+egratedbrowser: WebKitOptimizedgraphics: 2D圖形庫和基于OpenGLES1.0 +egratedbrowser: WebKitOptimizedgraphics:

2、2D圖形庫和基于OpenGLES1.0 +: Mediasupport: 和對各格式的支持(MPEG4,MP3,AAC,AMR,JPG,PNG,+ephony:GSM 移動網(wǎng)絡(luò), Bluetooth,EDGE,3G,andWiFi: Camera,GPS,compass,andaccelerometer: 內(nèi)存檢測和性能測試,而且提供了 Eclipse 的插件下就來親身體驗一下 Android 程序的開發(fā)之旅WindowsXPorMacOSX10.4.8or later(x86Linux(testedonLinuxUbuntuDapperSupportedDevelopmentEclipse3

3、.2,3.3AndroidDevelopmentToolspluginOtherdevelopmentenvironmentsorJDK5Eclipse3.2,3.3AndroidDevelopmentToolspluginOtherdevelopmentenvironmentsorJDK5orJDK6(JREaloneisnotNotcompatiblewithGnuCompilerforJavaApacheAnt1.6.5orlaterforLinuxandMac,1.7orlaterforEclipse3.3JDK1.6.Ant1.7 的組合。還有兩個重要的就是SDK Android E

4、clipse AndroidSDK :安裝 JDK 然后 解壓 java ant AndroidSDK AndroidSDKJDK,AndroidSDKpath Androidforeclipseplugin URLoAndroid的開發(fā)步驟創(chuàng)建一個項目創(chuàng)建一個新項目是很簡單的,只要你安裝創(chuàng)建一個項目創(chuàng)建一個新項目是很簡單的,只要你安裝了 Eclipse 插件,并且你的 首先, 看一下要創(chuàng)建o,World通過 FileNewProject 菜單,建立新項目Android1, Android啟動Eclipse, 選File-New-Project 菜單, 如果你安裝好了AndroidEclips

5、e 插件,你將會在彈出框中看到AndroidProject Next 按鈕2, 填寫項目的細(xì)節(jié)參數(shù)這個表格中詳細(xì)介紹了每個參數(shù)的含義ProjectName包含這個這個表格中詳細(xì)介紹了每個參數(shù)的含義ProjectName包含這個項目的文件夾的名稱Package Name: 包名,遵循JAVA 規(guī)范,用包名來區(qū)分不同的類是很重要的,例中用到的是.android,你應(yīng)該按照你的計劃起一個有別于這個的路徑的ActivityName: AndroidActivity一個 Activity 類是一個簡單的啟動ApplicationUsedefaultlocation 選項,允許你選擇一個已存在的項目3Ap

6、plicationUsedefaultlocation 選項,允許你選擇一個已存在的項目3當(dāng)項目創(chuàng)建后,你剛才創(chuàng)建oAndroid 就會是包含下面的代碼publicoAndroid/*Calledwhentheactivitycreated.publicvoidonCreate(Bundle構(gòu)建界面publicoAndroidivity/*Calledwhentheactivitycreated.publicpublicoAndroidivity/*Calledwhentheactivitycreated.publicvoidonCreate(Bundleicicle)TextViewtv=n

7、ewo, import在Android程序中, 用戶界面是由叫做Views類來組織的一個View 可以簡單個動畫,或者一個文(這個程序中),這個顯示文View 子類叫TexiViewtv=newTextView 的構(gòu)造參數(shù)是Android 程序的ContextTexiViewtv=newTextView 的構(gòu)造參數(shù)是Android 程序的Context 實例, Context 可以控制系統(tǒng)調(diào)用它提供了諸如資等。Activity 類繼承自 Context 類,因oAndroid 是Activity的子類所以它也是一個Context類,所能用this在 TextView 構(gòu)造中構(gòu)造完TextVie

8、w 后需要告訴它顯示什么o, 這個步驟很簡單,完成了這些步驟以后,最后要把 TextView 顯示在屏幕上Activity 的 setContentView()方法指示出系統(tǒng)要用哪個 View 作為 Activity 的界面如果一個 Activity 類沒有執(zhí)行這個方法,將會沒有界面并且顯示白屏。在這個程序中,們要顯示文本,所傳入已創(chuàng)建好的 TextView運行代碼o,使用Android 的Eclipse 插件就可以很輕松的運行你的程序選擇Run - Open Dialog。你將會看到下面框下一步Android, 然后按下左上角的圖標(biāo)(下一步Android, 然后按下左上角的圖標(biāo)(帶個小星星那

9、個或者直接雙Android, 運行項目,名為取一個可以表意的名稱,比如o,Android, Browser取一個可以表意的名稱,比如o,Android, Browser), 你的項目中的 Activity 類并且將所有找到的添加在只有o,Android一個項目,所以它會作為默認(rèn)選擇點擊Apply 按鈕,到這里,已經(jīng)完成了,你只需要點擊RunAndroid到這里,已經(jīng)完成了,你只需要點擊RunAndroid將界面實現(xiàn)XML 編將界面實現(xiàn)XML 編你剛剛完成的o, WorldXML表示以及使用命令行進(jìn)行編譯和運行 Android提供了一種可替換的界面構(gòu)建方式: XML?xml =1.0 encod

10、ing=utf-TextView HYPERLINK http:/s/ o, AndroidXML 布局文件的大體 Android提供了一種可替換的界面構(gòu)建方式: XML?xml =1.0 encoding=utf- Debug 選Eclipse使用其它的IDE工具創(chuàng)使用其它的IDE工具創(chuàng)建項調(diào)試你的項這個用于Eclipse中的Android插件作為Eclipse制造一個bug 在代碼中改變你oAndroid源代碼象erExceptionpublic oAndroidivity /* Called when the activity iscreated.*/ publicvoidonCreat

11、e(Bundleicicle) Objecto=null; “Object“Objectonull;” 行后(你Eclipse中顯示行數(shù)的左部區(qū)域), 然后選擇 Run - Debug 選擇最后 使用其它的IDE工具創(chuàng)建項如果你沒有使用 Eclipse(比如你使用其他的 IDE 開發(fā)工具,或者簡單的只使用文本編輯和命令行工具使用其它的IDE工具創(chuàng)建項如果你沒有使用 Eclipse(比如你使用其他的 IDE 開發(fā)工具,或者簡單的只使用文本編輯和命令行工具), 那么這個插件不會幫上你忙,別擔(dān)心,你不會因為沒Eclipse 而丟失任何開發(fā)能力。AndroidEclipseAndroidSDK的開發(fā)工具包裝了。( ant.AndroidSDK你的項目創(chuàng)建所有的源代碼和目錄的編譯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論