**Android Studio 是基於 IntelliJ IDEA 的官方 Android 應用開發整合式開發環境 (IDE)。除了 IntelliJ 強大的程式碼編輯器和開發者工具,Android Studio 提供了更多可提高 Android 應用構建效率的功能,例如:
基於 Gradle 的靈活構建系統
快速且功能豐富的模擬器
可針對所有 Android 裝置進行開發的統一環境
Instant Run,可將變更推播到正在執行的應用,無需構建新的 APK
可幫助您構建常用應用功能和匯入範例程式碼的程式碼模板和 GitHub 整合
豐富的測試工具和框架
可捕捉效能、易用性、版本相容性以及其他問題的 Lint 工具
C++ 和 NDK 支援
內建對 Google 雲端平臺的支援,可輕鬆整合 Google Cloud Messaging 和 App 引擎
1.建立一個Android專案,點選File ->New->New Project,
其中的open是開啟一個Android專案
2.輸入專案的名稱test ,此專案放在E槽下,然後點選Finish
4.選擇Android 的模板,選擇基礎類android 的空模板Empty Activity,點後點選Next
5.設定Activity 的名稱和Layout的名稱,一般自動生成,如果需要可以在這裡進行更改,
最後一個框不能勾選,否則可能會引起專案異常,然後點選Finish。
這樣我們的第一個android專案就建立完成。
6.這是Android專案建完之後的樣子,三個主要的檔案:主組態檔:AndroidManifest.xml,
還有佈局LayLout:activity_main.xml
通常建一個專案,會在Activity_main.xml裡自動生成一個文字顯示框textView,這個是預設的,執行之後,會在虛擬機器器上出現一個hello world 的欄位,通常不用的話把它刪掉即可。
Android常見介面佈局
佈局的通用屬性
**相對佈局位置屬性
RelativeLayout相對佈局
主要以水平或垂直方式來顯示介面中的控制元件。當控制元件水平排列時,顯示順序依次為從左到右,當控制元件垂直排列時,顯示從上到下
LinearLayout線性佈局
TableLayout表格佈局
約束佈局相對定位關係屬性
1.Activity的概念與Activity的生命週期圖:
Activity是一個應用程式的元件,他在螢幕上提供了一個區域,允許使用者在上面做一些互動性的操作, 比如打電話,
開啟了一個新的Activity
onCreate()一個引數和兩個引數的區別: