Android程式開發0基礎教程(一)

來源:互聯網
上載者:User

標籤:

程式猿學英語就上視覺英語網


Android程式開發0基礎教程(一)

  平台簡單介紹 令人激動的Google手機作業系統平台-Android在2007年11月13日正式公布了,這是一個開放源碼的作業系統,核心為Linux. 作為開發人員,我們所關心的是這個平台的架構以及所支援的開發語言。以下是這個平台的架構模型:  這個平台有下面功能: + Application framework: 可重用的和可替換的組件部分,在這個層面上,全部的軟體都是平等的。+ Dalvik virtul machine: 一個基於Linux的虛擬機器。+ Integrated browser: 一個基於開源的WebKit引擎的瀏覽器,在應用程式層。+ Optimized graphics: 包括一個自己定義的2D圖形庫和基於OpenGL ES 1.0 標準的3D實現。 + SQLite: 資料庫+ Media support: 通用的音頻,視頻和對各種圖片格式的支援(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)+ GSM Telephony: GSM 移動網路, 硬體支援。+ Bluetooth, EDGE, 3G, and WiFi: 都依賴於硬體支援。+ Camera, GPS, compass, and accelerometer: 都依賴於硬體支援。+ Rich development environment: 包括一套完整的開發工具集,方便跟蹤調試,記憶體檢測和效能測試,並且提供了Eclipse的外掛程式。 以下我們就來親身體驗一下Android程式的開發之旅。 先介紹一下開發環境,以下是對系統及相關軟體的版本號碼要求: 作業系統: Windows XP or Vista Mac OS X 10.4.8 or later (x86 only) Linux (tested on Linux Ubuntu Dapper Drake) Supported Development Environments Eclipse Eclipse 3.2, 3.3 (Europa) Android Development Tools plugin (optional) Other development environments or IDEs JDK 5 or JDK 6 (JRE alone is not sufficient) Not compatible with Gnu Compiler for Java (gcj) Apache Ant 1.6.5 or later for Linux and Mac, 1.7 or later for Windows  我使用Eclipse 3.3 + JDK 1.6. + Ant 1.7 的組合。還有兩個重要的就是: Android SDK 以及 Android 用於Eclipse 中的外掛程式。 Android SDK 的下載連結: http://code.google.com/android/  假設你是第一次使用這些軟體,請注意安裝順序和設定好環境變數。 一般的順序是先安裝 JDK 然後 解壓 ant 壓縮包,然後設定 java 環境變數和 ant 環境變數, 然後是解壓 Android SDK ,再設定 Android SDK的環境變數。 總之就是把 JDK, ANT, Android SDK的路徑加入到 path 裡。 Android for eclipse plug in 在安裝過程非常easy,通過網路安裝外掛程式就能夠了,這個是 URL: https://dl-ssl.google.com/android/eclipse/ 詳細的配置過程,能夠查看:http://code.google.com/android/intro/installing.html#otherides  下面為翻譯Google給的一個hello Android的開發步驟:  建立一個項目:建立一個新項目是非常easy的,僅僅要你安裝了Eclipse外掛程式,而且你的Eclipse軟體版本號碼在3.2或3.3,你就能夠開始開發了。 首先, 看一下要建立"Hello, World"程式從進階層面上有哪些步驟: 1, 通過 File -> New -> Project 菜單,建立新項目"Android Project" 2, 填寫新項目各種參數。3, 編輯自己主動產生的程式碼模板。 盡此而已,我們通過以下的具體說明來完畢每一個步驟。 1, 建立一個新的Android項目 啟動Eclipse, 選擇 File -> New -> Project 菜單, 假設你安裝好了Android的Eclipse外掛程式,你將會在彈出的對話方塊中看到"Android Project" 的選項。  選擇“Android Project”,點擊 Next button。 2, 填寫項目的細節參數.以下的對話方塊須要你輸入與項目有關的參數:這個表格中具體介紹了每一個參數的含義: Project Name: 包括這個項目的目錄的名稱。 Package Name: 包名,遵循JAVA規範,用包名來區分不同的類是非常重要的,範例中用到的是"com.google.android",你應該依照你的計划起一個有別於這個的路徑的名稱。 Activity Name: 這是項目的主類名,這個類將會是Android的Activity類的子類。一個Activity類是一個簡單的啟動程式和控製程序的類。它能夠依據須要建立介面,但不是必須的。 Application Name: 一個易讀的標題在你的應用程式上。 在"選擇欄"的 "Use default location" 選項,同意你選擇一個已存在的項目。  3,編輯自己主動產生的程式碼。 當項目建立後,你剛才建立的HelloAndroid就會是包括以下的代碼.public class HelloAndroid extends Activity{    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle icicle)    {        super.onCreate(icicle);        setContentView(R.layout.main);    }} 以下我們開始改動它  [構建介面] 當一個項目建立好以後,最直接的效果,就是在螢幕上顯示一些文本,以下是完畢後的代碼,稍後我們在逐行解釋。 public class HelloAndroid extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle icicle) {        super.onCreate(icicle);        TextView tv = new TextView(this);        tv.setText("Hello, Android");        setContentView(tv);    }} 注意你還須要加入 import android.widget.TextView; 在代碼開端處。 在Android程式中, 使用者介面是由叫做Views類來組織的。 一個View能夠簡單理解為能夠繪製的對象,像選擇button,一個動畫,或者一個文字標籤(這個程式中),這個顯示文字標籤的View子類叫做TextView.  怎樣構造一個TextView: TexiView tv = new TextView(this); TextView的構造參數是Android程式的Context執行個體, Context能夠控制系統調用, 它提供了諸如資源解析, 訪問資料庫等等。Activity類繼承自Context類,由於我們的HelloAndroid 是Activity的子類, 所以它也是一個Context類,所以我們能用"this"在TextView構造中。 當我們構造完TextView後,我們須要告訴它顯示什麼: tv.setText("Hello, Android"); 這個步驟非常easy,當我們完畢了這些步驟以後,最後要把TextView顯示在螢幕上。 setContentView(tv); Activity的setContentView()方法指示出系統要用哪個View作為Activity的介面, 假設一個Activity類沒有運行這種方法,將會沒有介面而且顯示白屏。在這個程式中,我們要顯示文本,所以我們傳入已建立好的TextView。 好了,程式碼已經寫好,以下看看執行效果。 執行代碼: Hello, Android 使用Android的Eclipse外掛程式就能夠非常輕鬆的執行你的程式,選擇Run -> Open Run Dialog。你將會看到以下的對話方塊  下一步, 高亮"Android Application" 標籤, 然後按下左上方的表徵圖(就是像一片紙帶個小星星那個), 或者直接雙擊 "Android Application" 標籤, 你將會看到一個新的執行項目,名為"New_configuration".  取一個能夠表意的名稱,比方"Hello, Android", 然後通過Browserbutton選取你的項目(假設你有非常多重專案在Eclipse中,確保你選擇要執行的項目), 然後外掛程式會自己主動搜尋在你的項目中的Activity類而且將全部找到的加入在"Activity"標籤的下拉式清單中。 我們僅僅有"Hello, Android"一個項目,所以它會作為預設選擇。 點擊"Apply" button,  到這裡,已經完畢了,你僅僅須要點擊"Run"button,然後 Android的模擬器將會啟動,你的應用程式就會被顯示出來。 下次繼續介紹怎樣把介面的布局用XML表示以及使用命令列進行編譯和執行Android程式。

Android程式開發0基礎教程(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.