Hello,Android——從最基礎的Android開發開始


眾所周知,“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~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM