PS : 寫在前面
- 介於搬運工與非搬運工之間,因發現網上教程都與現在版本內容存在一定內容上的差距,在個人學習時候出現很多困擾,所以出現了此個教程
- 系統環境為mac環境
一、對應版本(下載地址就不描述了,個人喜好:各官網直接最新版本)
1.java 版本
/usr/libexec/java_home -V
本文章版本 : 1.8.0_191, x86_64: "Java SE 8"
2.Android Studio 版本
本文章版本 : 3.5
二、預備備,開始
Android Studio 安裝好后,打開
安裝的時候更新了下,新版本感覺還不錯,更有數字科幻感(純個人觀點 不喜勿噴)
1.創建新的安卓項目(圖2.1)
+ Start a new Android Studio project
圖2.1
2.選擇項目類型
這里選擇 Empty Activity 類型(圖2.2)
圖2.2
3.配置project
分別配置(這里也可使用自己的配置)
1-Name : DemoProject
2-Package name : com.study.demoproject
3-Save location : /Users/kevin/wrkpls/Adnroid/DemoProject
4-Language : Java
5-Minimum API level : API 26:Adnroid 8.0 (Oreo)
配置完成后點擊Next下一步(圖2.3)
圖2.3
注意: 5中 Adnroid版本 要記住,一會在創建虛擬安卓環境時會用到,踩過開發版本新於安卓虛擬機版本的情況,標注一下
4.上步驟做好后點擊Finish之后Android Studio開始自動創建項目project,等待完成后可以看到自己創建的project的項目結構(圖2.4)
圖2.4
5創建好project的結構之后,我們對
/app/res/layout/activity_main.xml 文件開始編輯,這個其實是針對app的內容的可視化操作(圖2.5)
圖2.5
6.首先我們對頁面進行編輯,可以看到 HelloWorld 的字段,我們先對頁面中的HelloWorld進行操作首先設置部件的id(圖2.6)
圖2.6
我們這里設置id 為targetString
7.設置好之后我們為頁面中添加一個 button 按鈕(圖2.7)
圖2.7
8.我們從palette -> Common -> Button 拖拽到頁面中,然后同上一步 需要對button進行 id 值的屬性設置(圖2.8)
圖2.8
其中,設置
- 1處設置button的id : button
- 2處設置button上顯示的字符串 : 變大
- 3處設置button在操作畫板上的位置 : (這里在那時我們不進行設置,僅僅是將模塊的上下左右的4個加號按鍵進行點擊處理)
- 4處設置button的操作交互 : 我們定義一個方法叫makeBigger
- 操作完,如圖(圖2.9)
圖2.9
9.完成之后我們回到 project 結構中的
/app/java/com.study.demoproject/MainActivity.java
進行 method 的定義(圖2.10)
圖2.10
int fontSize=30; //定義初始化時候的字體大小 public void makeBigger(View v){ // 對應 放大按鈕 button 對應的 onclick 響應 TextView txv; //定義文字 txv= (TextView) findViewById(R.id.targetString); // 根據ID找到對應的文字對象 txv.setTextSize(++fontSize); // 修改對象的字符大小-size }
將這些插入到MainActivity.java中圖2.11
圖2.11
此時,我們將 method 配置完成,剛剛頁面中的錯誤、紅嘆號已經不見了(圖2.12)
圖2.12
10.此時,demo 已經完成,我們進行運行的配置
11.首先我們點擊右上方的 ADV Manager 進行虛擬機環境配置(圖2.13)
圖2.13
12.我們點擊添加 虛擬設備(圖2.14)
+ Create Virtual Device
圖2.14
13.之后我們我們選擇要創建的虛擬設備,這里 我選擇了Pixel 3a XL 進行試運行(圖2.15)
圖2.15
14.點擊下一步之后,我們選擇虛擬設備的操作系統,對應到 配置3 中當時設置的 android 版本配置,我們選擇 oreo 的 26level 進行下載 (圖2.16)
圖2.16
15.點擊下一步 (Next) 后進行虛擬機的配置,這里我只將 AVD Name 修改了 將所有 空格 用 "_" 替代(圖2.17)
圖2.17
16.到此,所有配置完成,可以點擊 run(app) 進行調試運行(圖2.18)
圖2.18
17.(End) 到此,應用可以運行起來了
嗯 今天先到這里吧