




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Android 程序開發(fā)初Android 程序開發(fā)初(一) 開o簡操作系統(tǒng) -Android正式發(fā)布了,這是一個開放源代碼的操作系統(tǒng),內核為Linux.作為開發(fā)者, 所關心的是這個 的架構以及所支持的開發(fā)語言。下面是這個 的架構模型:這有以下功能+Applicationframework: 可重用的和可替換的組件部分,在這個層面上,所有的Dalvikvirtulmachine: Linux+egratedbrowser: WebKitOptimizedgraphics: 2D圖形庫和基于OpenGLES1.0 +egratedbrowser: WebKitOptimizedgraphics:
2、2D圖形庫和基于OpenGLES1.0 +: Mediasupport: 和對各格式的支持(MPEG4,MP3,AAC,AMR,JPG,PNG,+ephony:GSM 移動網絡, Bluetooth,EDGE,3G,andWiFi: Camera,GPS,compass,andaccelerometer: 內存檢測和性能測試,而且提供了 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, 填寫項目的細節(jié)參數(shù)這個表格中詳細介紹了每個參數(shù)的含義ProjectName包含這個這個表格中詳細介紹了每個參數(shù)的含義ProjectName包含這個項目的文件夾的名稱Package Name: 包名,遵循JAVA 規(guī)范,用包名來區(qū)分不同的類是很重要的,例中用到的是.android,你應該按照你的計劃起一個有別于這個的路徑的ActivityName: AndroidActivity一個 Activity 類是一個簡單的啟動ApplicationUsedefaultlocation 選項,允許你選擇一個已存在的項目3Ap
6、plicationUsedefaultlocation 選項,允許你選擇一個已存在的項目3當項目創(chuàng)建后,你剛才創(chuàng)建oAndroid 就會是包含下面的代碼publicoAndroid/*Calledwhentheactivitycreated.publicvoidonCreate(Bundle構建界面publicoAndroidivity/*Calledwhentheactivitycreated.publicpublicoAndroidivity/*Calledwhentheactivitycreated.publicvoidonCreate(Bundleicicle)TextViewtv=n
7、ewo, import在Android程序中, 用戶界面是由叫做Views類來組織的一個View 可以簡單個動畫,或者一個文(這個程序中),這個顯示文View 子類叫TexiViewtv=newTextView 的構造參數(shù)是Android 程序的ContextTexiViewtv=newTextView 的構造參數(shù)是Android 程序的Context 實例, Context 可以控制系統(tǒng)調用它提供了諸如資等。Activity 類繼承自 Context 類,因oAndroid 是Activity的子類所以它也是一個Context類,所能用this在 TextView 構造中構造完TextVie
8、w 后需要告訴它顯示什么o, 這個步驟很簡單,完成了這些步驟以后,最后要把 TextView 顯示在屏幕上Activity 的 setContentView()方法指示出系統(tǒng)要用哪個 View 作為 Activity 的界面如果一個 Activity 類沒有執(zhí)行這個方法,將會沒有界面并且顯示白屏。在這個程序中,們要顯示文本,所傳入已創(chuàng)建好的 TextView運行代碼o,使用Android 的Eclipse 插件就可以很輕松的運行你的程序選擇Run - Open Dialog。你將會看到下面框下一步Android, 然后按下左上角的圖標(下一步Android, 然后按下左上角的圖標(帶個小星星那
9、個或者直接雙Android, 運行項目,名為取一個可以表意的名稱,比如o,Android, Browser取一個可以表意的名稱,比如o,Android, Browser), 你的項目中的 Activity 類并且將所有找到的添加在只有o,Android一個項目,所以它會作為默認選擇點擊Apply 按鈕,到這里,已經完成了,你只需要點擊RunAndroid到這里,已經完成了,你只需要點擊RunAndroid將界面實現(xiàn)XML 編將界面實現(xiàn)XML 編你剛剛完成的o, WorldXML表示以及使用命令行進行編譯和運行 Android提供了一種可替換的界面構建方式: XML?xml =1.0 encod
10、ing=utf-TextView HYPERLINK http:/s/ o, AndroidXML 布局文件的大體 Android提供了一種可替換的界面構建方式: XML?xml =1.0 encoding=utf- Debug 選Eclipse使用其它的IDE工具創(chuàng)使用其它的IDE工具創(chuàng)建項調試你的項這個用于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ā)工具,或者簡單的只使用文本編輯和命令行工具), 那么這個插件不會幫上你忙,別擔心,你不會因為沒Eclipse 而丟失任何開發(fā)能力。AndroidEclipseAndroidSDK的開發(fā)工具包裝了。( ant.AndroidSDK你的項目創(chuàng)建所有的源代碼和目錄的編譯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年交易買賣合同協(xié)議
- 2025年辦公家具指定供應商合同范文
- 2025年高級別股權抵押合同范文
- 2025年一次性三年租金支付租賃合同模板
- 2025年企業(yè)商務樓租賃合同
- 2025年化妝造型專業(yè)人士合同范文
- 2025年住宅室內裝潢設計合同范本
- 2025年區(qū)域室內裝飾合同規(guī)范
- 2025年二手車買賣合同精要
- 2025年鋼筋混凝土施工分包合同書模板
- 綜合交通運輸概論
- 現(xiàn)代壓裂技術:提高天然氣產量的有效方法
- 網絡營銷策劃與文案寫作PPT完整全套教學課件
- 比亞迪漢DM-i說明書
- 晚熟的人(莫言諾獎后首部作品)
- GA/T 2002-2022多道心理測試通用技術規(guī)程
- 《玉磨彌蒙鐵路建設項目標準化管理考核實施辦法》的通知滇南安質〔XXXX〕號
- 2022年10月自考00043經濟法概論(財經類)試題及答案
- 橋梁施工流程圖
- 新人教鄂教版(2017)五年級下冊科學全冊教學課件
- 工程電磁場靜電場第講
評論
0/150
提交評論