一、 開發(fā)環(huán)境安裝:
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供蘿北網站建設、蘿北做網站、蘿北網站設計、蘿北網站制作等企業(yè)網站建設、網頁設計與制作、蘿北企業(yè)網站模板建站服務,10年蘿北做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
1. 下載 Android SDK.
2. 如果使用Eclipse,請安裝 ADT 插件。
3. 下載最新的SDK工具和平臺。
二、創(chuàng)建Android項目
一個android項目包含了程序中用到的所有源代碼文件.使用Android SDK工具可以輕松的創(chuàng)建一個包含默認目錄和文件的項目。
本節(jié)介紹如何使用eclipse或從命令行創(chuàng)建一個項目。
Create a Project with Eclipse
點擊工具中的 New .
在彈出的窗口中,打開Android目錄,選擇【Android Application Project】,點擊【next】.
Figure 1. The New Android App Project wizard in Eclipse.
3. 在彈出的窗口,如圖【Figure1】中,填入下列信息:
Application Name :應用程序名.填入"My First App."
Project Name:項目目錄名和顯示在Eclipse中的項目文件名 。
Package Name :程序包的命名空間,與java或c#類似。你的包名應該定義一個唯一的名字,保證與在androi系統(tǒng)中安裝的所有其他包名稱不一樣。因此,強烈建議以組織或公司的域名或發(fā)布者名字開頭。在這個項目中,我們使用"com.example.myfirstapp." ,但是,你不能發(fā)布以"com.example”為命名空間的應用到Google Play上。
Minimum Required SDK :程序支持的android系統(tǒng)的最小版本,如果你想要支持更多的android設備,需要將這個版本號設置得相對低一點。有過有些功能在低版本上不支持,你可以只在高版本上啟動該功能。在此我們使用默認設置。
Target SDK:當前版本,也是最高版本,當有更高的版本出來時,你應該重新在新的版本上測試你的程序,并修改此參數(shù)。
Compile With: 你編譯程序時使用的版本。建議使用最新的版本,可通過SDK MANAGER下載。新版本中有新的一些特性,并會根據(jù)用戶的使用體驗做一些改進。
Theme :Android UI樣式??梢园茨J設置。
點擊 Next.
在下一個屏幕上使用默認設置,繼續(xù)點擊next.
下一個屏幕可以設置程序圖標.
你可以通過多種方式自定義圖標,系統(tǒng)會自動為你生成各種屏幕尺寸下的圖標。在你發(fā)布程序前,請確保你的圖標滿足Iconography 設計指南中的說明定義。
繼續(xù)點擊 Next.
現(xiàn)在可以選擇一個activity模版.
當前項目,我們選擇BlankActivity,然后點擊Next.
4.剩下的都按默認設置,點擊 Finish.
這樣,這個項目就創(chuàng)建完畢了
從命令行工具創(chuàng)建項目
如果你沒有使用Eclipse,你可以從命令行通過SDK工具創(chuàng)建項目。
切換到Android SDK目錄, tools/ path.
執(zhí)行:
android list targets
該命令顯示可用的android平臺。
如果沒有顯示任何列表,請先通過Android SDK Manager 工具進行安裝. 參見 Adding Platforms and Packages.
執(zhí)行:
android create project --target target-id --name MyFirstApp \
--path path-to-workspace/MyFirstApp --activity MainActivity \
--package com.example.myfirstapp
將target-id修改為上一步驟中顯示的id;將 path-to-workspace 修改為你要保存項目的文件夾。
Your Android project is now set up with several default configurations and you’re ready to begin building the app. Continue to the next lesson.
小貼士: 將 platform-tools/ 同tools/ 目錄一樣加到你的環(huán)境變量。
這樣,這個項目就創(chuàng)建完畢了.
三、運行你的程序
你要如何運行你的程序取決于兩件事:是否有真實的android設備;是否使用eclipse.
在運行你的程序之前,你需要注意項目中的一些文件夾和文件:
AndroidManifest.xml
manifest文件描述應用程序的一些基礎特性并定義每一個組件。
你可以查看項目中的manifest文件,與之前談到的manifest文件的說明對比,即可知道對應的一些元素的設置:
manifestxmlns:android="" ...
uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/
...
/manifest
src/
存放源代碼的目錄.默認情況下,包含一個啟動時用到的 Activity 類。
res/
含有多個子文件,用于程序資源的存放。示例目錄如下:
drawable-hdpi/
包含一些可用于高分辨率屏幕的繪圖實體,如圖片。其他類似的目錄包含對應的分辨率屏幕下的圖片。
layout/
程序UI文件。
values/
包含用于定義諸如字符串、顏色等的xml文件。
在真實設備上運行
如果你有android系統(tǒng)設備,可以直接在上面安裝你的程序并運行:
首先你的設備需要安裝usb驅動。如果你是在window上開發(fā),你可以安裝合適的usb驅動。具體驅動安裝信息可以參考 OEM USB Drivers
在設備上啟用USB調試
大部分 Android 3.2或更早的機器,在 【設置】-【應用程序】-【開發(fā)】中設置。
Android 4.0和之后的系統(tǒng),應該是在【設置】-【開發(fā)選項】中。
Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings About phone and tap Build number seven times. Return to the previous screen to find Developer options.
運行步驟:
打開項目文件,點擊【run】。
在彈出的窗口中選擇【Android Application】,然后點擊【OK】
Eclipse會自動將程序安裝到你的設備上并運行他。
在模擬器上運行
在 【run】-【run configuration】中的【Target】頁面添加和設置模擬器,然后即可運行
微風微雨為你回答:
發(fā)展歷程2003年10月,Andy Rubin等人創(chuàng)建Android公司,并組建Android團隊[3]。
2005年8月17日,Google低調收購了成立僅22個月的高科技企業(yè)Android及其團隊。安迪魯賓成為Google公司工程部副總裁,繼續(xù)負責Android項目[4]。
2007年11月5日,谷歌公司正式向外界展示了這款名為Android的操作系統(tǒng),并且在這天谷歌宣布建立一個全球性的聯(lián)盟組織,該組織由34家手機制造商、軟件開發(fā)商、電信運營商以及芯片制造商共同組成,并與84家硬件制造商、軟件開發(fā)商及電信營運商組成開放手持設備聯(lián)盟(Open Handset Alliance)來共同研發(fā)改良Android系統(tǒng),這一聯(lián)盟將支持谷歌發(fā)布的手機操作系統(tǒng)以及應用軟件,Google以Apache免費開源許可證的授權方式,發(fā)布了Android的源代碼。[5-6]
2008年,在GoogleI/O大會上,谷歌提出了Android HAL架構圖,
Android logo相關圖片(36張)
在同年8月18號,Android獲得了美國聯(lián)邦通信委員會(FCC)的批準,在2008年9月,谷歌正式發(fā)布了Android 1.0系統(tǒng),這也是Android系統(tǒng)最早的版本。[6]
2009年4月,谷歌正式推出了Android 1.5這款手機,從Android 1.5版本開始,谷歌開始將Android的版本以甜品的名字命名,Android 1.5命名為Cupcake(紙杯蛋糕)。該系統(tǒng)與Android 1.0相比有了很大的改進。[6]
2009年9月份,谷歌發(fā)布了Android 1.6的正式版,并且推出了搭載Android 1.6正式版的手機HTC Hero(G3),憑借著出色的外觀設計以及全新的Android 1.6操作系統(tǒng),HTC Hero(G3)成為當時全球最受歡迎的手機。Android 1.6也有一個有趣的甜品名稱,它被成為Donut(甜甜圈)。[7]
2010年2月份,Linux內核開發(fā)者Greg Kroah-Hartman將Android的驅動程序從Linux內核“狀態(tài)樹”(“staging tree”)上除去,從此,Android與Linux開發(fā)主流將分道揚鑣。在同年5月份,谷歌正式發(fā)布了Android 2.2操作系統(tǒng)。谷歌將Android 2.2操作系統(tǒng)命名為Froyo,翻譯完名為凍酸奶。[8]
2010年10月份,谷歌宣布Android系統(tǒng)達到了第一個里程碑,即電子市場上獲得官方數(shù)字認證的Android應用數(shù)量已經達到了10萬個,Android系統(tǒng)的應用增長非常迅速。在2010年12月,谷歌正式發(fā)布了Android 2.3操作系統(tǒng)Gingerbread (姜餅)。[8]
2011年1月,谷歌稱每日的Android設備新用戶數(shù)量達到了30萬部,到2011年7月,這個數(shù)字增長到55萬部,而Android系統(tǒng)設備的用戶總數(shù)達到了1.35億,Android系統(tǒng)已經成為智能手機領域占有量最高的系統(tǒng)。[9]
2011年8月2日,Android手機已占據(jù)全球智能機市場48%的份額,并在亞太地區(qū)市場占據(jù)統(tǒng)治地位,終結了Symbian(塞班系統(tǒng))的霸主地位,躍居全球第一[10]。
2011年9月份,Android系統(tǒng)的應用數(shù)目已經達到了48萬,而在智能手機市場,Android系統(tǒng)的占有率已經達到了43%。繼續(xù)在排在移動操作系統(tǒng)首位。在本月19號,谷歌將會發(fā)布全新的Android 4.0操作系統(tǒng),這款系統(tǒng)被谷歌命名為Ice Cream Sandwich(冰激凌三明治)。 [9]
2012年1月6日,谷歌Android Market已有10萬開發(fā)者推出超過40萬活躍的應用,大多數(shù)的應用程序為免費。Android Market應用程序商店目錄在新年首周周末突破40萬基準,距離突破30萬應用僅4個月。在2011年早些時候,Android Market從20萬增加到30萬應用也花了四個月。[11-12]
(Android logo 相關圖片相冊圖片來源:[13-15])
編輯本段發(fā)行版本Android在正式發(fā)行之前,最開始擁有兩個內部測試版本,并且以著名的機器人名稱來對其進行命名,它們分別是:阿童木(Android Beta),發(fā)條機器人(Android 1.0)。后來由于涉及到版權問題,谷歌將其命名規(guī)則變更為用甜點作為它們系統(tǒng)版本的代號的命名方法。甜點命名法開始于 Android 1.5 發(fā)布的時候。作為每個版本代表的甜點的尺寸越變越大,然后按照26個字母數(shù)序:紙杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松餅(Android 2.0/2.1),凍酸奶(Android 2.2),姜餅(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),而最新一代Android版本名為果凍豆(Jelly Bean,Android4.1)。[6]
Android 1.1:2008年9月發(fā)布的Android第一版。[16]
Android 1.5Cupcake(紙杯蛋糕):2009年4月30日發(fā)布。
2009年4月,谷歌正式推出了Android
1.5智能手機。
2009年9月份,谷歌發(fā)布了Android
1.6的正式版,并且推出了搭載Android
1.6正式版的手機HTC
Hero(G3),憑借著出色的外觀設計以及全新的Android
1.6操作系統(tǒng),HTC
Hero(G3)成為當時全球最受歡迎的手機。
一、創(chuàng)建Android工程打開集成了Android開發(fā)工具的eclipse,點擊菜單欄上的“File”--"New"--"Android Application Project",如下圖所示:
2
進入到“New Android Application”界面,輸入應用名、工程名與包名,然后選擇Target sdk也就是你的開發(fā)安卓應用的目標SDK,Compile With 是編譯SDK,選擇好虎,點擊“Next”按鈕,如圖所示:
3
進入到“New Android Application---configure Project”界面,一般默認即可,然后點擊“Next”按鈕,如圖所示:
4
進入到“configure Launcher Icon”界面,點擊“Image File對應的Browse按鈕 ”可以設置應用的圖標等,如果不需要設置,直接點擊“Next”按鈕,如下圖所示:
5
進入到“Create Activity ”界面,一般默認,或選擇"Empty Activity ",點擊“Next”按鈕,如下圖所示:
進入到“Blank Activity”界面,默認就好,點擊"Finnish"按鈕就可創(chuàng)建成功。
創(chuàng)建好Android工程后可以看到eclipse的界面,如下圖所示:
二、運行Android工程
點擊eclipse”工具欄“上的Android圖標,打開”AVD Manager“窗口,點擊窗口右上角的”Create...“按鈕,如下圖所示:
進入到”Create new Android Virtual Device “界面,設置AVD Name及Device (設備的分辨率)等信息,然后點擊”O(jiān)K“按鈕,如下圖所示:
回到”Android VirtualDevice(AVD)Manager“,界面,選中剛才建的AVD,點擊右側的”Start...“按鈕,如下圖所示:
出現(xiàn)一個”Launch Options“窗口,點擊”Launch“按鈕,如下圖所示。
耐心等待一會兒,等待進度條刷新完,即可運行Android模擬器。
一會兒Android模擬器就啟動起來了,跟手機界面一樣,如下圖所示:
然后,回到eclipse,選中工程、包下的MainActivity,點擊eclipse工具欄上”運行“按鈕”運行Android程序,如下圖所示。
等一會就好看到,第一個Android程序”Hello world! “已經運行在Android模擬器上了,如下圖所示,到這里第一個Android程序就運行好了。