Android开发入门教程文库.docx

上传人:b****6 文档编号:7074510 上传时间:2023-01-17 格式:DOCX 页数:57 大小:89.86KB
下载 相关 举报
Android开发入门教程文库.docx_第1页
第1页 / 共57页
Android开发入门教程文库.docx_第2页
第2页 / 共57页
Android开发入门教程文库.docx_第3页
第3页 / 共57页
Android开发入门教程文库.docx_第4页
第4页 / 共57页
Android开发入门教程文库.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

Android开发入门教程文库.docx

《Android开发入门教程文库.docx》由会员分享,可在线阅读,更多相关《Android开发入门教程文库.docx(57页珍藏版)》请在冰豆网上搜索。

Android开发入门教程文库.docx

Android开发入门教程文库

本文由秦慕思贡献

doc文档可能在WAP端浏览体验不佳。

建议您优先选择TXT,或下载源文件到本机查看。

安裝流程

假設讀者已先安裝了JDK5或JDK6。

那麼Android的安裝流程可以分為以下五個步驟1.下載Eclipse2.安裝Eclipse3.安裝ADT擴充套件4.下載AndroidSDK5.設定AndroidSDK詳細的安裝流程如下:

1.下載Eclipse

首先我們需要下載Android開發時會用到的整合開發環境Eclipse。

目前Android應用程式只支援使用「Java」程式語言來編寫Android應用程式。

所以開發前必須先安裝Java開發套件(JavaDevelopmentKit,JDK)。

各平台的JDK可至下載。

MacOSX作業系統則已內建JDK。

安裝好JDK後,我們可以前往Eclipse網站下載Eclipse這個方便的整合開發環境。

下載Eclipse時請選「EclipseIDEforJavaDevelopers」「EclipseIDEfor或JavaEEDevelopers」這兩種版本,只有這兩種版本才會預裝EclipseJDT擴充套件。

範例中所選擇的是「EclipseIDEforJavaDevelopers」版本。

下載完同樣先解壓縮到適當目錄下。

2.安裝Eclipse

Eclipse不需要安裝,只要確認你的系統上有安裝Java,即可直接開啟Eclipse資料夾,點擊Eclipse開始執行Eclipse整合開發環境。

第一次啟動Eclipse時會彈出視窗讓你決定預設的工作目錄。

一般使用Eclipse預設的工作目錄即可。

進入到EclipseIDE後,不必急著四處觀望。

我們先來安裝Android開發工具擴充套件。

3.安裝ADT擴充套件

我們將在Eclipse上安裝Android開發工具(ADT)。

Eclipse3.5版

找到螢幕上方的選單列,選擇「Help->InstallNewSoftare」選項,這選項會帶出一個新視窗。

選擇「AvailableSoftware」標籤,選擇右方的「Add……」(新增網站)按鈕,會彈出一個輸入框。

在輸入框中的"Location"欄位中輸入擴充套件的名稱(Name)「ADT」跟網址(URL)「http:

//dl-」,按下"OK"按鈕離開。

Eclipse會花一點時間尋找合適的版本。

在視窗中全選「https:

//dl-」項目「DeveloperTools」中的的選項後,按下右方的「Install」按鈕。

按下「Next」(下一步)鍵。

照著步驟就安裝完成。

安裝完會提示需重新啟動Eclipse,按下「Yes」重新啟動。

Eclipse3.4版

找到螢幕上方的選單列,選擇「Help->SoftwareUpdates」選項,這選項會帶出一個新視窗。

選擇「AvailableSoftware」標籤,選擇右方的「AddSite……」(新增網站)按鈕,會彈出一個輸入框。

在輸入框中的"Location"欄位中輸入網址(URL)「http:

//dl-」,按下"OK"按鈕離開。

Eclipse會花一點時間尋找合適的版本。

在視窗中全選「https:

//dl-」項目「DeveloperTools」中的的選項後,按下右方的「Install」按鈕。

按下「Next」(下一步)鍵。

照著步驟就安裝完成。

安裝完會提示需重新啟動Eclipse,按下「Yes」重新啟動。

Eclipse3.3版

找到螢幕上方的選單列,選擇「Help->SoftwareUpdates->FindandInstall」選項,這選項會帶出一個新視窗。

選擇「Searchfornewfeaturestoinstall」(搜尋新功能供安裝)選項,按下「Next」(下一步)鍵。

出現設定畫面。

選擇右上角的「NewRemoteSite」(新增遠端網站)按鈕,會彈出一個「NewUpdateSite」(新增更新網站)輸入框。

在輸入框中輸入擴充套件的名稱(Name)「ADT」跟網址(URL)「http:

//dl-」,按下「OK」按鈕離開。

按下「Finish」按紐繼續下一步。

Eclipse會花一點時間尋找合適的版本。

接著我們要做的,就是等Eclipse顯示出選項時,勾選合適的版本安裝。

安裝完會提示需重新啟動Eclipse,按下「OK」重新啟動。

離線安裝

已經安裝成功的讀者可以跳過這段。

有些讀者因為網路環境的關係,無法順利地直接線上安裝Android開發工具。

這時我們可以先前往,手動下載最新的開發工具版本來離線安裝。

下載完最新的ADT擴充套件後,打開Eclipse開發環境,找到螢幕上方的選單列,選擇「Help->SoftwareUpdates」選項,這選項會帶出一個新視窗。

選擇「AvailableSoftware」標籤,選擇右方的「AddSite……」(新增網站)按鈕,會彈出一個輸入框。

選擇右上角的「Local……」按鈕,並選取剛下載的Android最新開發工具檔案,選到之後按下"OK"按鈕離開。

在視窗中全選新出現項目的所有選項後,按下右方的「Install」按鈕。

Eclipse會花一點時間開始安裝ADT擴充套件。

4.下載AndroidSDK

接著我們要從Android官方網站下載「Android軟體開發套件」(SoftwareDevelopmentKit,SDK)。

下載下來的SDK檔案需要先解壓縮。

Windows平台需要先另行安裝解壓縮程式,如免費的7-zip解壓縮工具。

解壓縮後會出現一個資料夾。

為了之後描述方便,我們將解壓縮後的AndroidSDK檔案夾命名為「android_sdk」。

5.設定AndroidSDK

打開偏好設定頁面(Preference-在eclipse中的window选项里最后一个),選擇Android標籤(請確認您已安裝好ADT擴充套件,Android標籤才會出現在偏好設定頁面中),在SDKLocation欄位按下"Browse……"鍵,選擇剛剛解壓縮完的「android_sdk」檔案夾所在地,然後按下視窗右下角的套用(Apply)按鈕。

這樣一來,AndroidSDK就算是設定好啦。

註解:

若您安裝過SDK1.5版之前的版本,請先移除後再重新安裝一次ADT擴充套件,才能順利設定新版的AndroidSDK。

方法是在螢幕上方的選單列,「Help>SoftwareUpdates」選擇選項,在彈出的視窗上方點選「InstalledSoftware」頁籤,選擇「Android」開頭的選項,點選右側的「Uninstall..」按鈕移除這些相關的插件。

下一步

設定好AndroidSDK後,我們就擁有了一個完整的Android開發環境。

我們先來看看AndroidSDK中提供的一些範例,好了解Android到底能做些什麼。

ManageSDK

管理SDK

管理SDK

下載SDK組件

在選單上選擇「Window>AndroidSDKandAVDManager」選項,開啟AndroidSDK/AVD管理工具。

在開啟的管理工具視窗中,切換到「InstalledPackages」標籤頁,「InstalledPackages」列表中預設只裝了「AndroidSDKTools」,不包含目標SDK。

我們需要先自行安裝對應的SDK組件。

切換到「AvailablePackages」標籤頁,開始裝目標SDK。

點選預設的網址,可以看到目前可用的目標SDK、文件、Add-On,要完成本書中範例,只要勾選對應版本的目標SDK、文件、Add-On,然後按下「InstallSelected」按鈕即可。

在下一個視窗中可確認剛勾選預備要安裝的SDK組件。

勾選「AcceptAll」選項後,按下「InstallAccepted」按鈕即開始自動下載並安裝。

在安裝完成後,切換到「InstalledPackages」標籤頁,可以看到剛剛勾選的SDK組件都已經安裝到開發環境中。

刪除SDK組件

經過幾次Android版本升級後,我們的列表中可能會包含許多舊版本的SDK。

這時可以透過選取列表中的組件,點選下方的「Delete……」按鈕來刪除這些過時的組件。

我們隨時還可以回到管理工具的「AvailablePackages」標籤頁,把組件下載回來。

安裝好SDK組件後,我們就可以開始來熟悉開發環境了。

OpenProject

開啟現有專案

開啟專案

我們回到Eclipse環境來(每次使用都必须在preferences中选择android,apply,ok)。

在螢幕上方的選單列上,選擇「File->New->Project」,會彈出「NewProject」對話視窗。

Eclipse是通用的編輯環境,可根據你所安裝的不同擴充套件而支援許多種類的專案。

點擊「Android」資料夾下的「AndroidProject」,會開啟「NewAndroidProject」對話視窗。

我們將開啟「SDK組件」中提供的ApiDemos範例。

在「NewAndroidProject」對話視窗中,點選"Browse……"按鈕以選擇「開啟已經存在的專案」(Createprojectfromexistingsource)。

我們在此選擇位於「android_sdk/platforms/android-2.0/samples」目錄中的Android應用程式專案(android_sdk/platforms/android-2.0/samples/ApiDemos)。

(选版本第一个)當我們選擇了現存的範例程式專案時,「NewAndroidProject」對話視窗中的諸如專案名稱(ProjectName)與屬性等內容都將被自動填寫好。

這時我們可以按下「Finish」按鈕,完成從現存專案新增專案到Eclipse環境的動作。

匯入專案(匯入專案(略)

如果你的程式專案已位於工作環境(WorkSpace)資料夾下,想使用上述方法開啟專案時,會得到欲開啟的資料夾已在工作目錄下的警告。

因此我們得用另一個方法:

匯入專案。

在螢幕上方的選單列上,「File->Import」選擇選項,會跳出「Import」視窗。

「General->Existing選擇ProjectsintoWorkSpace」項目,然後按下「Next」按鈕帶到新一個畫面。

在「SelectRootDirectory」欄位旁,按下右方的「Browse……」按鈕,選擇對應的專案。

選擇好後,按下「Finish」按鈕完成從現存在工作環境(WorkSpace)資料夾下的專案匯入到Eclipse環境的動作。

不同SDK版本的範例專案會放在「android_sdk/platforms/android-版本/samples」目錄中,請自行根據要開發的版本來選擇範例。

修復專案(修復專案(略)

完成新增程式專案到Eclipse後,我們可以在左側的「PackageExplorer」中找到我們新增的專案。

如果發現開啟後的資料夾圖示上有個小小的黃色驚嘆號,表示這個專案匯入後還有些問題,我們可以使用ADT內建的功能來試著修復專案屬性。

在「PackageExplorer」的「ApiDemos」專案檔案夾圖示上點選右鍵,從「AndroidTools」選單中選擇「修復專案屬性」(FixProjectProperties)。

(AndroidTools->FixProjectProperties)如果發現開啟後的資料夾圖示上有個小小的紅色叉號,表示這個專案開啟/匯入後遇到了無法編譯的問題。

最常見的也是與無法正常生成「gen」目錄相關的問題。

一般簡單的解決方式是打開專案中任一XML檔案(如AndroidManifest.xml或是「res」目錄下附檔名為.xml的檔案),改變一下內容(如在檔案中多按一個空格)後存檔,這時開發工具會自動編譯生成「gen」目錄中新的內容。

這樣無法編譯的問題往往就解決了。

如何修改XML檔案在後面章節中會提到。

切換SDK版本

Android在SDK1.5版之後引入了支援多個版本SDK與模擬器的新特性,讓我們得以透過修改屬性設定畫面的設定,來切換用來編譯與運行這些專案的目標SDK版本。

在「Navigator」(左边菜单栏中)「ApiDemos」的專案檔案夾圖示上點選右鍵,「properties」選擇選項,會開啟專案屬性設定畫面。

在設定畫面中先選擇左方的Android標籤,選擇後會出現可勾選的「ProjectBuildTarget」選單。

在選單中選擇適當的目標版本,選擇好之後按下OK結束設定畫面,這時專案就已經切換成可使用目標版本編譯的狀態了。

PlayEmulator

操作Android虛擬機器

使用Android虛擬機器

我們已經透過「Eclipse」開發環境,開啟了「ApiDemos」專案。

本章將講解如何設定和操作Android虛擬機器。

設定Android虛擬機器

現在我們還不忙著開始寫程式,先花點時間,來看看怎麼在開發環境中,透過「Android虛擬機器」來執行應用程式吧。

由於在剛開始開發時,我們手邊並不一定已擁有Android設備。

因此Android開發工具亦提供了相當強大的模擬器,能讓我們自由配置,模擬各種硬體規格的設備。

在Android中一律把Android模擬器稱作「Android虛擬機器」(AndroidVirtualDevice),簡寫為「AVD」。

「Android軟體開發套件」(SDK)1.5以上的版本提供了支援不同目標版本虛擬機器的功能,在使用虛擬機器之前,必須先建立一個虛擬機器後才可在Eclipse開發環境中使用。

SDK中提供了一個「android」命令行工具(在android-sdk/tools中),可以用來建立新專案或是管理虛擬機器。

在此我們使用「android」命令行工具來新建立一個虛擬機器。

列出虛擬機器類型

首先,把「android-sdk/tools」目錄加入系統路徑,我們以後就可以在任何地方使用「android-sdk/tools」目錄下的各種命令。

在Windows2000、XP、2003、Windows7這些作業系統裡,點選「控制台>系統>進階>環境變數」。

在「系統變數(S)」欄中,選取「PATH」變數名稱後,再點選「編輯(I)」按鈕。

(设置环境变量那里:

右击电脑-属性-高级)再此假設您安裝AndroidSDK的路徑是「C:

\android-sdk\tools」,接著在彈出的視窗中將「;C:

\android-sdk\tools」(注意要以分號隔開)這字串添在原本的字串之後,按下確定後重新啟動作業系統。

重開系統後選擇「開始>執行」,在彈出的輸入框中輸入「cmd」,即可開啟命令行工具並繼續以下的動作。

或是您也可以直接打開命令行,進入「android-sdk/tools」目錄,輸入以下命令:

($不用输)

$androidlisttargets

在沒有將AndroidSDK加入路徑的情況下,在Linux或Mac環境中要輸入

$./androidlisttargets

螢幕上會列出所有支援的虛擬機器類型(本机系统只有两个虚拟设备如图:

$androidlisttargetsAvailableAndroidtargets:

id:

1Name:

Android1.1Type:

PlatformAPIlevel:

2Skins:

HVGA(default),HVGA-L,HVGA-P,QVGA-L,QVGA-Pid:

2Name:

Android1.5Type:

PlatformAPIlevel:

3Skins:

HVGA(default),HVGA-L,HVGA-P,QVGA-L,QVGA-Pid:

3Name:

GoogleAPIsType:

Add-OnVendor:

GoogleInc.Description:

Android+GoogleAPIsBasedonAndroid1.5(APIlevel3)Libraries:

*com.google.android.maps(maps.jar)APIforGoogleMapsSkins:

HVGA(default),HVGA-L,QVGA-P,HVGA-P,QVGA-L

在這邊列出了三種虛擬機器類型。

分別是編號(id)為1、2的Android1.1、1.5虛擬機器,與編號(id)為3的「GoogleAPIs」Google把自己提供的應用程式,(如GoogleMap)「Google放在APIs」這個虛擬機器類型中,因此要開發GoogleMap等Google專屬應用程式時,就必須先建立編號3這類型的虛擬機器,稍後才能在適當的虛擬機器上作驗證。

建立虛擬機器

我們現在來建立一個基本的AndroidSDK2.0虛擬機器。

在命令行中輸入以下命令:

$androidcreateavd--target1--nameeclair

這段命令的意思是:

使用「androidcreateavd」命令來建立一個新的虛擬機器,「--target1」參數的意思是這個虛擬機器使用id為1的SDK套件(Android1.5),「--nameeclair」參數的意思是將這個建立的虛擬機器命名為「eclair」。

產生的結果如下

$androidcreateavd--target1--nameeclairAndroid2.0isabasicAndroidplatform.Doyouwishtocreateacustomhardwareprofile[no]CreatedAVD'cupcake'basedonAndroid2.0

列出已建立的虛擬機器

我們可以使用「Android」命令行工具提供的「listavd」命令,來列出所有我們已經建立的模擬器。

在命令行中輸入以下命令:

$androidlistavd

產生的結果如下:

$androidlistavdAvailableAndroidVirtualDevices:

Name:

eclairPath:

/Users/mac/.android/avd/cupcake.avdTarget:

Android2.0(APIlevel5)Skin:

HVGA

使用「androidlistavd」命令看到有輸出,即表示已成功建立虛擬機器,可以回到Eclipse環境來,設定執行應用程式專案所需的環境參數了。

設定環境參數

要執行ApiDemos程式前,我們得在開發環境中,事先設定好一些用來執行ApiDemos程式的環境參數。

以後使用其他程式專案時,我們也能用同樣的方式,讓這些程式在我們的開發環境中運行。

首先,我們透過選單列上的「Run」(執行)選單,選擇「開啟執行參數設定」(Run->DebugConfigurations……)進入運行環境參數設定畫面。

進入設定畫面後,在視窗左側會有一整排Eclipse支援的運行設定,我們從中找到"AndroidApplication"(Android應用程式)項目,按下滑鼠右鍵,點選"New"(新增)選項。

選擇「New」選項後,在「AndroidApplication」項目下方會多出一筆執行項目。

我們可以在Name欄位上輸入一個代表這個環境參數的名稱,在此我們輸入與專案名稱相同的「ApiDemos」。

在「Project」欄位右方,點選「Browse……」按鈕,開啟「專案選擇」(ProjectSelection)視窗,選擇「ApiDemos」專案並點選「OK」按鈕,以選擇要執行的專案。

在「LaunchAction」選單中,確認預設選擇的是「LaunchDefaultActivity」。

至此我們就完成了模擬器環境參數的設定。

點選右下角的「Debug」按鈕,Eclipse就會啟動Android虛擬機器。

小技巧:

在選單列中,也可以選擇設定「RunConfiguration……」選項。

這時我們得到的是一個幾乎完全相同的環境參數設定畫面,只是右下角的「Debug」按鈕變成了「Run」按鈕。

「Debug」與「Run」模式的環境參數設定可以共用,差別在於「Debug」模式下可以使用在之後章節中會介紹的logd,來顯示一些開發時所需的額外訊息。

再次啟動Android虛擬機器

當我們設定好之後,以後碰到要再次啟動虛擬機器的情況時,只要在螢幕左上角的「Debug」或「Run」圖示右側小箭頭上按一下,從彈出的選單中選擇剛剛設定的環境參數名稱,虛擬機器即開始執行,並安裝好我們所指定的專案應用程式。

操作虛擬機器

改變虛擬機器外觀

在建立虛擬機器的時候,我們可以透過「skin」欄位來選擇預設的虛擬機器外觀。

「skin」欄位中會列出目標(Target)版本支援的所有外觀。

「HVGA」(解析度480x320)、「QVGA」(解析度320x240)等分別代表著各種不同畫面的解析度在命令列上執行「androidlisttargets」命令後,我們可以看到螢幕上列出所有支援的模擬器類型。

舉我們剛才建立過的(id1)虛擬機器為例,列出訊息如下:

id:

1Name:

Android2.0Type:

PlatformAPIlevel:

5Skins:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1