Android應用開發
🔺JDK下載安裝
戳這裏: jdk下載地址
JDK(Java Development Kit)是java語言開發包,它包含了java運行環境、工具、基礎類庫等。
JDK下載之前,需要先了解自己的電腦屬性,再點進鏈接下載相應的版本,比如我的電腦是Windows 10,然後64 bit的,就去找對應的版本,下載後還有涉及到JRE(Java Runtime Environment)即java運行時環境的配置,包括Home,Path,ClassPath等變量的配置,可以自己上網查找資源。
▲安裝完java後,可以打開cmd窗口,敲上java -version,如果系統識別出來了java相關信息,則代表安裝成功了,如果有錯誤信息,則表明安裝出錯。
🔺Android Studio下載安裝
Android Studio是Google官方推出的Android集成開發環境(Integrated Development Environment:IDE)。
🔺Android SDK下載安裝
Android SDK是Google官方提供的Android開發工具包,可以利用Android Studio引入。
較爲人性化的一點是,Android SDK可以通過Android Studio引入,不需要我們自己配置變量。
打開下載好的Android Studio,會顯示No Android SDK found,我們只需按照指示一步步安裝即可,一切採取默認的設置。
🔺AVD搭建
我們知道JVM(java virtual machine)是java虛擬機,這裏AVD的全稱爲:Android Virtual Device,就是Android運行的虛擬設備,他是Android的模擬器識別。
打開Android Studio,點擊右下角Configure—>AVD Manager—>Create Virtual Device。
這裏有很多選項可以選擇,如果電腦配置夠好的話,就選分辨率比較大的,分辨率越大越耗資源。
我選的是phone—>name:Nexus 5 ;Resolution:480✖800。
然後選擇鏡像:X86 Images:Q 點擊Download,其他都選擇默認的配置。
點擊啓動鍵就出來了,可以自己先研究一下。
🔺首次加載可能會很慢很慢🔺
🔺第一個程序HelloAndroid
選擇Android Studio文件夾,從Bin文件中找到Studio64.exe,這裏可以選擇一個桌面快捷方式,方便下次操作,如果直接打開Studio.exe可能在x86上運行有點小問題。
在打開頁面上點擊Start a new Android Studio project—>Phone and Tablet—>Empty Activity—>依次選擇信息。
這裏主要是有一個Save location,是指選擇保存的路徑。
選擇語言有java和Kotlin,以前java是主流模式,現在Kotlin崛起了,我選擇的是java。
這裏還有一個Minimum API level,是指最低支持的API level ,我們選擇的時候下面有相關的信息,一般選擇API 15,這樣可以支持大約100%的設備了。
🔺首次Sync過程可能會很慢很慢🔺
左邊相關文件可以自己瞭解一下。
我們點開activity_main.xml,打開layout,選擇attributes中的text,把原本的改成Hello Android,點擊空白區域就可以看到字樣了,再點擊右上角的AVD Manager,選擇之前配置的虛擬設備,再點擊啓動就可以了。
🔺 Device File Explorer
點擊右下角的Device File Explorer,選擇sd card,可以新建文本文件(new file),新建文件夾(new directory),刪除(delete),上傳(upload),保存(save as)等等。
這裏有幾個小問題:
-
在upload時,注意txt文件的保存格式應該和android studio一致,都是UTF-8格式,否則上傳後打開是亂碼格式,因爲txt文件默認格式是ANSI。
-
新建文件後,編輯好文件,在控制窗口執行怎麼執行呢?
打開文件—>右鍵Open in Terminal—>輸入文件名
- 新建文件後,編輯好文件,關掉文件後再打開,顯示的內容是空,怎麼顯示出原本編輯的內容呢?
打開文件—>右鍵Local history—>show history
🔺LogCat
我們來簡單看一下:
package com.example.helloandroid;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.v("MainActivity","V冗餘信息");
Log.d("MainActivity","D調試信息");
Log.i("MainActivity","I普通信息");
Log.w("MainActivity","W警告信息");
Log.e("MainActivity","E錯誤信息");
}
}
點擊左下角LogCat顯示運行結果,LogCat在View—>Tool Windows—>LogCat。
Verbose:所有信息
Debug:除了Verbose的信息
Info:除了上述兩者的信息
Warn:警告信息
Error:錯誤信息
🔺也可以通過搜索窗進行搜索。
🔺還可以通過這個新建過濾器。
Edit Filter Configuration—>
PS:HAPPY 起來!!!