眾所周知,“Hello, world”為從事軟件開發的程序員都會寫下的第一行代碼,也標志了由此開始進入相關領域的開發行業。本篇博客也依照慣例,從最基礎的Android版本的“Hello, world”開始,新建自己的第一個Android工程,寫下自己的第一行Android代碼,實現自己的第一款Android應用——HelloAndroid。
在這里首先介紹一下博主使用的開發環境。桌面系統為Windows 10家庭版1709;IDE為谷歌官方Android Studio,版本是最新的3.0,除了全面支持Kotlin語言外,和上一個版本2.3改動不是很大,最起碼對最基礎的Android開發並沒有顯著影響;Debug所用的設備為AVD,Pixel XL,系統版本8.0;JDK版本為Oracle JDK 9.0.1。
以上環境安裝過程網上有很多,在此不便贅述,百度谷歌一搜便是。
下面,開始自己的第一個工程的建立。首先,點開自己的Android Studio,如下圖所示:
點擊"Start a new Android Studio project",進入工程配置界面:
"Application name"就是我們要建立的工程的名字,我們修改為"HelloAndroid","Company name"是公司的名字,這里沒有可以保持默認,博主修改為"ustc.edu.cn","Project location"是工程的保存路徑,這里可以修改為你想保存的任意位置。下面分別是隊C++和Kotlin的支持,這里我們用不到,就保持默認不勾選即可。然后點擊"Next":
這里是選擇目標Android設備的類型,我們是Android手機設備的開發,所以選擇默認的"Phone and Tablet"即可。下拉菜單是選擇最低支持的Android版本,這里我們選擇了Android5.1。然后點擊"Next":
這里是添加Activity的界面,我們可以選擇添加或者不添加。谷歌為我們准備了多種可以選擇的模板,我們可以選擇合適的模板,在此基礎上修改。如果沒有合適的,或者想要自己從頭開始寫的話,可以選擇"Empty Activity",這里,我們選擇的就是這個。當然,如果在這里不添加,可以點擊左上角的"Add No Activity"。點擊"Next":
這里配置我們的Activity,從上到下分別為Activity的名字,這里默認的是"MainActivity",下面默認勾選的是新建一個界布局文件,這是用來展示給用戶看的文件,如果勾選就會看到下面的布局名字,默認的是"activity_main",下面的可選項默認也是勾選的。這里我們全部按照默認的即可。值得一提的是,Activity名字首字母必須大寫,Layout名字必須全部小寫。下面,點擊"Finash",這個時候ANdroid Studio就開始了新的工程的配置工作,耐心等待一會兒,就可以看到下面的界面,這個時候我們的新工程就生成好了。
下面依次點擊:res->layout->activity_main.xml,雙擊此XML文件,此布局文件就是我們的App顯示在手機屏幕上的內容。下面將其修改為:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="cn.edu.ustc.helloandroid.MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" android:textSize="22dp"/> </LinearLayout>
這個時候我們的第一個應用軟件HelloAndroid就完成了。點擊上方的綠色三角或者
就可以進行調試了。點擊之后,選擇你的設備,這里使用的虛擬設備,型號以及安卓版本上面已經給出了,這里不再贅述。運行之后的界面入下圖所示:
到這里,我們的任務就基本完成了。下次再見ヾ( ̄▽ ̄)Bye~Bye~