萬事開頭難 - 第一個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應用前你必須知道的5件事Android
- 我的第一個Android應用程式Android
- 開發第一個Flink應用
- 從頭開始,手寫android應用框架(一)Android框架
- Java卡應用開發其實並不難(2)-第一個Applet的建立JavaAPP
- 第一個Cassandra應用
- [譯] 用 Flutter 開發你的第一個應用程式Flutter
- 使用Android Studio建立第一個Hello World應用程式Android
- Cordova - 使用Cordova開發iOS應用實戰1(配置、開發第一個應用)iOS
- Android多媒體應用開發-控制攝像頭拍照Android
- 第一個 Angular 應用程式Angular
- 動手開發第一個 Cypress 測試應用
- 第一個spark應用開發詳解(java版)SparkJava
- FISCO BCOS | 開發第一個區塊鏈應用區塊鏈
- 使用React Native開發第一個iOS應用React NativeiOS
- Androlib:Android Market已經超過14萬個應用Android
- Spring 事務管理高階應用難點剖析Spring
- 擷取第一個字用php生成一個頭像PHP
- C/C++標頭檔案太難記?一個萬能標頭檔案全搞定!C++
- 搭建一個攝像頭應用程式 應用程式內部攝像頭
- 如何更好地開發一個Android應用Android
- [part 3] 第一個 Django 應用Django
- OA系統應用的四個難題
- 開始使用ASP.NET Core - 建立第一個Web應用ASP.NETWeb
- [part 1] 第一個 Django 應用程式Django
- 2、Node.js 第一個應用Node.js
- 【Netty】第一個Netty應用Netty
- Android 開發者 | 應用相容性注意事項Android
- 利用Hyperledger Fabric開發你的第一個區塊鏈應用區塊鏈
- iOS 11開發教程(二)編寫第一個iOS 11應用iOS
- Spring 事務管理高階應用難點剖析: 第 1 部分Spring
- Spring 事務管理高階應用難點剖析: 第 2 部分Spring
- Spring 事務管理高階應用難點剖析: 第 3 部分Spring
- 微博應用開發的那點事
- 【HTML5】Android應用開發新路線(用HTML5開發Android應用)HTMLAndroid
- Git 學習以及建立第一個應用Git
- kubernetes部署第一個應用案例