- Android 基礎
- Android - 首頁
- Android - 概覽
- Android - 環境搭建
- Android - 架構
- Android - 應用元件
- Android - Hello World 示例
- Android - 資源
- Android - 活動(Activity)
- Android - 服務(Service)
- Android - 廣播接收器(Broadcast Receiver)
- Android - 內容提供器(Content Provider)
- Android - 碎片(Fragment)
- Android - 意圖/過濾器(Intents/Filters)
- Android - 使用者介面
- Android - UI 佈局
- Android - UI 控制元件
- Android - 事件處理
- Android - 樣式和主題
- Android - 自定義元件
- Android 高階概念
- Android - 拖放
- Android - 通知
- 基於位置的服務
- Android - 傳送郵件
- Android - 傳送簡訊
- Android - 電話呼叫
- 釋出 Android 應用
- Android 實用示例
- Android - 警報對話方塊
- Android - 動畫
- Android - 音訊捕獲
- Android - AudioManager
- Android - 自動完成
- Android - 最佳實踐
- Android - 藍牙
- Android - 相機
- Android - 剪貼簿
- Android - 自定義字型
- Android - 資料備份
- Android - 開發者工具
- Android - 模擬器
- Android - Facebook 整合
- Android - 手勢
- Android - Google 地圖
- Android - 影像特效
- Android - ImageSwitcher
- Android - 內部儲存
- Android - JetPlayer
- Android - JSON 解析器
- Android - Linkedin 整合
- Android - 載入微調器
- Android - 本地化
- Android - 登入介面
- Android - MediaPlayer
- Android - 多點觸控
- Android - 導航
- Android - 網路連線
- Android - NFC 指南
- Android - PHP/MySQL
- Android - 進度圓圈
- Android - 進度條
- Android - 推送通知
- Android - RenderScript
- Android - RSS 閱讀器
- Android - 螢幕錄製
- Android - SDK 管理器
- Android - 感測器
- Android - 會話管理
- Android - 共享首選項
- Android - SIP 協議
- Android - 拼寫檢查器
- Android - SQLite 資料庫
- Android - 支援庫
- Android - 測試
- Android - 文字轉語音
- Android - TextureView
- Android - Twitter 整合
- Android - UI 設計
- Android - UI 模式
- Android - UI 測試
- Android - WebView 佈局
- Android - Wi-Fi
- Android - 小部件
- Android - XML 解析器
- Android 實用資源
- Android - 問答
- Android - 實用資源
- Android - 討論
Android - Studio
步驟 1 - 系統要求
您會很高興地知道,您可以在以下任何作業系統上開始您的 Android 應用開發:
- Microsoft® Windows® 10/8/7/Vista/2003(32 位或 64 位)
- Mac® OS X® 10.8.5 或更高版本,最高 10.9(Mavericks)
- GNOME 或 KDE 桌面
第二點是,開發 Android 應用所需的所有工具都是開源的,可以從網路上下載。以下是您在開始 Android 應用程式設計之前需要安裝的軟體列表。
- Java JDK 5 或更高版本
- Java 執行時環境 (JRE) 6
- Android Studio
步驟 2 - 設定 Android Studio
概述
Android Studio 是 Android 應用開發的官方 IDE。它基於 **IntelliJ IDEA** 工作,您可以從 Android Studio 2.2 下載 下載最新版本的 Android Studio。如果您是第一次在 Windows 上安裝 Android Studio,您會找到一個名為 android-studio-bundle-143.3101438-windows.exe 的檔案。因此,只需下載並在 Windows 機器上按照 Android Studio 嚮導的指南執行即可。
如果您在 Mac 或 Linux 上安裝 Android Studio,您可以從 Android Studio Mac 下載 或 Android Studio Linux 下載 下載最新版本,檢視與下載檔案一起提供的 Mac OS 和 Linux 說明。本教程將假設您將在執行 Windows 8.1 作業系統的 Windows 機器上設定您的環境。
安裝
所以讓我們啟動 Android Studio.exe,確保在啟動 Android Studio 之前,我們的機器上必須已安裝 Java JDK。要安裝 Java JDK,請參考 Android 環境設定
啟動 Android Studio 後,是時候在 Android Studio 安裝程式中指定 JDK 7 或更高版本的路徑了。
下圖顯示了將 JDK 初始化到 Android SDK 的過程。
需要檢查建立應用程式所需的元件,下圖選擇了 **Android Studio**、**Android SDK**、**Android 虛擬機器** 和 **效能(Intel 晶片)**。
需要為 Android Studio 和 Android SDK 指定本地機器路徑的位置,下圖使用了 Windows 8.1 x64 位架構的預設位置。
需要為 Android 模擬器指定 RAM 空間,預設情況下它將佔用 512MB 的本地機器 RAM。
在最後階段,它將 SDK 包提取到我們的本地機器中,完成此任務需要一段時間,並將佔用 2626MB 的硬碟空間。
在完美地完成上述所有步驟後,您必須獲得“完成”按鈕,並且它將開啟 Android Studio 專案,並顯示“歡迎使用 Android Studio”訊息,如下所示
您可以透過呼叫“啟動新的 Android Studio 專案”來開始您的應用程式開發。在新安裝框架中,應詢問應用程式名稱、包資訊和專案的儲存位置。
輸入應用程式名稱後,它將呼叫選擇您的應用程式執行的形式因素,這裡需要指定最低 SDK,在本教程中,我將其宣告為 API 23:Android 6.0(Marshmallow)
安裝的下一級應包含選擇移動裝置的活動,它指定了應用程式的預設佈局。
在最後階段,它將開啟開發工具來編寫應用程式程式碼。
步驟 3 - 建立 Android 虛擬裝置
要測試您的 Android 應用程式,您將需要一個虛擬 Android 裝置。因此,在我們開始編寫程式碼之前,讓我們建立一個 Android 虛擬裝置。啟動 Android AVD 管理器,單擊如下所示的 AVD_Manager 圖示
單擊虛擬裝置圖示後,它將預設顯示 SDK 中存在的虛擬裝置,否則需要透過單擊“建立新的虛擬裝置”按鈕來建立虛擬裝置。
如果您的 AVD 成功建立,則表示您的環境已準備好進行 Android 應用程式開發。如果您願意,可以使用右上角的叉號關閉此視窗。最好重新啟動您的機器,並且在完成此最後一步後,您就可以繼續進行第一個 Android 示例,但在那之前,我們將瞭解一些與 Android 應用程式開發相關的更重要的概念。
Hello World 示例
在編寫 Hello World 程式碼之前,您必須瞭解 XML 標籤。要編寫 Hello World 程式碼,您應該重定向到 **App>res>layout>Activity_main.xml**
要顯示 Hello World,我們需要呼叫帶有佈局的 TextView(關於 TextView 和佈局,您必須參考 相對佈局 和 TextView)。
<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>
需要透過單擊 **執行>執行應用程式** 執行程式,或者需要呼叫 **Shift+F10** 鍵。最後,結果應顯示在虛擬裝置上,如下所示
