物聯網系列教程
一個很好的物聯網(IoT)開發實戰入門教程,圖、文詳細。供計算機、電子工程相關專業的在校生以及相關領域初學者、愛好者參考學習。涉及單片機、上位機、移動應用、服務器後台開發的知識,以及藍牙4.0、以太網模塊的使用實例。

從本章開始,將要進入移動開發的世界——安卓開發。安卓程序需要基於面向對象的Java語言進行開發,讀者需要了解XML的使用,最好有過面向對象的基礎,並且最好了解一下Java語言。另外,由於安卓是Google出品,請準備好梯子。
目錄
第一部分:基礎入門
第1項:單片機開發——Arduino1.1 Arduino開發環境搭建(往期文章)1.2 點亮一個Led(往期文章)1.3 PWM操作(往期文章)1.4 UART的使用(往期文章)
第2項:上位機開發——.Net2.1 winform快速入門(往期文章)2.2 serialport控件使用(上期文章)
第3項:移動開發——Android3.1 安卓開發環境搭建(本期文章)3.2 HelloActivity分析(下期文章更新,兩天更新一期)3.3 LinearLayout與基本控件3.4 Intent與Activity的生命周期3.5 ListView與BaseAdapter3.6 Service學習3.7 Android權限機制3.8 BroadCastReciever學習
第4項:後端開發——Golang4.1 go語言開發環境搭建4.2 go語言基礎快速入門4.3 用go語言顯示一個網頁4.4 go語言web框架——gin4.5 部署go語言項目
第二部分:案例學習
第5項:藍牙4.0案例——手機控制RGB燈顏色5.1 用串口控制RGB燈顏色5.2 用上位機控制RGB燈顏色5.3 藍牙4.0簡單介紹5.4 藍牙4.0安卓例程源碼閱讀5.5 用安卓手機控制RGB燈顏色
第6項:網絡模塊案例——溫度採集系統開發6.1 Arduino溫度傳感器的使用6.2 ENC28J60模塊的使用6.3 在網頁上顯示溫度
3.1 安卓開發環境搭建
在本章中,我們將要安裝java開發工具包JDK,以及安卓開發工具Android Studio,並創建第一個安卓模擬器和安卓項目。
安裝Oracle JDK
首先,我們在百度中搜索Oracle JDK,然後進入JDK1.8的下載地址(
https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html)。在這裡,我們選擇接受協議,然後點擊相應的操作系統版本的JDK,就可以下載。

下載之後,我們雙擊安裝,出現安裝界面之後按照指示安裝就可以了。

安裝好後,我們按下Windows鍵+R,輸入cmd,打開dos。此時輸入:
java -version
如果你看到類似以下的畫面,就說明JDK安裝已經成功了。

安裝Android Studio
下面,我們來安裝Android的開發IDE:Android Studio。進入安卓的官網
https://developer.android.com/studio/index.html即可下載。

接下來,雙擊運行安裝。

在安裝的過程中,會設置兩個路徑,一個是Android Studio的安裝路徑,一個是Android SDK的安裝路徑。需要注意的是:Android SDK的安裝路徑不能有特殊字符,如空格、井號等等。

Android Studio初始化
安裝好了之後,我們選擇打開Android Studio。第一次打開時會提醒我們是否要引入之前版本的配置,由於是第一次安裝,選擇第二個,點擊「OK」即可。

然後等待片刻,我們就可以看到Android Studio的配置歡迎頁了。

這裡,選擇自定義安裝。

然後是選擇UI的顏色,我比較喜歡黑色主題的,如果讀者喜歡白色主題,可以選擇第一個。

接下來,Android Studio會檢查更新,這裡我們要配置一下之前設置的Android SDK的路徑。

然後是模擬器的設置,默認即可。

接着是確認一下配置信息,直接點擊Finish。

接下來,就進入漫長的下載階段。

我們下載成功後點擊Finish,就可以進入Android Studio的啟動頁面了。

第一個安卓APP
創建項目
下面,我們點擊「Start a new Android Studio project」,來創建第一安卓應用。對於一個Android應用來說,有一個應用和名稱,以及包名。包名是用來識別一個Android應用的唯一標示,也就是說,兩個包名一樣的應用(不管應用名稱是否相同),安卓系統都會把這兩個應用視為一個應用。下面,我們在Application name這裡輸入「HelloActivity」,包名(Package name)可以不用修改,然後設置一下工程創建的位置(Project Location)。

補充說明:由於oracle和google打架,從Android studio 3.0開始,默認的語言已經偏向kotlin了。不過本教程主要是基於java的,為了使用java開發安卓。讀者需要參考下圖勾選掉Include Kotlin Support,這樣不影響後續的教程。

點擊「Next」後,這裡需要設置一下支持的最小版本,這裡選擇默認即可。

接下來可以設置一些預置的Activity模板,我們這裡選擇「Empty Activity」即可。

接下來,Android Studio會默認給我們生成一個MainActivity的類,可以修改它的名字,我們這裡點擊「Finish」,完成創建。

創建完成之後,gradle會進行構建,第一次構建可能需要等待很長一段時間。構件好之後,就可以看到在上方工具欄的運行按鈕變綠了。

創建模擬器
接下來,我們來創建一個安卓模擬器,用來運行和調試我們的安卓App。點擊工具欄的小手機的圖案。

由於我們現在還沒有模擬器,所以選擇創建一個設備(Create Virtual Device)。

選擇一個手機的型號,我這裡使用默認的選項。

然後是手機的Android版本,這裡也默認就好了。

再然後是配置模擬器,依舊默認。

點擊「Finish」之後,就可以看到目前所有的模擬器了,我們點擊綠色的運行按鈕,打開模擬器。

等待模擬器的開啟。

運行項目
打開模擬器後,我們把模擬器的配置關掉,點擊工具欄上的綠色開始鍵,運行項目。

這時會提醒我們要安裝程序到什麼設備上,選擇剛剛運行起來的模擬器,點擊ok即可。

然後等待gradle構建項目,我們觀察模擬器的狀態,構件好之後,我們就可以看到App跑起來了。

至此,第一個Android應用創建成功。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/232898.html