萬事開頭難 - 第一個Android應用
萬事開頭難,凡事都有套路,勇敢邁出第一步就成功一大半了。本節將帶領初學者們邁出屬於自己的一小步。本書的開發工具採用Android Studio,因此,首先通過圖文講解如何使用Android Studio新建我們的第一個Android專案。
1.3.1 建立一個新專案
安裝成功Android Studio會預設生成一個Android專案,這裡新建一個屬於我們自己的專案。
Step01 點選File選單,選擇New->New Project...,如圖1.8所示。
圖1.8 Android Studio新建專案
Step02 點選New Project按鈕,會彈出新建專案頁,如圖1.9所示。
圖1.9 Android Studio新建專案頁一
Step03 在Appliaction name中輸入專案名稱,在Package name中輸入包名(需要點選右邊的Edit按鈕),點選右下角的Next按鈕進入下一步驟,如圖1.10、圖1.11所示。
圖1.10 Android Studio新建專案頁二
圖1.11 Android Studio新建專案頁三
Step04 本書開發的是手機應用,因此選擇最上方的Phone and Tablet、Minimum SDK,即最小支援的SDK,選擇預設即可,點選右下角的Next按鈕,如圖1.11所示。
Step05 這個介面用來選擇生成專案時預設Activity的樣式,Android Studio提供了豐富的Activity模板供我們選擇,有Basic Activity(基本Activity)、Empty Activity(空Activity)、Google Maps Activity(谷歌地圖Activity)、Login Activity(登入Activity)等,這裡選擇Empty Activity為例,繼續點選Next按鈕,如圖1.12所示。
圖1.12 Android Studio新建專案頁四
Step06 這裡有兩個輸入框,Activity Name輸入框用來輸入預設的Activity名,Layout Name輸入框用來輸入預設Activity的預設佈局名稱,這裡都選擇預設的即可,點選右下角的Finish按鈕,等待Android Studio生成專案即可,如圖1.13所示。
圖1.13 Gradle Build編譯
Step07 等待Gradle編譯完成,如圖1.14所示。
圖1.14 Android Studio頁面
1.3.2 建立Android模擬器
點選工具欄中的Run執行按鈕,如圖1.15所示。
圖1.15 Android Studio Run按鈕
彈出Android 模擬器選擇框,如圖1.16所示,此時看到提示:No USB devices or running emulators detected,也就是沒有檢測到Android模擬器,因此需要點選左下角的Create New Virtual Device按鈕建立一個新的模擬器,如圖1.17所示。
圖1.16 Android 模擬器選擇框
圖1.17 Android 模擬器建立一
點選Create Virtual Device...建立一個Android模擬器,如圖1.18所示,這裡需要選擇手機模擬器,Android提供了眾多型號的模擬器供開發者選用,選擇一款你喜歡的手機作為模擬器,點選Next按鈕,如圖1.19所示。
圖1.18 Android 模擬器建立二
圖1.19 Android 模擬器建立三
在左下角看到提示資訊:A system image must be selected to continue,也就是說必須先安裝一個系統映象,點選Download按鈕後如圖1.20所示。點選Next按鈕安裝系統映象,安裝完成後就可以建立模擬器了,建立完成後,在模擬器列表就出現了新的模擬器,如圖1.21所示。
圖1.20 Android 模擬器建立四
圖1.21 Android 模擬器選擇
點選OK按鈕執行模擬器,如圖1.22所示。
可以看出,Android 7.0的新UI還是很漂亮的,模擬器由兩部分組成:左半部分是模擬器手機介面,右半部分是功能欄,功能欄由上到下依次是:螢幕開關、聲音上鍵、聲音下鍵、螢幕逆時針旋轉、螢幕順時針旋轉、截圖按鈕、放大按鈕、返回鍵、Home鍵、多工鍵和設定按鈕。在開發模擬執行時,根據專案需要選擇合適的操作。
再稍等片刻,TestApplication專案將執行起來,如圖1.23所示,程式設計師們熟悉的Hello World!在模擬器中顯示出來了。
圖1.22 Android 模擬器
圖1.23 Android 模擬器專案執行
如果你喜歡作者的文章,還可以購買他的書(京東自營):
相關文章
- 園子開店記-起名:萬事開頭難,起名難上難
- 我的第一個Android應用程式Android
- 開發第一個Flink應用
- 從頭開始,手寫android應用框架(一)Android框架
- Android 開發者 | 應用相容性注意事項Android
- [譯] 用 Flutter 開發你的第一個應用程式Flutter
- 第一個 Angular 應用程式Angular
- Android 應用啟動那些事兒,Application? Context?AndroidAPPContext
- 第一個spark應用開發詳解(java版)SparkJava
- FISCO BCOS | 開發第一個區塊鏈應用區塊鏈
- 動手開發第一個 Cypress 測試應用
- 搭建一個攝像頭應用程式 應用程式內部攝像頭
- 擷取第一個字用php生成一個頭像PHP
- Android Jetpack - Android TV 應用開發教程AndroidJetpack
- [part 3] 第一個 Django 應用Django
- kubernetes部署第一個應用案例
- C/C++標頭檔案太難記?一個萬能標頭檔案全搞定!C++
- Android應用開發進階Android
- 開發Android系統應用Android
- 2、Node.js 第一個應用Node.js
- [part 1] 第一個 Django 應用程式Django
- 宜信開源|手把手教你建立第一個Davinci應用
- 利用Hyperledger Fabric開發你的第一個區塊鏈應用區塊鏈
- [譯] 用 Flutter 寫一個待辦事項應用Flutter
- 搭建我的第一個Docker應用棧Docker
- 我的第一個Flutter 應用Demo AireportFlutterAI
- Git 學習以及建立第一個應用Git
- Netty 框架學習 —— 第一個 Netty 應用Netty框架
- 第一章 第一個簡單的iOS應用iOS
- android 開啟攝像頭Android
- 宜信開源|手把手教你安裝第一個LAIN應用AI
- 開個頭
- 快速上手系列--Android應用開發模板Android
- http請求頭與響應頭的應用HTTP
- 做一個可除錯的Android應用除錯Android
- [Android開發] 注意事項Android
- Flutter學習指南:編寫第一個應用Flutter
- 2.2. 第一個應用,遇到 no input file specified
- 1. 構建您的第一個應用