Android 教程
可以在以下的操作系統(tǒng)開(kāi)始 Android 應(yīng)用程序開(kāi)發(fā):
所有開(kāi)發(fā) Android 應(yīng)用程序需要的工具都是開(kāi)源的,并且可以從互聯(lián)網(wǎng)上下載。以下是開(kāi)始 Android 應(yīng)用程序編程之前需要的軟件列表:
Android Studio 是開(kāi)發(fā) Android 應(yīng)用程序的官方 IDE,基于 Intellij IDEA。你可以從官網(wǎng)Android Studio下載下載最新版本的 Android Studio。如果你是在 Windows 上安裝 Android Studio 的新人,找到名為 android-studio-bundle-135.17407740-windows.exe 文件下載,并通過(guò) Android Studio 向?qū)е改线\(yùn)行。
如果要在 Mac 或者 Linux 上安裝 Android Studio,可以從Android Studio Mac 下載或者Android Studio Linux 下載來(lái)下載最新版本,查看隨下載文件提供的說(shuō)明。這個(gè)教程假設(shè)你在 Windows 8.1 操作系統(tǒng)上安裝你的環(huán)境。
確保在安裝 Android Studio 之前,已經(jīng)安裝好 Java JDK。安裝 Java JDK,請(qǐng)查看Java 開(kāi)發(fā)環(huán)境配置|一節(jié)。
一旦啟動(dòng) Android Studio 安裝,需要在 Android Studio 安裝器中設(shè)置 JDK5 或以后版本路徑。
以下圖片為 Android SDK 初始化 JDK
檢查創(chuàng)建應(yīng)用程序所需的組件,下圖選中了 "Android Studio", "Android SDK", "Android 虛擬機(jī)"和"外觀(Intel chip)"。
需要指定本機(jī)上的 Android Studio 和 Android SDK 的路徑。下圖展示了在 windows 8.1 64位架構(gòu)上的默認(rèn)安裝位置。
指定 Android 模擬器默認(rèn)需要的 ram 空間為512M。
最后,解壓 SDK 軟件包到本地機(jī)器,這將持續(xù)一段時(shí)間并占用2626M 的硬盤(pán)空間。
完成上面的步驟,將看到結(jié)束按鈕,并可以在歡迎界面中打開(kāi) Android Studio 項(xiàng)目,如下圖:
通過(guò)調(diào)用開(kāi)始新的 Android Studio 項(xiàng)目來(lái)開(kāi)始 Android 應(yīng)用程序開(kāi)發(fā)。在新的安裝頁(yè)面,要求填寫(xiě)應(yīng)用程序名稱,包名信息和項(xiàng)目路徑。
輸入應(yīng)用程序名稱之后,開(kāi)始選擇應(yīng)用程序運(yùn)行的環(huán)境參數(shù),這里需要指定最小 SDK。這個(gè)教程中,我們選擇 API 21: Android 5.0(Lollipop)
安裝的下一步需要選擇移動(dòng)設(shè)備的活動(dòng),為應(yīng)用程序指定默認(rèn)布局。
最后階段打開(kāi)開(kāi)發(fā)工具來(lái)編寫(xiě)應(yīng)用程序代碼。
為了測(cè)試 Android 應(yīng)用程序需要Android虛擬設(shè)備。因此在開(kāi)始寫(xiě)代碼之前,來(lái)創(chuàng)建一個(gè) Android 虛擬設(shè)備。點(diǎn)擊下圖中的 AVD Manager 圖標(biāo)來(lái)啟動(dòng) Android AVD 管理器。
點(diǎn)擊虛擬設(shè)備圖標(biāo)之后,將顯示 SDK 中已有的默認(rèn)虛擬設(shè)備。點(diǎn)擊 "Create new Virtual device" 按鈕來(lái)創(chuàng)建虛擬設(shè)備。
如果 AVD 創(chuàng)建成功,這意味著已經(jīng)準(zhǔn)備好 Android 應(yīng)用程序開(kāi)發(fā)。點(diǎn)擊右上角的關(guān)閉按鈕來(lái)關(guān)閉窗口。在完成最后一個(gè)步驟后,最后重啟你的機(jī)器。在開(kāi)始第一個(gè) Android 示例之前,需要先了解一些 Android 應(yīng)用程序開(kāi)發(fā)相關(guān)的概念。
具體代碼如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:text="@string/hello_world" android:layout_width="550dp" android:layout_height="wrap_content" /> </RelativeLayout>
點(diǎn)擊 Run > Run App 運(yùn)行程序,運(yùn)行結(jié)果如下: