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